/vbox/src/VBox/VMM/VMMR0/ |
H A D | PGMR0.cpp | 559 PPGMPHYSHANDLER pHandler = pgmHandlerPhysicalLookup(pVM, GCPhysFault); local 560 if (RT_LIKELY(pHandler && pHandler->enmType != PGMPHYSHANDLERTYPE_PHYSICAL_WRITE)) 568 if ( ( pHandler->cAliasedPages 569 || pHandler->cTmpOffPages) 581 if (pHandler->CTX_SUFF(pfnHandler)) 583 CTX_MID(PFNPGM,PHYSHANDLER) pfnHandler = pHandler->CTX_SUFF(pfnHandler); 584 void *pvUser = pHandler->CTX_SUFF(pvUser); 585 STAM_PROFILE_START(&pHandler->Stat, h); 593 pHandler [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | TRPM.cpp | 715 RTGCPTR pHandler = VBOXIDTE_OFFSET(*pIdteCur); local 717 Log(("TRPMR3Relocate: *iGate=%2X Handler %RGv -> %RGv\n", iTrap, pHandler, pHandler + offDelta)); 718 pHandler += offDelta; 720 pIdteCur->Gen.u16OffsetHigh = pHandler >> 16; 721 pIdteCur->Gen.u16OffsetLow = pHandler & 0xFFFF; 1260 RTGCPTR pHandler = VBOXIDTE_OFFSET(*pIdte); local 1262 if (pHandler == GCPtr) 1293 * @param pHandler GC handler pointer 1295 VMMR3DECL(int) TRPMR3SetGuestTrapHandler(PVM pVM, unsigned iTrap, RTRCPTR pHandler) argument [all...] |
H A D | CSAM.cpp | 2539 RTRCPTR pHandler = pVM->csam.s.pvCallInstruction[i]; local 2541 if (pHandler) 2547 Log(("CSAMCheckGates: checking previous call instruction %RRv\n", pHandler)); 2549 rc = csamAnalyseCodeStream(pVM, pHandler, pHandler, true, CSAMR3AnalyseCallback, pPage, &cacheRec); 2598 RTRCPTR pHandler; local 2604 pHandler = VBOXIDTE_OFFSET(*pGuestIdte); 2605 pHandler = SELMToFlatBySel(pVM, pGuestIdte->Gen.u16SegSel, pHandler); 2622 Log(("CSAMCheckGates: check trap gate %d at %04X:%08X (flat %RRv)\n", iGate, pGuestIdte->Gen.u16SegSel, VBOXIDTE_OFFSET(*pGuestIdte), pHandler)); [all...] |
H A D | PGM.cpp | 2422 PPGMPHYSHANDLER pHandler = (PPGMPHYSHANDLER)pNode; local 2424 if (pHandler->pfnHandlerRC) 2425 pHandler->pfnHandlerRC += offDelta; 2426 if (pHandler->pvUserRC >= 0x10000) 2427 pHandler->pvUserRC += offDelta; 2442 PPGMVIRTHANDLER pHandler = (PPGMVIRTHANDLER)pNode; local 2444 Assert( pHandler->enmType == PGMVIRTHANDLERTYPE_ALL 2445 || pHandler->enmType == PGMVIRTHANDLERTYPE_WRITE); 2446 Assert(pHandler->pfnHandlerRC); 2447 pHandler 2462 PPGMVIRTHANDLER pHandler = (PPGMVIRTHANDLER)pNode; local [all...] |
/vbox/src/VBox/GuestHost/HGSMI/ |
H A D | HGSMICommon.cpp | 489 static int hgsmiChannelHandlerCall(const HGSMICHANNELHANDLER *pHandler, argument 492 LogFlowFunc(("pHandler %p\n", pHandler)); 496 if ( pHandler 497 && pHandler->pfnHandler) 499 rc = pHandler->pfnHandler(pHandler->pvHandler, pBufferContext->pHeader->u16ChannelInfo,
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/ |
H A D | VBoxMPInternal.cpp | 468 VBVADISP_CHANNELCONTEXT* pHandler = VBoxVbvaFindHandlerInfo(pCallbacks, pHdr->iDstID); local 469 Assert(pHandler && pHandler->bValid); 471 if(pHandler && pHandler->bValid) 554 pCmd = ASMAtomicReadPtrT(&pHandler->pCmd, VBVAHOSTCMD *); 557 while (!ASMAtomicCmpXchgPtr(&pHandler->pCmd, pFirst, pCmd));
|
/vbox/src/VBox/VMM/include/ |
H A D | PGMInline.h | 1184 PPGMPHYSHANDLER pHandler = pVM->pgm.s.CTX_SUFF(pLastPhysHandler); local 1185 if ( pHandler 1186 && GCPhys >= pHandler->Core.Key 1187 && GCPhys < pHandler->Core.KeyLast) 1190 return pHandler; 1194 pHandler = (PPGMPHYSHANDLER)RTAvlroGCPhysRangeGet(&pVM->pgm.s.CTX_SUFF(pTrees)->PhysHandlers, GCPhys); 1195 if (pHandler) 1196 pVM->pgm.s.CTX_SUFF(pLastPhysHandler) = pHandler; 1197 return pHandler;
|
/vbox/include/VBox/vmm/ |
H A D | trpm.h | 109 VMMR3DECL(int) TRPMR3SetGuestTrapHandler(PVM pVM, unsigned iTrap, RTRCPTR pHandler);
|
H A D | cpum.h | 1432 * @param pHandler GC virtual address of handler 1437 DECLASM(void) CPUMGCCallGuestTrapHandler(PCPUMCTXCORE pRegFrame, uint32_t selCS, RTRCPTR pHandler,
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | TRPMAll.cpp | 563 RTGCPTR pHandler, dummy; local 566 pHandler = (RTGCPTR)VBOXIDTE_OFFSET(GuestIdte); 575 rc = SELMValidateAndConvertCSAddr(pVCpu, fakeflags, 0, GuestIdte.Gen.u16SegSel, NULL, pHandler, &dummy); 695 Log(("TRAP%02X: (VM) Handler %04X:%RGv Stack %04X:%08X RPL=%d CR2=%08X\n", iGate, GuestIdte.Gen.u16SegSel, pHandler, ss_r0, esp_r0, (pRegFrame->ss.Sel & X86_SEL_RPL), pVCpu->trpm.s.uActiveCR2)); 705 Log(("TRAP%02X: Handler %04X:%RGv Stack %04X:%08X RPL=%d CR2=%08X\n", iGate, GuestIdte.Gen.u16SegSel, pHandler, ss_r0, esp_r0, (pRegFrame->ss.Sel & X86_SEL_RPL), pVCpu->trpm.s.uActiveCR2));
|
H A D | PGMAllHandler.cpp | 460 PPGMPHYSHANDLER pHandler = pgmHandlerPhysicalLookup(pVM, GCPhysPage); 461 if (RT_LIKELY(pHandler)) 463 Assert(pHandler->cAliasedPages > 0); 464 pHandler->cAliasedPages--;
|
/vbox/src/VBox/VMM/VMMRC/ |
H A D | CPUMRCA.asm | 201 ; @param pHandler [esp + 12] GC virtual address of handler 208 ; VMMRCDECL(void) CPUMGCCallGuestTrapHandler(PCPUMCTXCORE pRegFrame, uint32_t selCS, RTGCPTR pHandler, uint32_t eflags, uint32_t selSS, RTGCPTR pEsp);
|
/vbox/src/VBox/Frontends/VirtualBox/src/runtime/ |
H A D | UISession.cpp | 93 * Uses UISession @a pHandler to process this change. 95 * @note Last argument (@a pHandler) must always be valid pointer to UISession object. 98 void cgDisplayReconfigurationCallback(CGDirectDisplayID display, CGDisplayChangeSummaryFlags flags, void *pHandler) argument 117 QTimer::singleShot(0, static_cast<UISession*>(pHandler),
|