GrosTony
Messages postés14Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention25 août 2005
-
24 août 2005 à 12:11
GrosTony
Messages postés14Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention25 août 2005
-
25 août 2005 à 09:55
Salut,
Je voudrais savoir s'il était possible en C/C++, d'afficher la pile d'exécution, comme par exemple avec la commande where dans gdb après une seg fault (en rouge dans le quote) :
Starting program: temp
(gdb) run
Program received signal SIGSEGV, Segmentation fault.
func () at temp.c:4
4 tab[495949465] = 12;
(gdb) where
#0 func () at temp.c:4
#1 0x08048380 in main () at temp.c:10
GrosTony
Messages postés14Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention25 août 2005 24 août 2005 à 14:00
Pour préciser un peu, c'est lors d'une levée d'exception je voudrais afficher la trace d'exécution.
En java ça donnerait un truc de genre :
try
{
fonction();
}
catch(Exception exp)
{
exp.printStackTrace(); }