Searched refs:csam (Results 1 - 25 of 26) sorted by relevance

12

/vbox/src/VBox/VMM/VMMAll/
H A DCSAMAll.cpp26 #include <VBox/vmm/csam.h>
65 STAM_COUNTER_ADD(&pVM->csam.s.StatNrKnownPagesGC, 1);
69 STAM_COUNTER_ADD(&pVM->csam.s.StatNrTraps, 1);
95 return pVM->csam.s.CTXSUFF(pPDBitmap)[pgdir] && ASMBitTest((void *)pVM->csam.s.CTXSUFF(pPDBitmap)[pgdir], bit);
132 if(!CTXSUFF(pVM->csam.s.pPDBitmap)[pgdir])
134 STAM_COUNTER_INC(&pVM->csam.s.StatBitmapAlloc);
135 int rc = MMHyperAlloc(pVM, CSAM_PAGE_BITMAP_SIZE, 0, MM_TAG_CSAM, (void **)&pVM->csam.s.CTXSUFF(pPDBitmap)[pgdir]);
142 pVM->csam.s.pPDHCBitmapGC[pgdir] = MMHyperRCToR3(pVM, (RCPTRTYPE(void*))pVM->csam
[all...]
H A DPGMAll.cpp29 #include <VBox/vmm/csam.h>
H A DEMAll.cpp26 #include <VBox/vmm/csam.h>
2769 /* mov xx, cs instruction is dangerous in raw mode and replaced by an 'int3' by csam/patm. */
/vbox/src/VBox/VMM/VMMR3/
H A DCSAM.cpp25 #include <VBox/vmm/csam.h>
242 rc = MMR3HyperAllocOnceNoRel(pVM, CSAM_PGDIRBMP_CHUNKS*sizeof(RTHCPTR), 0, MM_TAG_CSAM, (void **)&pVM->csam.s.pPDBitmapHC);
244 rc = MMR3HyperAllocOnceNoRel(pVM, CSAM_PGDIRBMP_CHUNKS*sizeof(RTRCPTR), 0, MM_TAG_CSAM, (void **)&pVM->csam.s.pPDGCBitmapHC);
246 pVM->csam.s.pPDBitmapGC = MMHyperR3ToRC(pVM, pVM->csam.s.pPDGCBitmapHC);
247 pVM->csam.s.pPDHCBitmapGC = MMHyperR3ToRC(pVM, pVM->csam.s.pPDBitmapHC);
255 rc = SSMR3RegisterInternal(pVM, "CSAM", 0, CSAM_SAVED_STATE_VERSION, sizeof(pVM->csam.s) + PAGE_SIZE*16,
261 STAM_REG(pVM, &pVM->csam.s.StatNrTraps, STAMTYPE_COUNTER, "/CSAM/PageTraps", STAMUNIT_OCCURENCES, "The number of CSAM page traps.");
262 STAM_REG(pVM, &pVM->csam
[all...]
H A DPATMGuest.cpp29 #include <VBox/vmm/csam.h>
H A DEMHM.cpp24 #include <VBox/vmm/csam.h>
H A DPGMHandler.cpp31 #include <VBox/vmm/csam.h>
H A DTRPM.cpp87 #include <VBox/vmm/csam.h>
H A DEMRaw.cpp26 #include <VBox/vmm/csam.h>
H A DPATMPatch.cpp31 #include <VBox/vmm/csam.h>
H A DPATMSSM.cpp36 #include <VBox/vmm/csam.h>
H A DEM.cpp41 #include <VBox/vmm/csam.h>
H A DVMM.cpp94 #include <VBox/vmm/csam.h>
H A DHM.cpp33 #include <VBox/vmm/csam.h>
H A DVM.cpp64 #include <VBox/vmm/csam.h>
H A DPATM.cpp39 #include <VBox/vmm/csam.h>
/vbox/src/VBox/VMM/VMMRC/
H A DCSAMRC.cpp26 #include <VBox/vmm/csam.h>
72 Assert(pVM->csam.s.cDirtyPages < CSAM_MAX_DIRTY_PAGES);
116 STAM_COUNTER_INC(&pVM->csam.s.StatDangerousWrite);
125 pVM->csam.s.pvDirtyBasePage[pVM->csam.s.cDirtyPages] = (RTRCPTR)((RTRCUINTPTR)pvRange + offRange);
126 pVM->csam.s.pvDirtyFaultPage[pVM->csam.s.cDirtyPages] = (RTRCPTR)((RTRCUINTPTR)pvRange + offRange);
127 if (++pVM->csam.s.cDirtyPages == CSAM_MAX_DIRTY_PAGES)
138 STAM_COUNTER_INC(&pVM->csam.s.StatCodePageModified);
H A DTRPMRCHandlers.cpp30 #include <VBox/vmm/csam.h>
/vbox/src/VBox/VMM/include/
H A DCSAMInternal.h23 #include <VBox/vmm/csam.h>
/vbox/include/VBox/vmm/
H A Dvm.h1083 } csam; member in struct:VM
/vbox/src/VBox/VMM/testcase/
H A DtstVMStructSize.cpp222 CHECK_PADDING_VM(64, csam);
H A DtstVMStruct.h1372 GEN_CHECK_OFF(VM, csam);
/vbox/src/VBox/Main/src-client/
H A DMachineDebuggerImpl.cpp31 #include <VBox/vmm/csam.h>
/vbox/src/recompiler/
H A DVBoxREMWrapper.cpp203 #include <VBox/vmm/csam.h>
H A DVBoxRecompiler.c44 #include <VBox/vmm/csam.h>

Completed in 3597 milliseconds

12