Tool to find if dll (or) exe and PDB file match

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.


Found that chkmatch tool can find this.Check this out..