Is there a function that I can call to do a stack trace from within a
program? I need one for Solaris (and also OSF).
--
The only thing necessary for the triumph of good
is for evil men to do nothing.
Is there a function that I can call to do a stack trace from within a
program? I need one for Solaris (and also OSF).
--
The only thing necessary for the triumph of good
is for evil men to do nothing.
1. Problems calling a gdb stack trace from inside the program thats being traced.
I'm trying to get my C program to stack trace itself using gdb.
Upon detecting an error my program does a
system("gdb -x configfile programname programPID > outputfile");
Where the configfile contains the lines:-
bt
quit
Now that works fine from a bash shell but all I get when my program
hits it is a frozen program that needs a Ctrl-C.
Whats going on? Can I use this technique to stack trace my program?
It is a multi-threaded (pthreads) program, compiled using -gstabs+ in
the compile line, with gcc 3.1.
I don't want to have to write my own stack tracing routines!
Thanks,
Joe
2. need help with interesting problem
4. Mandrake 6.1 to 7.0 breaks kppp
5. t: Displaying stack trace without using sdb
7. stack trace
8. Redhat 5 and 3C900 Boomerang
10. Stack trace - Multi threaded
11. Stack Trace dump in do_IRQ
12. getting stack trace from inside program?
13. stack trace?