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