[PATCH 0/5] When loading gecko's PDB with WineDbg
Eric Pouech
eric.pouech at gmail.com
Wed Dec 15 04:34:28 CST 2021
Running ieplore with gecko's PDB installed [1] generates hundreds of
FIXME:s.
This serie fixes a couple of them:
- a couple of missing Codeview basic types in dbghelp
- enumeration can hold quad dword. Fix in dbghelp includes passing
a VARIANT instead of integer for storage
(which is already done with a VARIANT)
It has been limited so that only msc could emit VT_I8 values
(dwarf should also, but it's has to be done after code freeze)
Some other fixme:s have just been silenced. They appear here with
clang/pdb but have never been seen (to my knowledge) with neither
gcc/dwarf nor msvc/pdb. Further investigation is required, but flooding
the console with hundres of FIXME is not necessary.
[1] https://bugs.winehq.org/show_bug.cgi?id=46028#c13
---
Eric Pouech (5):
tools/winedump/msc: use the correct type for reading LF_(U)QUADWORD numeric leaves
dbghelp/msc: silence some FIXME:s
tools/winedump: support dumping quad word values in enumerations
dbghelp: now passing VARIANT as enumerations values from debug-info backends
dbghelp/msc: support and create a couple more of basic types
dlls/dbghelp/dbghelp_private.h | 2 +-
dlls/dbghelp/dwarf.c | 6 +++++-
dlls/dbghelp/msc.c | 32 +++++++++++++++++++++++++++-----
dlls/dbghelp/stabs.c | 5 ++++-
dlls/dbghelp/symbol.c | 2 +-
dlls/dbghelp/type.c | 5 ++---
include/wine/mscvpdb.h | 32 ++++++++++++++++++++++++++++++--
tools/winedump/msc.c | 17 +++++++++--------
8 files changed, 79 insertions(+), 22 deletions(-)
More information about the wine-devel
mailing list