Displaying 2 results from an estimated 2 matches for "getinlinedchainforaddress".
2016 Feb 21
2
Implementation of DWARF expression parser
...t" paradigm is difficult to get a handle on, and I’ve yet to find any documentation. Another example is the DWARFContext::getCompileUnitForAddress() API, which is private; I’ve couldn't find a way to invoke its logic (aside from iterating all the units and using DWARFDebugInfoEntryMinimal::getInlinedChainForAddress() on each). I have the sensation that I’m misunderstanding the intended usage pattern for these objects entirely, or that at the very least I’m thinking at the wrong abstraction layer.
Unfortunately, I’m stopped here. As far as I can tell, there is no implementation of a DWARF expression parser, p...
2016 Jul 10
2
Implementation of DWARF expression parser
...lazily by the first method that requests them (see extractDIEsifNeeded()).
>
>> Another example is the DWARFContext::getCompileUnitForAddress() API, which is private; I’ve couldn't find a way to invoke its logic (aside from iterating all the units and using DWARFDebugInfoEntryMinimal::getInlinedChainForAddress() on each).
>
> getCompileUnitForAddress() is only used as a helper for the high-level line-tables abstraction. It’s not exposed as a public API.
>
>> I have the sensation that I’m misunderstanding the intended usage pattern for these objects entirely, or that at the very least I’...