I'm trying to use Purify 6 to analyze a memory corruption in one of our executables built with VC++ 2003 (7.1).
When I instrument the binary with the command:
purify /Replace=yes /Run=no myprog.exe
The instrumentation aborts telling me the executable was incrementally linked. Puzzled, I checked the build options but /INCREMENTAL:NO
was there. To be sure, I rebuilt it and the option was correctly passed at link time.
Is there a way to know whether an executable was incrementally linked or not ?
I had a look at what dumpbin /HEADERS
says but didn't see anything relevant.
Thanks.