[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.