/vbox/src/VBox/Debugger/ |
H A D | DBGCCmdWorkers.cpp | 49 int dbgcBpAdd(PDBGC pDbgc, RTUINT iBp, const char *pszCmd) argument 54 PDBGCBP pBp = dbgcBpGet(pDbgc, iBp); 72 pBp->iBp = iBp; 84 * @param iBp The breakpoint to update. 87 int dbgcBpUpdate(PDBGC pDbgc, RTUINT iBp, const char *pszCmd) argument 92 PDBGCBP pBp = dbgcBpGet(pDbgc, iBp); 116 int rc = dbgcBpDelete(pDbgc, iBp); 118 return dbgcBpAdd(pDbgc, iBp, pszCmd); 130 * @param iBp Th 132 dbgcBpDelete(PDBGC pDbgc, RTUINT iBp) argument 165 dbgcBpGet(PDBGC pDbgc, RTUINT iBp) argument 188 dbgcBpExec(PDBGC pDbgc, RTUINT iBp) argument [all...] |
H A D | DBGCInternal.h | 42 uint32_t iBp; member in struct:DBGCBP 376 int dbgcBpAdd(PDBGC pDbgc, RTUINT iBp, const char *pszCmd); 377 int dbgcBpUpdate(PDBGC pDbgc, RTUINT iBp, const char *pszCmd); 378 int dbgcBpDelete(PDBGC pDbgc, RTUINT iBp); 379 PDBGCBP dbgcBpGet(PDBGC pDbgc, RTUINT iBp); 380 int dbgcBpExec(PDBGC pDbgc, RTUINT iBp);
|
H A D | DBGCEmulateCodeView.cpp | 476 uint32_t iBp; local 477 rc = DBGFR3BpSetReg(pUVM, &Address, iHitTrigger, iHitDisable, fType, cb, &iBp); 481 rc = dbgcBpAdd(pDbgc, iBp, pszCmds); 483 return DBGCCmdHlpPrintf(pCmdHlp, "Set access breakpoint %u at %RGv\n", iBp, Address.FlatPtr); 486 rc = dbgcBpUpdate(pDbgc, iBp, pszCmds); 488 return DBGCCmdHlpPrintf(pCmdHlp, "Updated access breakpoint %u at %RGv\n", iBp, Address.FlatPtr); 490 int rc2 = DBGFR3BpClear(pDbgc->pUVM, iBp); 514 uint32_t iBp = (uint32_t)paArgs[iArg].u.u64Number; local 515 if (iBp == paArgs[iArg].u.u64Number) 517 int rc2 = DBGFR3BpClear(pUVM, iBp); 532 uint32_t iBp = pBp->iBp; local 563 uint32_t iBp = (uint32_t)paArgs[iArg].u.u64Number; local 607 uint32_t iBp = (uint32_t)paArgs[iArg].u.u64Number; local 780 uint32_t iBp; local 840 uint32_t iBp; local [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGF.cpp | 627 RTUINT iBp = pVM->dbgf.s.DbgEvent.u.Bp.iBp = pVCpu->dbgf.s.iActiveBp; local 629 if (iBp != ~0U) 645 pVM->dbgf.s.DbgEvent.u.Bp.iBp = pVM->dbgf.s.aBreakpoints[i].iBp; 648 AssertMsg(pVM->dbgf.s.DbgEvent.u.Bp.iBp != ~0U, ("eip=%08x\n", eip));
|
H A D | DBGFBp.cpp | 65 pVM->dbgf.s.aHwBreakpoints[i].iBp = i; 72 pVM->dbgf.s.aBreakpoints[i].iBp = i + RT_ELEMENTS(pVM->dbgf.s.aHwBreakpoints); 131 for (unsigned iBp = 0; iBp < cBps; iBp++) 132 if (paBps[iBp].enmType == DBGFBPTYPE_FREE) 135 paBps[iBp].cHits = 0; 136 paBps[iBp].enmType = enmType; 137 return &paBps[iBp]; 151 * @param iBp Th 153 dbgfR3BpGet(PVM pVM, uint32_t iBp) argument 720 dbgfR3BpClear(PUVM pUVM, uint32_t iBp) argument 778 DBGFR3BpClear(PUVM pUVM, uint32_t iBp) argument 798 dbgfR3BpEnable(PUVM pUVM, uint32_t iBp) argument 856 DBGFR3BpEnable(PUVM pUVM, uint32_t iBp) argument 876 dbgfR3BpDisable(PUVM pUVM, uint32_t iBp) argument 932 DBGFR3BpDisable(PUVM pUVM, uint32_t iBp) argument [all...] |
/vbox/src/VBox/Debugger/testcase/ |
H A D | tstDBGCStubs.cpp | 54 VMMR3DECL(int) DBGFR3BpClear(PUVM pUVM, RTUINT iBp) argument 58 VMMR3DECL(int) DBGFR3BpDisable(PUVM pUVM, RTUINT iBp) argument 62 VMMR3DECL(int) DBGFR3BpEnable(PUVM pUVM, RTUINT iBp) argument
|
/vbox/include/VBox/vmm/ |
H A D | dbgf.h | 158 * identifier of the breakpoint can be found in the DBGFEVENT::u::Bp::iBp member. 163 * identifier of the breakpoint can be found in the DBGFEVENT::u::Bp::iBp member. 259 RTUINT iBp; member in struct:DBGFEVENT::__anon320::DBGFEVENTBP 344 uint32_t iBp; member in struct:DBGFBP 396 VMMR3DECL(int) DBGFR3BpClear(PUVM pUVM, uint32_t iBp); 397 VMMR3DECL(int) DBGFR3BpEnable(PUVM pUVM, uint32_t iBp); 398 VMMR3DECL(int) DBGFR3BpDisable(PUVM pUVM, uint32_t iBp);
|