[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