This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
frameless functions
- From: "Jan Hoogerbrugge" <hoogerbrugge at hotmail dot com>
- To: gdb at sources dot redhat dot com
- Date: Tue, 04 Mar 2003 16:46:50 +0100
- Subject: frameless functions
- Bcc:
Hi,
I porting gdb to a new target. The port is now in a stage where stack traces
seem to work when code is compiled with a frame pointer. Now I am trying to
get it working for code without a frame pointer. Could anyone tell me how to
deal with frameless functions? Is there another port where I can learn from?
My compiler assigns the incoming sp to the fp. I guess this is what most
compilers do.
In scan_prologue() I use fi->frame, which appears to correspond to the fp,
to determine where registers are saved. What to do in the case of frameless
functions? Should I assign something to fi->frame?
Should I define frameless_function_invocation()?
Thanks in advance,
Jan
_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail