[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