Lines Matching defs:pCore
930 static DECLCALLBACK(int) vboxDtTOps_ProviderRegister(PCSUPDRVTRACERREG pThis, PSUPDRVVDTPROVIDERCORE pCore)
932 LOG_DTRACE(("%s: %p %s/%s\n", __FUNCTION__, pThis, pCore->pszModName, pCore->pszName));
933 AssertReturn(pCore->TracerData.DTrace.idProvider == 0, VERR_INTERNAL_ERROR_3);
935 PVTGDESCPROVIDER pDesc = pCore->pDesc;
944 have to point it to pCore->TracerData.DTrace.idProvider. */
945 AssertCompile(sizeof(dtrace_provider_id_t) == sizeof(pCore->TracerData.DTrace.idProvider));
946 int rc = dtrace_register(pCore->pszName,
951 pCore,
952 &pCore->TracerData.DTrace.idProvider);
955 LOG_DTRACE(("%s: idProvider=%p\n", __FUNCTION__, pCore->TracerData.DTrace.idProvider));
956 AssertPtr(pCore->TracerData.DTrace.idProvider);
961 pCore->TracerData.DTrace.idProvider = 0;
973 static DECLCALLBACK(int) vboxDtTOps_ProviderDeregister(PCSUPDRVTRACERREG pThis, PSUPDRVVDTPROVIDERCORE pCore)
975 uintptr_t idProvider = pCore->TracerData.DTrace.idProvider;
983 pCore->TracerData.DTrace.idProvider = 0;
989 pCore->TracerData.DTrace.fZombie = true;
1001 static DECLCALLBACK(int) vboxDtTOps_ProviderDeregisterZombie(PCSUPDRVTRACERREG pThis, PSUPDRVVDTPROVIDERCORE pCore)
1003 uintptr_t idProvider = pCore->TracerData.DTrace.idProvider;
1006 Assert(pCore->TracerData.DTrace.fZombie);
1011 pCore->TracerData.DTrace.idProvider = 0;