VirtualBox

Changeset 89881 in vbox for trunk/src/VBox/Runtime/include


Ignore:
Timestamp:
Jun 24, 2021 10:58:04 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
145339
Message:

Runtime/common/dbg: Implement basic debug info reader for XML files created by Ghidra's createPdbXmlFiles.bat script in order to get more accurate symbols when debugging Windows guests on hosts other than Windows due to the lack of a dbghelp.dll equivalent for accessing the debugging information inside of PDB files. This requires creating the XML files on a Windows machine with a matching set of PDB files. XML files can be loaded with the loadmap debugger command for now (automatic loading not implemented right now)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/include/internal/dbgmod.h

    r85124 r89881  
    695695extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgNm;
    696696extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgMapSym;
     697#ifdef IPRT_WITH_GHIDRA_DBG_MOD
     698extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgGhidra;
     699#endif
    697700#ifdef RT_OS_WINDOWS
    698701extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgDbgHelp;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette