Is there any tool to check if a DLL and PDB match? I need to debug a process and I can't afford to use the wrong PDB and start the process all over again.
Found that chkmatch tool can find this.Check this out..
This is a good article describing tool symchk.exe:
You can use WINPDB for this: turn on symbol diagnostic messages, then reload your symbols:
!sym noisy
.reload -f your.dll
the output shows which PDB file locations are being tried, and there will be a warning if there is a mismatch
There is a MSDN sample tool called DIA2Dump that should be able to dump out the contents of a PDB. You should be able to use this construct script that determines the correct source location.
Or you could set up your own source server to handle this.
I needed the same kind of tool and I decided to write my own. DebugSignaturesComparer
There's both CLI and GUI version available.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With