Die Verwendung des GDB bei der Besichtigung der Maschine Stack

Gibt es eine Möglichkeit, um GDB zum drucken der letzten "n" - Werte geschoben, die auf der Maschine stapeln. Aktuell zum Beispiel, wenn ich wollen, um zu überprüfen, den Inhalt des stack ich Folgendes tun (unter der Annahme x86-Architektur):

(gdb) # get last value pushed on stack
(gdb) p *(int *)($esp)
(gdb) # get 2nd to last value pushed on stack
(gdb) p *(int *)($esp + 4) 

Gibt es einen besseren Weg, um die Maschine stack? Gedruckt schön, vielleicht?

InformationsquelleAutor Rohit | 2010-10-25
Schreibe einen Kommentar