Lines Matching defs:cbStrTab

105     uint32_t    cbStrTab;
395 MY_VALIDATE_OFF(pVtgHdr->offStrTab, pVtgHdr->cbStrTab, 4, _1M, sizeof(char), sizeof(uint8_t), VERR_SUPDRV_VTG_BAD_HDR);
500 if ((a_offStrTab) >= pVtgHdr->cbStrTab) \
686 Assert(offStrTab < pVtgHdr->cbStrTab);
1625 * @param cbStrTab The string table size.
1628 static PSUPDRVVTGCOPY supdrvVtgFindObjectCopyLocked(PRTLISTANCHOR pHashList, PCVTGOBJHDR pHdr, uint32_t cbStrTab, uint32_t fFlags)
1642 && pCur->cbStrTab == cbStrTab
1647 && HDR_EQUALS(cbStrTab)
1680 * @param cbStrTab The string table size.
1683 static PSUPDRVVTGCOPY supdrvVtgFindObjectCopy(PSUPDRVDEVEXT pDevExt, PCVTGOBJHDR pHdr, uint32_t cbStrTab, uint32_t fFlags)
1691 pRet = supdrvVtgFindObjectCopyLocked(pHashList, pHdr, cbStrTab, fFlags);
1710 * @param cbStrTab The size of the probe location string table.
1719 RTR3PTR R3PtrStrTab, uint32_t cbStrTab, uint32_t fFlags, PSUPDRVTRACERUMOD pUmod)
1728 size_t const cb = offProbeLocs + cbProbeLocs + cbStrTab + 1;
1735 pThis->cbStrTab = cbStrTab;
1743 rc = RTR0MemUserCopyFrom(pchStrTab, R3PtrStrTab, cbStrTab);
1754 pchStrTab[cbStrTab] = '\0';
1779 if (paSrc[i].pszFunction > cbStrTab)
1798 if (paSrc[i].pszFunction > cbStrTab)
1827 pUmod->pVtgCopy = supdrvVtgFindObjectCopyLocked(pHashList, pVtgHdr, cbStrTab, fFlags);
1963 RTR3PTR R3PtrStrTab, uint32_t cbStrTab,
1985 if ( cbStrTab < 2
1986 || cbStrTab > _1M)
2054 pUmod->pVtgCopy = supdrvVtgFindObjectCopy(pDevExt, &Hdr, cbStrTab, fFlags);
2056 rc = supdrvVtgCreateObjectCopy(pDevExt, &Hdr, R3PtrVtgHdr, uVtgHdrAddr, R3PtrStrTab, cbStrTab, fFlags, pUmod);