Lines Matching defs:pDirEnt

570  * @param   pDirEnt         The directory entry.
573 PCRTCVDIRENT32 pDirEnt);
875 rtDbgModCvSs_GlobalPub_GlobalSym_StaticSym(PRTDBGMODCV pThis, void const *pvSubSect, size_t cbSubSect, PCRTCVDIRENT32 pDirEnt)
883 rtDbgModCvGetSubSectionName(pDirEnt->uSubSectType), pHdr->uSymHash,
902 rtDbgModCvSs_Module(PRTDBGMODCV pThis, void const *pvSubSect, size_t cbSubSect, PCRTCVDIRENT32 pDirEnt)
934 rtDbgModCvSs_Symbols_PublicSym_AlignSym(PRTDBGMODCV pThis, void const *pvSubSect, size_t cbSubSect, PCRTCVDIRENT32 pDirEnt)
1444 PCRTCVDIRENT32 pDirEnt = &pThis->paDirEnts[i];
1446 i, pDirEnt->iMod, pDirEnt->uSubSectType, pDirEnt->off, pDirEnt->cb,
1447 rtDbgModCvGetSubSectionName(pDirEnt->uSubSectType)));
1449 if ( pDirEnt->off >= cbDbgInfo
1450 || pDirEnt->cb >= cbDbgInfo
1451 || pDirEnt->off + pDirEnt->cb > cbDbgInfo)
1453 Log(("CV directory entry #%u is out of bounds: %#x LB %#x, max %#x\n", i, pDirEnt->off, pDirEnt->cb, cbDbgInfo));
1456 if ( pDirEnt->iMod == 0
1461 Log(("CV directory entry #%u uses module index 0 (uSubSectType=%#x)\n", i, pDirEnt->iMod, pDirEnt->uSubSectType));
1464 if (pDirEnt->iMod == 0 || pDirEnt->iMod == 0xffff)
1468 if (pDirEnt->iMod > iModLast)
1470 if ( pDirEnt->uSubSectType != kCvSst_Module
1471 && pDirEnt->uSubSectType != kCvSst_OldModule)
1474 i, rtDbgModCvGetSubSectionName(pDirEnt->uSubSectType), pDirEnt->uSubSectType));
1477 if (pDirEnt->iMod != iModLast + 1)
1479 Log(("CV directory entry #%u: skips from mod %#x to %#x modules\n", iModLast, pDirEnt->iMod));
1482 iModLast = pDirEnt->iMod;
1484 else if (pDirEnt->iMod < iModLast)
1553 PCRTCVDIRENT32 pDirEnt = &pThis->paDirEnts[i];
1554 if (pDirEnt->iMod > iMod)
1556 if (pDirEnt->uSubSectType != uSst)
1560 rtDbgModCvGetSubSectionName(pDirEnt->uSubSectType), pDirEnt->uSubSectType));
1566 uint32_t iBit = pDirEnt->uSubSectType - kCvSst_Module;
1570 i, rtDbgModCvGetSubSectionName(pDirEnt->uSubSectType), pDirEnt->uSubSectType));
1576 uSst = pDirEnt->uSubSectType;
1577 iMod = pDirEnt->iMod;
1624 PCRTCVDIRENT32 pDirEnt = &pThis->paDirEnts[i];
1625 Log3(("Processing subsection %#u %s\n", i, rtDbgModCvGetSubSectionName(pDirEnt->uSubSectType)));
1627 switch (pDirEnt->uSubSectType)
1681 rc = rtDbgModCvReadAtAlloc(pThis, pDirEnt->off, &pvSubSect, pDirEnt->cb);
1684 rc = pfnCallback(pThis, pvSubSect, pDirEnt->cb, pDirEnt);