Tijs van Bakel wrote:
In debugger/msc.c I found the following check
if ( mpd_nth->Signature != IMAGE_NT_SIGNATURE || mpd_nth->FileHeader.NumberOfSections != nth->FileHeader.NumberOfSections || !(mpd_nth->FileHeader.Characteristics & IMAGE_FILE_DEBUG_STRIPPED )) goto leave;
It would appear that this check is simply inverted, i.e. you should remove the '!'. At this point we require debug info *embedded* in the PE module, i.e. *not* stripped ...
Trying the same with Visual Studio .NET is somewhat more cumbersome. I haven't been able to read in the debugging information generated by C++ projects using winedbg. Has anyone else tried this?
The format of the PDB files has changed; winedbg cannot read the new format yet.
Bye, Ulrich