[Kos-cvs] [kos] Modification CVS par d2

KOS CVS kos-dev <kos-dev@enix.org>
Sun, 7 Jul 2002 19:16:49 +0200 (CEST)


Module :	kos
Modifié par :	d2	07/07/02 19:16:49

Fichiers modifiés :
	.              : MkVars 
	loader         : Makefile ld_bfd.h ld_build.c macros.h mod.h 
	                 mod_check.c types.h 
	loader/boot    : loader.c 
	loader/elf32   : Makefile elf32.h 
	loader/mm      : mm.c 
	modules/init   : _init_modules.c _post_init.c 
	modules/kmem   : _kvmem_init.c 
	modules/kos    : wolfgang.c 
Fichiers ajoutés :
	loader         : ld_expsym_hash.c ld_init_heap.c n.c 
	loader/elf32   : _elf32.c _elf32.h alloc.c build.c check.c 
	                 init.c link.c update_tables.c 
Fichiers enlevés :
	loader         : ld_hash.c 
	loader/elf32   : elf32_build.c elf32_check.c elf32_dump.c 
	                 elf32_link.c elf32_load.c elf32_private.c 
	                 elf32_private.h elf32_symbols.c ld_elf32.h 
	                 protos.h 
	modules        : module.lds 

Détails :
Reecriture loader elf32 from scratch. Maintenant, il accepte les objets normaux, sans aucune hypothese. Si ce n'est des roles particuliers pour les sections .ctor, .dtor, .exp... Voir le debut de mod.h pour ces noms reserves. A noter que la liste des sections qui sont liberees dans le post_init (ie l'equivalent de .init d'avant) est indiquee dans _elf32.h.