[Kos-cvs] [kos] Modification CVS par d2
KOS CVS
Gestion CVS KOS <d2@kos.enix.org>
Tue, 18 Sep 2001 21:25:36 +0200 (CEST)
Module : kos
Modifié par : d2 18/09/01 21:25:36
Fichiers modifiés :
. : MkVars
modules/debug : _debug.h bt.c debug.c debug.h syms.c
modules/idt : _exception.c
modules/kmem : _kmem_test.c kmem.c
modules/kos : wolfgang.c
modules/mm-x86 : mm-x86.c
modules/task : _task_kstack.c
modules/task-x86: _dump.c
Détails :
backtrace Ok. Un test dans primary_thread. Evidemment, c'est trop interlace avec le kmem_test pour y voir qqch. Mais c'est Ok (teste sans kmem_test = c'est bon). Detecte la presence du -fomit-frame-pointer ( soit on compile tous les fichiers avec -fomit-frame-pointer, soit aucun, sinon la detection dit n'
importe quoi.).
Rectif bug init des VR des stacks.
lookup_sym est devenue __dbg_lookup_sym. Le backtrace s'utilise en 2 temps : 1/ bt_init(& btd); 2/ for (;bt_next(les_params);) { traitements; }. La fonction __dbg_backtrace() fait tout ca, et affiche les fonctions appelees + leur 4 premiers params avec __dbg_printk.