This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch rfc] Per-frame frame-base


On Wed, Mar 26, 2003 at 04:51:13PM -0500, Andrew Cagney wrote:

>On Wed, Mar 26, 2003 at 03:37:22PM -0500, Andrew Cagney wrote:
>

>>The implementation is very much modeled on the frame-unwind code. Debug >>readers are expected to register their own high level frame-base handler.

>
>
>So what will the process for getting a dwarf2-debug-info frame
>registered look like?


The current interface is identical to frame-unwind.



>How will we figure out that this function has
>dwarf2 debug info?  It's not trivial... we don't have that information
>around any more on a per-PC basis.


Ask the frame's function's symbol or block.


Symbols don't currently have this information, nor do blocks.

Well, at least the partial symtab does, sort of implicit via read_symtab. Shame that location_funcs stuff wasn't a symbol wide virtual function table.


Andrew



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]