Searched defs:pVtgHdr (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrv-dtrace.cpp290 * @param pVtgHdr The VTG object header.
293 static const char *vboxDtVtgGetString(PVTGOBJHDR pVtgHdr, uint32_t offStrTab) argument
295 Assert(offStrTab < pVtgHdr->cbStrTab);
296 return (const char *)pVtgHdr + pVtgHdr->offStrTab + offStrTab;
773 PVTGOBJHDR pVtgHdr = (PVTGOBJHDR)((uintptr_t)pProbe + pProbe->offObjHdr); local
774 AssertPtrReturnVoid(pVtgHdr);
775 PVTGDESCARGLIST pArgList = (PVTGDESCARGLIST)((uintptr_t)pVtgHdr + pVtgHdr->offArgLists + pProbe->offArgList);
814 PCVTGOBJHDR pVtgHdr, PCVTGPROBELO
813 vboxDtTOps_ProbeFireUser(PCSUPDRVTRACERREG pThis, PSUPDRVSESSION pSession, PCSUPDRVTRACERUSRCTX pCtx, PCVTGOBJHDR pVtgHdr, PCVTGPROBELOC pProbeLocRO) argument
[all...]
H A DSUPDrvTracer.cpp248 * @param pVtgHdr The header.
256 static int supdrvVtgValidateHdr(PVTGOBJHDR pVtgHdr, RTUINTPTR uVtgHdrAddr, const uint8_t *pbImage, size_t cbImage, bool fUmod) argument
295 SUPR0Printf("supdrvVtgValidateHdr: " #rcBase "_OFF - off=%#x cb=%#x pVtgHdr=%p cbVtgHdr=%#zx line=%u %s\n", \
296 (off), (cb), pVtgHdr, cbVtgObj, __LINE__, #off); \
315 cbVtgObj = pVtgHdr->cbObj;
319 MY_WITHIN_IMAGE(pVtgHdr, VERR_SUPDRV_VTG_BAD_HDR_PTR);
320 cbVtgObj = pVtgHdr->cbObj;
321 MY_WITHIN_IMAGE((uint8_t *)pVtgHdr + cbVtgObj - 1, VERR_SUPDRV_VTG_BAD_HDR_PTR);
333 if (!pVtgHdr->offProbeLocs)
335 uint64_t u64Tmp = pVtgHdr
485 supdrvVtgValidate(PVTGOBJHDR pVtgHdr, RTUINTPTR uVtgHdrAddr, const uint8_t *pbImage, size_t cbImage, bool fUmod) argument
684 supdrvVtgGetString(PVTGOBJHDR pVtgHdr, uint32_t offStrTab) argument
878 supdrvTracerRegisterVtgObj(PSUPDRVDEVEXT pDevExt, PVTGOBJHDR pVtgHdr, PSUPDRVLDRIMAGE pImage, PSUPDRVSESSION pSession, PSUPDRVTRACERUMOD pUmod, const char *pszModName) argument
1080 SUPR0TracerRegisterDrv(PSUPDRVSESSION pSession, PVTGOBJHDR pVtgHdr, const char *pszName) argument
1144 SUPR0TracerRegisterModule(void *hMod, PVTGOBJHDR pVtgHdr) argument
1718 supdrvVtgCreateObjectCopy(PSUPDRVDEVEXT pDevExt, PCVTGOBJHDR pVtgHdr, RTR3PTR R3PtrVtgHdr, RTUINTPTR uVtgHdrAddr, RTR3PTR R3PtrStrTab, uint32_t cbStrTab, uint32_t fFlags, PSUPDRVTRACERUMOD pUmod) argument
[all...]
H A DSUPLib.cpp1933 SUPR3DECL(int) SUPR3TracerRegisterModule(uintptr_t hModNative, const char *pszModule, struct VTGOBJHDR *pVtgHdr, argument
1938 AssertPtrReturn(pVtgHdr, VERR_INVALID_POINTER);
1939 AssertReturn(!memcmp(pVtgHdr->szMagic, VTGOBJHDR_MAGIC, sizeof(pVtgHdr->szMagic)), VERR_SUPDRV_VTG_MAGIC);
1950 if (!pVtgHdr->offProbeLocs)
1952 uint64_t u64Tmp = pVtgHdr->uProbeLocsEnd.u64 - pVtgHdr->uProbeLocs.u64;
1955 pVtgHdr->cbProbeLocs = (uint32_t)u64Tmp;
1957 u64Tmp = pVtgHdr->uProbeLocs.u64 - uVtgHdrAddr;
1961 u64Tmp, pVtgHdr
1942 AssertReturn(cchModule < RT_SIZEOFMEMB(SUPTRACERUMODREG, u.In.szName), VERR_FILENAME_TOO_LONG); AssertReturn(!RTPathHavePath(pszModule), VERR_INVALID_PARAMETER); AssertReturn(fFlags == SUP_TRACER_UMOD_FLAGS_EXE || fFlags == SUP_TRACER_UMOD_FLAGS_SHARED, VERR_INVALID_PARAMETER); if (!pVtgHdr->offProbeLocs) argument
2042 SUPR3TracerDeregisterModule(struct VTGOBJHDR *pVtgHdr) argument
[all...]
H A DSUPDrvIOC.h1342 RTR3PTR pVtgHdr; member in struct:SUPTRACERUMODDEREG::__anon16352::__anon16353
/vbox/src/VBox/VMM/VMMR3/
H A DPDMLdr.cpp546 PVTGOBJHDR pVtgHdr = (PVTGOBJHDR)MMHyperRCToCC(pVM, (RTRCPTR)uValue); local
547 if ( pVtgHdr
548 && !memcmp(pVtgHdr->szMagic, VTGOBJHDR_MAGIC, sizeof(pVtgHdr->szMagic)))
549 rc = SUPR3TracerRegisterModule(~(uintptr_t)0, pModule->szName, pVtgHdr, uValue,
552 rc = pVtgHdr ? VERR_INVALID_MAGIC : VERR_INVALID_POINTER;
/vbox/src/VBox/ExtPacks/VBoxDTrace/
H A DVBoxDTraceR0.cpp1352 * @param pVtgHdr The VTG object header.
1355 static const char *vboxDtVtgGetString(PVTGOBJHDR pVtgHdr, uint32_t offStrTab) argument
1357 Assert(offStrTab < pVtgHdr->cbStrTab);
1358 return (const char *)pVtgHdr + pVtgHdr->offStrTab + offStrTab;
1804 PVTGOBJHDR pVtgHdr = (PVTGOBJHDR)((uintptr_t)pProbe + pProbe->offObjHdr); local
1805 AssertPtrReturnVoid(pVtgHdr);
1806 PVTGDESCARGLIST pArgList = (PVTGDESCARGLIST)((uintptr_t)pVtgHdr + pVtgHdr->offArgLists + pProbe->offArgList);
1845 PCVTGOBJHDR pVtgHdr, PCVTGPROBELO
1844 vboxDtTOps_ProbeFireUser(PCSUPDRVTRACERREG pThis, PSUPDRVSESSION pSession, PCSUPDRVTRACERUSRCTX pCtx, PCVTGOBJHDR pVtgHdr, PCVTGPROBELOC pProbeLocRO) argument
[all...]

Completed in 104 milliseconds