Is there a way to get GDB to print the last "n" values ββstacked on the stack. For example, currently, if I want to check the contents of a stack, I am doing the following (assuming x86 architecture):
(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)
Is there a better way to view a stack of machines? Maybe printed beautifully?
gdb
Rohit Oct 25 '10 at 10:52
source share