Lines Matching defs:DbgInfo

1420         RTLDRDBGINFO    DbgInfo;
1421 RT_ZERO(DbgInfo.u);
1422 DbgInfo.iDbgInfo = i;
1423 DbgInfo.offFile = paDbgDir[i].PointerToRawData;
1424 DbgInfo.LinkAddress = paDbgDir[i].AddressOfRawData < pModPe->cbImage
1427 DbgInfo.cb = paDbgDir[i].SizeOfData;
1428 DbgInfo.pszExtFile = NULL;
1434 DbgInfo.enmType = RTLDRDBGINFOTYPE_CODEVIEW;
1435 DbgInfo.u.Cv.cbImage = pModPe->cbImage;
1436 DbgInfo.u.Cv.uMajorVer = paDbgDir[i].MajorVersion;
1437 DbgInfo.u.Cv.uMinorVer = paDbgDir[i].MinorVersion;
1438 DbgInfo.u.Cv.uTimestamp = paDbgDir[i].TimeDateStamp;
1441 && ( DbgInfo.LinkAddress != NIL_RTLDRADDR
1442 || DbgInfo.offFile > 0)
1445 rc = rtldrPEReadPart(pModPe, pvBits, DbgInfo.offFile, DbgInfo.LinkAddress, paDbgDir[i].SizeOfData, &pvPart);
1453 DbgInfo.enmType = RTLDRDBGINFOTYPE_CODEVIEW_PDB20;
1454 DbgInfo.u.Pdb20.cbImage = pModPe->cbImage;
1455 DbgInfo.u.Pdb20.uTimestamp = pCv20->uTimestamp;
1456 DbgInfo.u.Pdb20.uAge = pCv20->uAge;
1457 DbgInfo.pszExtFile = (const char *)&pCv20->szPdbFilename[0];
1463 DbgInfo.enmType = RTLDRDBGINFOTYPE_CODEVIEW_PDB70;
1464 DbgInfo.u.Pdb70.cbImage = pModPe->cbImage;
1465 DbgInfo.u.Pdb70.Uuid = pCv70->PdbUuid;
1466 DbgInfo.u.Pdb70.uAge = pCv70->uAge;
1467 DbgInfo.pszExtFile = (const char *)&pCv70->szPdbFilename[0];
1476 DbgInfo.enmType = RTLDRDBGINFOTYPE_UNKNOWN;
1480 DbgInfo.enmType = RTLDRDBGINFOTYPE_CODEVIEW_DBG;
1481 DbgInfo.u.Dbg.cbImage = pModPe->cbImage;
1482 if (DbgInfo.LinkAddress != NIL_RTLDRADDR)
1483 DbgInfo.u.Dbg.uTimestamp = paDbgDir[i].TimeDateStamp;
1485 DbgInfo.u.Dbg.uTimestamp = pModPe->uTimestamp; /* NT4 SP1 ntfs.sys hack. Generic? */
1487 rc = rtldrPEReadPart(pModPe, pvBits, DbgInfo.offFile, DbgInfo.LinkAddress, paDbgDir[i].SizeOfData, &pvPart);
1495 DbgInfo.pszExtFile = (const char *)&pMisc->Data[0];
1502 DbgInfo.pszExtFile = pszPath;
1514 DbgInfo.enmType = RTLDRDBGINFOTYPE_COFF;
1515 DbgInfo.u.Coff.cbImage = pModPe->cbImage;
1516 DbgInfo.u.Coff.uMajorVer = paDbgDir[i].MajorVersion;
1517 DbgInfo.u.Coff.uMinorVer = paDbgDir[i].MinorVersion;
1518 DbgInfo.u.Coff.uTimestamp = paDbgDir[i].TimeDateStamp;
1522 DbgInfo.enmType = RTLDRDBGINFOTYPE_UNKNOWN;
1531 if (DbgInfo.pszExtFile && DbgInfo.pszExtFile != pszPath)
1533 rc = RTLatin1ToUtf8Ex(DbgInfo.pszExtFile,
1534 paDbgDir[i].SizeOfData - ((uintptr_t)DbgInfo.pszExtFile - (uintptr_t)pvBits),
1539 DbgInfo.pszExtFile = NULL;
1542 if (DbgInfo.pszExtFile)
1545 rc = pfnCallback(pMod, &DbgInfo, pvUser);