Changeset 3552 for trunk/kStuff/kDbg/kDbgModWinDbgHelp.cpp
- Timestamp:
- Aug 26, 2007, 4:15:22 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/kDbg/kDbgModWinDbgHelp.cpp
r3550 r3552 299 299 if (VerQueryValue(pvBuf, "\\", (void **)&pFileInfo, &cbValue)) 300 300 { 301 /** @todo somehow reject 64-bit .dlls when in 32-bit mode... dwFileOS is completely useless. */ 301 302 if ( *pu32FileVersionMS < pFileInfo->dwFileVersionMS 302 303 || ( *pu32FileVersionMS == pFileInfo->dwFileVersionMS … … 443 444 /* primitive locking - make some useful API for this kind of spinning! */ 444 445 static volatile long s_lLock = 0; 445 while ( !InterlockedCompareExchange(&s_lLock, 1, 0))446 while (InterlockedCompareExchange(&s_lLock, 1, 0)) 446 447 while (s_lLock) 447 448 Sleep(1); … … 586 587 /* read the file header and the image size in the optional header.. */ 587 588 IMAGE_FILE_HEADER FHdr; 588 rc = kRdrRead(pRdr, &FHdr, sizeof(FHdr), K_OFFSETOF(IMAGE_NT_HEADERS32, FileHeader));589 rc = kRdrRead(pRdr, &FHdr, sizeof(FHdr), offHdr + K_OFFSETOF(IMAGE_NT_HEADERS32, FileHeader)); 589 590 kDbgAssertRCReturn(rc, rc); 590 591
Note:
See TracChangeset
for help on using the changeset viewer.