public inbox for frysk@sourceware.org
 help / color / mirror / Atom feed
* frame->function
@ 2007-05-07 21:32 Andrew Cagney
  2007-05-09 15:06 ` frame->function Stan Cox
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Cagney @ 2007-05-07 21:32 UTC (permalink / raw)
  To: Sami Wagiaalla, frysk

Sami,

Just FYI, here's an ASCII version of the frame/function relationship 
diagram:

 .---FRAME--1:N--FUNCTION--1:N--BLOCK--1:N--VARIABLE
 |    | \           |  \
 `----'  \          |  1:N
         1:N        |    \
           \        |     `PARAMETER
            \       |
           FILE/LINE/COL

that is:

- an ABI stack frame has inner/outer FRAME

- an ABI stack frame, has one-or-more source function/method associated 
with it - more than one due too inlining

- A "function" has one or more "block scopes" associated with it

- A block-scope than has one or more variables associated with it

and: A frame as one-or-more FILE/LINE/COL's due to inlining ;; and the 
FUNCTION will also point into that same info - so that one can tell 
which function a file

Andrew


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-05-09 15:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-07 21:32 frame->function Andrew Cagney
2007-05-09 15:06 ` frame->function Stan Cox
2007-05-09 18:01   ` frame->function Sami Wagiaalla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).