[Kos-cvs] [kos] Modification CVS par d2
KOS CVS
kos-dev <kos-dev@enix.org>
Tue, 28 May 2002 10:08:19 +0200 (CEST)
Module : kos
Modifié par : d2 28/05/02 10:08:19
Fichiers modifiés :
loader/boot : loader.c
loader/elf32 : elf32_symbols.c
loader/mm : vmm.c
Détails :
gcc 3.1 Ok : gcc optimise un peu trop les call en local en faisant un jmp a la place. Donc si on change de pile avant d'appeler une autre fonction locale, ca fait un truc tout pourri vu que les variables de la fonction sont allouees sur l'ancienne pile et non plus sur la nouvelle, et forcement les 0xffffff4(esp) font n'importe quoi.
Je pensais pas faire ca ce matin, mais bon, ca a ete plus rapide que prevu.