[PATCH 0/7] Inlined frames support in dbghelp
Eric Pouech
eric.pouech at gmail.com
Thu Oct 28 01:57:13 CDT 2021
The following series implements the stack walking and symbol
functions for inlined frames for dwarf.
v3:
- reorder to avoid dead code
- remaimaing of the inlined frames support
---
Eric Pouech (7):
dbghelp: introduce symt_inlinesite (SymTagInlineSite) to support inline sites
dbghelp/dwarf: add current block as a field in dwarf2_subprogram_t
dbghelp/dwarf: generate proper inline function
dbghelp/dwarf: store each subrange for an inlined function
dbghelp: implement StackWalkEx for inlined frames
dbghelp: implement SymFromInlineContext when frame is inlined
dbghelp: implement the SymSetScopeFromInlineContex() for inlined frame
dlls/dbghelp/dbghelp.c | 12 ++
dlls/dbghelp/dbghelp_private.h | 88 +++++++++++++-
dlls/dbghelp/dwarf.c | 185 ++++++++++++++++++++--------
dlls/dbghelp/msc.c | 4 +-
dlls/dbghelp/stack.c | 38 ++++--
dlls/dbghelp/symbol.c | 213 +++++++++++++++++++++++++++++----
dlls/dbghelp/type.c | 16 +++
7 files changed, 466 insertions(+), 90 deletions(-)
More information about the wine-devel
mailing list