Peter Leist <peterle...@googlemail.com> writes:

> How can I interpret the stack frame of the current_function? That
> means, how can
> I tell what is stored at the location FP+xxx. If that is not (easily)
> possible, it would
> help if I can somehow determine the type of data stored at that
> location (i.g is that
> a reference to a variable or the contents of a variable).

Stack slots can be shared by different variables, so I'm not sure there
is a coherent answer to this.  That said, look at assign_stack_local and
assign_stack_temp in gcc/function.c.

Ian

Reply via email to