Lines Matching refs:pUVM
51 static DECLCALLBACK(void) MyAtRuntimeError(PUVM pUVM, void *pvUser, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va)
53 NOREF(pUVM);
88 static DECLCALLBACK(int) PassVACallback(PUVM pUVM, unsigned u4K, unsigned u1G, const char *pszFormat, va_list *pva)
90 NOREF(pUVM);
124 static void PassVA2(PUVM pUVM, const char *pszFormat, va_list va)
134 int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)PassVACallback, 5, pUVM, _4K, _1G, pszFormat, pvVA);
147 static void PassVA(PUVM pUVM, const char *pszFormat, ...)
152 int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)PassVACallback, 5, pUVM, _4K, _1G, pszFormat, &va1);
159 PassVA2(pUVM, pszFormat, va2);
170 PUVM pUVM = (PUVM)pvUser;
180 rc = VMR3ReqAlloc(pUVM, &apReq[iReq], VMREQTYPE_INTERNAL, VMCPUID_ANY);
211 tstVMREQConfigConstructor(PUVM pUVM, PVM pVM, void *pvUser)
239 PUVM pUVM;
240 int rc = VMR3Create(1, NULL, NULL, NULL, tstVMREQConfigConstructor, NULL, NULL, &pUVM);
248 rc = RTThreadCreate(&Thread0, Thread, pUVM, 0, RTTHREADTYPE_DEFAULT, RTTHREADFLAGS_WAITABLE, "REQ1");
252 rc = RTThreadCreate(&Thread1, Thread, pUVM, 0, RTTHREADTYPE_DEFAULT, RTTHREADFLAGS_WAITABLE, "REQ1");
293 STAMR3Print(pUVM, "/VM/Req/*");
299 PassVA(pUVM, "hello %s", "world");
300 VMR3AtRuntimeErrorRegister(pUVM, MyAtRuntimeError, (void *)"user argument");
301 VMSetRuntimeError(VMR3GetVM(pUVM), 0 /*fFlags*/, "enum", "some %s string", "error");
306 rc = VMR3PowerOff(pUVM);
312 rc = VMR3Destroy(pUVM);
318 VMR3ReleaseUVM(pUVM);