[PATCH 00/13] Series short description

Eric Pouech eric.pouech at gmail.com
Mon Nov 8 07:57:05 CST 2021


The following series:
- replace quite a few uses of debugger's CPU with debuggee's one
  (of interest for WoW64 debugging where they're different) 
- support more pdb entries (inline sites, new local variable information)

A+
---

Eric Pouech (13):
      tools/winedump/pdb: fix computation of signed integers in codeview symbol's annotations
      dbghelp: check that we don't add same line number twice
      dbghelp: attach a struct cpu* to every module
      dbghelp: use module's cpu word size instead of sizeof(void*) or sizeof(DWORD_PTR)
      dbghelp: rather use cpu from debuggee's modules than debugger's
      dbghelp/pdb: added new basic type to represent char8_t introduced in C++20
      dbghelp/pdb: properly handle S_LOCAL codeview entries
      dbghelp/pdb: implement loc_compute for pdb backend
      dbghelp/pdb: introduce codeview_init_type_parse() to handle init of type streams
      dbghelp/pdb: let codeview_snarf() handle all module debug information
      dbghelp/pdb: added support for inline sites
      dbghelp/pdb: handle when a block in DEBUG_S_LINES subsection spreads across several symbols
      dbghelp/pdb: add line number to inline sites


 dlls/dbghelp/dbghelp_private.h |   3 +
 dlls/dbghelp/dwarf.c           |  57 ++-
 dlls/dbghelp/module.c          |   9 +-
 dlls/dbghelp/msc.c             | 812 ++++++++++++++++++++++++++++-----
 dlls/dbghelp/stabs.c           |   6 +-
 dlls/dbghelp/symbol.c          |   5 +
 include/cvconst.h              |   3 +-
 include/wine/mscvpdb.h         |  13 +-
 tools/winedump/msc.c           |   9 +-
 9 files changed, 755 insertions(+), 162 deletions(-)




More information about the wine-devel mailing list