[Kos-cvs] [kos] Modification CVS par d2
KOS CVS
kos-dev <kos-dev@enix.org>
Sun, 2 Jun 2002 16:37:43 +0200 (CEST)
Module : kos
Modifié par : d2 02/06/02 16:37:42
Fichiers modifiés :
loader : Makefile ld_bfd.h ld_hash.c loader.lds mod.h
mod_check.c
loader/boot : loader.c
loader/elf32 : elf32_build.c elf32_link.c elf32_private.c
elf32_private.h elf32_symbols.c
Détails :
les imp_syms ne sont plus des marshalls, avec repetition a chaque fois du nom du symbole, mais des tableaux de pointeurs vers le module_symbole_t qu'un module a exporte. Ca fait que c'est plus petit en memoire, et que c'est plus facile de gerer les compteurs de ref.
Assertions au build_common_section_index pour etre sur qu'on a qqch comme on l'attend.
Bug de mod_check avec les strrchr tout pourri sans verif => ca plantait avec des .a