frame addr usage
Bob Weber
bob@seldensystems.com
Tue Feb 1 18:20:00 GMT 2005
The gdb documentation lists the ability to access a frame by it's address
frame addr
Can anyone tell me how to use this command?
Does it work on the x86 platform?
Is there special syntax required?
If I type the
info frame
I get
(gdb) info frame
Stack level 14, frame at 0xbfeff568:
eip = 0x40127db9 in task_internals::allocate(unsigned) (file.cxx:134); saved eip 0x40127db9
called by frame at 0xbfeff728, caller of frame at 0xbfeff3a8
source language c++.
Arglist at 0xbfeff568, args: this=0xbffff490, requested_stack_size=1056768
Locals at 0xbfeff568, Previous frame's sp in esp
Saved registers:
ebp at 0xbfeff568, eip at 0xbfeff56c
I would think I could reference the previous from with the address 0xbfeff728 like so
(gdb) frame 0xbfeff728
But this is the result returned
#0 0x00000000 in ?? ()
Can anyone out there help?
Thanks,
Bob
More information about the Gdb
mailing list