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

KOS CVS Gestion CVS KOS <d2@kos.enix.org>
Sun, 20 May 2001 20:40:09 +0200 (CEST)


Module :	kos
Modifié par :	d2	20/05/01 20:40:08

Fichiers modifiés :
	.              : MkVars TODO 
	doc            : modules.tex 
	loader         : loader.lds mod.h 
	loader/elf32   : elf32_build.c elf32_dump.c elf32_load.c 
	                 elf32_private.c elf32_private.h elf32_symbols.c 
	modules        : module.lds 
	modules/debug  : Makefile debug.c debug.h 
	modules/lib    : stdio.h 
	modules/wolfgang: main.c 
Fichiers ajoutés :
	modules/debug  : syms.c 

Détails :
Table supplementaire dans le marshall des modules : la table de *tous* les symboles definis (meme ceux non exportes) => pour du debug plus facile. On peut desarmer la generation de cette table avec le define KEEP_KSYMS. Une fonction de debug rajoutee : addr2sym() qui recupere le symbole le plus proche de l'adresse passee en parametre.
On va pouvoir supprimer l'operation elf32_dump(), ou du moins la transferer dans un moldule.
MAJ TODO (reste a mettre a jour la doc).