[PATCH 00/11] Various bug fixes for dbghelp

Eric Pouech eric.pouech at gmail.com
Mon Aug 30 02:23:57 CDT 2021


The following series implements various bug fixes, as well as improved
support for various debug info (enum types, compiland, module...).


---

Eric Pouech (11):
      dbghelp: fix NameLen usage in SYMBOL_INFO(W)
      dbghelp: fills more fields in SYMBOL_INFO in SymGetTypeFromName
      dbghelp: fix two internal buffer allocations
      dbghelp: correctly store and report bitfield information
      dbghelp: introducing internal type (symt_module) to match SymTagExe
      dbghelp: now returning the stored name for a compiland
      dbghelp: return the symt_module when requesting lexical parent of an UDT
      dbghelp: enum:s should be found by name (as UDT:s are)
      dbghelp: return the correct length for an enumeration
      dbghelp: return a lexical parent for enums (as we do for UDT:s)
      dbghelp: added missing break statement


 dlls/dbghelp/dbghelp_private.h | 17 +++++++++--
 dlls/dbghelp/dwarf.c           |  2 +-
 dlls/dbghelp/module.c          |  3 ++
 dlls/dbghelp/msc.c             |  8 +++---
 dlls/dbghelp/stabs.c           | 12 ++------
 dlls/dbghelp/symbol.c          | 25 ++++++++++++----
 dlls/dbghelp/type.c            | 52 +++++++++++++++++++++++++++-------
 7 files changed, 84 insertions(+), 35 deletions(-)




More information about the wine-devel mailing list