You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.
When we process PE modules for disassembly in coverage::pe::process_modules(), we only try to resolve the PDB using the CV filename attr.
Instead, we should ideally search in the same way dbghelp API would, as seen here. In particular, we must make sure that we include the directory containing the PE.
The text was updated successfully, but these errors were encountered:
Hmm, it looks like SymFindDebugInfoFileW() is only meant for .dbg files.
I think we can accomplish what we want by getting the search path with SymGetSearchPathW(), and then using SymFindFileInPathW() to search for the expected .pdb.
Note that you can pass NULL for the SearchPath and it will pick up the path set from SymInitialize (which we also pass NULL so we pick up the default.)
When we process PE modules for disassembly in
coverage::pe::process_modules()
, we only try to resolve the PDB using the CVfilename
attr.Instead, we should ideally search in the same way dbghelp API would, as seen here. In particular, we must make sure that we include the directory containing the PE.
The text was updated successfully, but these errors were encountered: