How to generate a stackdump with GDB


4054760074_609af75332_o I’m not a big GDB guy, but Google always helps:

  • Create a textfile with the following content:
    set height 0
    thread apply all bt
    detach
    quit
  • Run the following command:
    gdb $EXE -pid $PID -command $TEXTFILE > $OUTPUTFILE

    where:

    • $EXE is the path to the executable
    • $PID is the PID it is running under
    • $TEXTFILE is the file where your’ve saved the previous commands
    • $OUTPUTFILE is the file where you would like your stackdump to be saved.

The cool little crawling logo was taken from HiR, head over there for an explanation.

, , ,

Leave a Reply

Your email address will not be published.