O'Reilly logo

Memory Dump Analysis Anthology, Volume 7 by Dmitry Vostokov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Execution Residue

This is a Mac OS X / GDB counterpart to Execution Residue pattern previously described for Windows platforms (Volume 2, page 239):

(gdb) bt
#0 0x00007fff8616e82a in __kill ()
#1 0x00007fff8fab9a9c in abort ()
#2 0x000000010269dc29 in bar_5 ()
#3 0x000000010269dc39 in bar_4 ()
#4 0x000000010269dc49 in bar_3 ()
#5 0x000000010269dc59 in bar_2 ()
#6 0x000000010269dc69 in bar_1 ()
#7 0x000000010269dc79 in bar ()
#8 0x000000010269dca0 in main (argc=1, argv=0x7fff6229cb00)
(gdb) x $rsp
0x7fff6229ca38: 0x8fab9a9c
(gdb) x/1000a 0x7fff6229c000 0×7fff6229c000: 0×7fff8947b000 0×7fff8947b570 0×7fff6229c010: 0×4f3ee10c 0×7fff90cb0000 0×7fff6229c020: 0×7fff90cb04d0 0×4e938b16 [...] 0×7fff6229c5f0: 0×7fff622d8d80 0×10269d640 0×7fff6229c600: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required