Searched refs:dbgf (Results 1 - 25 of 83) sorted by relevance

1234

/vbox/src/VBox/Debugger/
H A DDBGCGdbRemoteStub.cpp23 #include <VBox/vmm/dbgf.h>
H A DDBGPlugIns.h24 #include <VBox/vmm/dbgf.h>
H A DDBGPlugInCommonELF.cpp25 #include <VBox/vmm/dbgf.h>
H A DDBGPlugInDiggers.cpp24 #include <VBox/vmm/dbgf.h>
H A DDBGCFunctions.cpp23 #include <VBox/vmm/dbgf.h>
H A DDBGCCmdHlp.cpp23 #include <VBox/vmm/dbgf.h>
H A DDBGCCmdWorkers.cpp23 #include <VBox/vmm/dbgf.h>
H A DDBGPlugInOS2.cpp24 #include <VBox/vmm/dbgf.h>
/vbox/src/VBox/VMM/VMMAll/
H A DDBGFAll.cpp23 #include <VBox/vmm/dbgf.h>
39 PDBGFBP pBp = &pVM->dbgf.s.aHwBreakpoints[0];
40 unsigned cLeft = RT_ELEMENTS(pVM->dbgf.s.aHwBreakpoints);
69 PCDBGFBP pBp = &pVM->dbgf.s.aHwBreakpoints[0];
83 PCDBGFBP pBp = &pVM->dbgf.s.aHwBreakpoints[1];
97 PCDBGFBP pBp = &pVM->dbgf.s.aHwBreakpoints[2];
111 PCDBGFBP pBp = &pVM->dbgf.s.aHwBreakpoints[3];
125 Assert(RT_ELEMENTS(pVM->dbgf.s.aHwBreakpoints) == 4);
126 return (pVM->dbgf.s.aHwBreakpoints[0].fEnabled && pVM->dbgf
[all...]
/vbox/src/VBox/VMM/VMMRZ/
H A DDBGFRZ.cpp23 #include <VBox/vmm/dbgf.h>
61 for (unsigned iBp = 0; iBp < RT_ELEMENTS(pVM->dbgf.s.aHwBreakpoints); iBp++)
64 && pVM->dbgf.s.aHwBreakpoints[iBp].enmType == DBGFBPTYPE_REG)
66 pVCpu->dbgf.s.iActiveBp = pVM->dbgf.s.aHwBreakpoints[iBp].iBp;
67 pVCpu->dbgf.s.fSingleSteppingRaw = false;
69 pVM->dbgf.s.aHwBreakpoints[iBp].iBp, pRegFrame->cs.Sel, pRegFrame->rip));
81 && (fInHyper || pVCpu->dbgf.s.fSingleSteppingRaw || fAltStepping))
83 pVCpu->dbgf.s.fSingleSteppingRaw = false;
126 if (pVM->dbgf
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DDBGF.cpp73 #include <VBox/vmm/dbgf.h>
116 rc = (DBGFCMD)ASMAtomicXchgU32((uint32_t volatile *)(void *)&pVM->dbgf.s.enmVMMCmd, enmCmd);
122 AssertMsg(pVM->dbgf.s.enmVMMCmd == DBGFCMD_NO_COMMAND, ("enmCmd=%d enmVMMCmd=%d\n", enmCmd, pVM->dbgf.s.enmVMMCmd));
123 rc = (DBGFCMD)ASMAtomicXchgU32((uint32_t volatile *)(void *)&pVM->dbgf.s.enmVMMCmd, enmCmd);
140 AssertCompile(sizeof(pUVM->dbgf.s) <= sizeof(pUVM->dbgf.padding));
141 AssertCompile(sizeof(pUVM->aCpus[0].dbgf.s) <= sizeof(pUVM->aCpus[0].dbgf.padding));
190 if ( pVM->dbgf
[all...]
H A DDBGFBp.cpp23 #include <VBox/vmm/dbgf.h>
63 for (i = 0; i < RT_ELEMENTS(pVM->dbgf.s.aHwBreakpoints); i++)
65 pVM->dbgf.s.aHwBreakpoints[i].iBp = i;
66 pVM->dbgf.s.aHwBreakpoints[i].enmType = DBGFBPTYPE_FREE;
67 pVM->dbgf.s.aHwBreakpoints[i].u.Reg.iReg = i;
70 for (i = 0; i < RT_ELEMENTS(pVM->dbgf.s.aBreakpoints); i++)
72 pVM->dbgf.s.aBreakpoints[i].iBp = i + RT_ELEMENTS(pVM->dbgf.s.aHwBreakpoints);
73 pVM->dbgf.s.aBreakpoints[i].enmType = DBGFBPTYPE_FREE;
79 pVCpu->dbgf
[all...]
H A DDBGFOS.cpp23 #include <VBox/vmm/dbgf.h>
40 do { int rcLock = RTCritSectRwEnterShared(&pUVM->dbgf.s.OSCritSect); AssertRC(rcLock); } while (0)
42 do { int rcLock = RTCritSectRwLeaveShared(&pUVM->dbgf.s.OSCritSect); AssertRC(rcLock); } while (0)
45 do { int rcLock = RTCritSectRwEnterExcl(&pUVM->dbgf.s.OSCritSect); AssertRC(rcLock); } while (0)
47 do { int rcLock = RTCritSectRwLeaveExcl(&pUVM->dbgf.s.OSCritSect); AssertRC(rcLock); } while (0)
95 return RTCritSectRwInit(&pUVM->dbgf.s.OSCritSect);
106 RTCritSectRwDelete(&pUVM->dbgf.s.OSCritSect);
111 if (pUVM->dbgf.s.pCurOS)
113 pUVM->dbgf.s.pCurOS->pReg->pfnTerm(pUVM, pUVM->dbgf
[all...]
H A DDBGFAddrSpace.cpp40 #include <VBox/vmm/dbgf.h>
111 int rcSem = RTSemRWRequestWrite((pUVM)->dbgf.s.hAsDbLock, RT_INDEFINITE_WAIT); \
118 int rcSem = RTSemRWReleaseWrite((pUVM)->dbgf.s.hAsDbLock); \
125 int rcSem = RTSemRWRequestRead((pUVM)->dbgf.s.hAsDbLock, RT_INDEFINITE_WAIT); \
132 int rcSem = RTSemRWReleaseRead((pUVM)->dbgf.s.hAsDbLock); \
151 int rc = RTSemRWCreate(&pUVM->dbgf.s.hAsDbLock);
158 rc = RTDbgCfgCreate(&pUVM->dbgf.s.hDbgCfg, NULL, true /*fNativePaths*/);
160 rc = RTDbgCfgChangeUInt(pUVM->dbgf.s.hDbgCfg, RTDBGCFGPROP_FLAGS, RTDBGCFGOP_PREPEND,
183 rc = RTDbgCfgChangeString(pUVM->dbgf.s.hDbgCfg, s_aProps[i].enmProp, RTDBGCFGOP_PREPEND, szEnvValue);
199 rc = RTDbgCfgChangeString(pUVM->dbgf
[all...]
H A DDBGFInfo.cpp23 #include <VBox/vmm/dbgf.h>
89 if (RTCritSectIsInitialized(&pUVM->dbgf.s.InfoCritSect))
95 int rc = RTCritSectInit(&pUVM->dbgf.s.InfoCritSect);
119 int rc = RTCritSectDelete(&pUVM->dbgf.s.InfoCritSect);
247 if (!RTCritSectIsInitialized(&pUVM->dbgf.s.InfoCritSect))
254 rc = RTCritSectEnter(&pUVM->dbgf.s.InfoCritSect);
258 for (pCur = pUVM->dbgf.s.pInfoFirst; pCur; pPrev = pCur, pCur = pCur->pNext)
265 pUVM->dbgf.s.pInfoFirst = pInfo;
310 RTCritSectLeave(&pVM->pUVM->dbgf.s.InfoCritSect);
348 RTCritSectLeave(&pVM->pUVM->dbgf
[all...]
H A DDBGFModule.cpp37 #include <VBox/vmm/dbgf.h>
H A DDBGFCpu.cpp23 #include <VBox/vmm/dbgf.h>
H A DDBGFReg.cpp23 #include <VBox/vmm/dbgf.h>
42 int rcSem = RTSemRWRequestWrite((pUVM)->dbgf.s.hRegDbLock, RT_INDEFINITE_WAIT); \
49 int rcSem = RTSemRWReleaseWrite((pUVM)->dbgf.s.hRegDbLock); \
56 int rcSem = RTSemRWRequestRead((pUVM)->dbgf.s.hRegDbLock, RT_INDEFINITE_WAIT); \
63 int rcSem = RTSemRWReleaseRead((pUVM)->dbgf.s.hRegDbLock); \
213 if (!pUVM->dbgf.s.fRegDbInitialized)
215 rc = RTSemRWCreate(&pUVM->dbgf.s.hRegDbLock);
216 pUVM->dbgf.s.fRegDbInitialized = RT_SUCCESS(rc);
229 RTSemRWDestroy(pUVM->dbgf.s.hRegDbLock);
230 pUVM->dbgf
[all...]
H A DDBGFLog.cpp24 #include <VBox/vmm/dbgf.h>
H A DEMHM.cpp29 #include <VBox/vmm/dbgf.h>
46 #include <VBox/vmm/dbgf.h>
H A DPGMHandler.cpp23 #include <VBox/vmm/dbgf.h>
35 #include <VBox/vmm/dbgf.h>
/vbox/include/VBox/vmm/
H A Duvm.h66 } dbgf; member in struct:UVMCPU
146 } dbgf; member in struct:UVM
H A Dvm.h219 } dbgf; member in struct:VMCPU
1110 } dbgf; member in struct:VM
/vbox/src/VBox/VMM/include/
H A DDBGFInternal.h28 #include <VBox/vmm/dbgf.h>
/vbox/src/VBox/VMM/testcase/
H A DtstVMStructSize.cpp228 CHECK_PADDING_VM(64, dbgf);
245 CHECK_PADDING_VMCPU(64, dbgf);

Completed in 112 milliseconds

1234