Lines Matching defs:pVtgHdr
1933 SUPR3DECL(int) SUPR3TracerRegisterModule(uintptr_t hModNative, const char *pszModule, struct VTGOBJHDR *pVtgHdr,
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->uProbeLocs.u64, uVtgHdrAddr));
1964 pVtgHdr->offProbeLocs = (int32_t)u64Tmp;
1967 if ( !pVtgHdr->cbProbeLocs
1968 || !pVtgHdr->cbProbes)
1981 size_t const cProbeLocs = pVtgHdr->cbProbeLocs
1982 / (pVtgHdr->cBits == 32 ? sizeof(VTGPROBELOC32) : sizeof(VTGPROBELOC64));
1983 PVTGPROBELOC paProbeLocs = (PVTGPROBELOC)((uintptr_t)pVtgHdr + pVtgHdr->offProbeLocs);
1986 cProbeLocs, (uintptr_t)pVtgHdr - uVtgHdrAddr,
1987 pVtgHdr->cBits == 32);
2003 Req.u.In.R3PtrVtgHdr = pVtgHdr;
2037 cProbeLocs, pVtgHdr->cBits == 32);
2042 SUPR3DECL(int) SUPR3TracerDeregisterModule(struct VTGOBJHDR *pVtgHdr)
2045 AssertPtrReturn(pVtgHdr, VERR_INVALID_POINTER);
2046 AssertReturn(!memcmp(pVtgHdr->szMagic, VTGOBJHDR_MAGIC, sizeof(pVtgHdr->szMagic)), VERR_SUPDRV_VTG_MAGIC);
2051 if ( !pVtgHdr->cbProbeLocs
2052 || !pVtgHdr->cbProbes)
2071 Req.u.In.pVtgHdr = pVtgHdr;