[PATCH 00/11] Preparing for inline site support in dbghelp

Eric Pouech eric.pouech at gmail.com
Tue Oct 19 08:50:47 CDT 2021


The following series starts implementing inline site support in dbghelp.
Nothing fancy for now, just the definitions & stubs, and a couple of fixes
and code improvements as well.

A+ 

---

Eric Pouech (11):
      dbghelp: use wide string literals
      dbghelp: handle some more error conditions in SymGetTypeInfo()
      include/dbghelp.h: update for inline related APIs and structures
      dbghelp: added stubs for inline related APIs
      dbghelp: start implementing StackWalkEx
      dbgHelp: added stub implementation of SymFromInlineContext(W)
      dbghelp: added stub implementations of SymGetLineFromInlineContext(W)
      dbghelp: added stubs implementation for the SymSetScope* functions
      dbghelp: improved error handling in SymSetContext()
      dbghelp: factorize SymUnloadModule and SymUnloadModule64
      dbghelp/dwarf: properly handle error cases while computing frame_cfa


 dlls/dbghelp/dbghelp.c         | 63 +++++++++++++++++++++-----
 dlls/dbghelp/dbghelp.spec      | 12 ++++-
 dlls/dbghelp/dbghelp_private.h |  1 -
 dlls/dbghelp/dwarf.c           |  4 +-
 dlls/dbghelp/elf_module.c      |  8 +---
 dlls/dbghelp/macho_module.c    | 15 +++----
 dlls/dbghelp/minidump.c        |  3 +-
 dlls/dbghelp/module.c          | 43 +++++-------------
 dlls/dbghelp/path.c            | 19 +++-----
 dlls/dbghelp/stack.c           | 75 +++++++++++++++++++++++++++++++
 dlls/dbghelp/symbol.c          | 82 ++++++++++++++++++++++++++--------
 dlls/dbghelp/type.c            |  3 ++
 include/dbghelp.h              | 53 +++++++++++++++++++++-
 13 files changed, 283 insertions(+), 98 deletions(-)




More information about the wine-devel mailing list