summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2013-01-27 21:12:53 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2013-01-27 21:12:53 +0000
commitb05dddc5e7bda551c1a72b25a3028c3a7f0e9ba5 (patch)
tree1a3db5fd49458dc949097b5197a20a815c38e9f5 /src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
parent6f8e877a4276ab39af4ee9aef642309170fbd77b (diff)
downloadVirtualBox-svn-b05dddc5e7bda551c1a72b25a3028c3a7f0e9ba5.tar.gz
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@44399 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp')
-rw-r--r--src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp b/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
index 21daf9b1887..0b812fba5f4 100644
--- a/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
+++ b/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
@@ -414,7 +414,7 @@ VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr)
esp.FlatPtr = esp.off = pVCpu->vmm.s.CallRing3JmpBufR0.SavedEsp;
PCDBGFSTACKFRAME pFirstFrame;
- rc2 = DBGFR3StackWalkBeginEx(pVM, pVCpu->idCpu, DBGFCODETYPE_RING0, &ebp, &esp, &pc,
+ rc2 = DBGFR3StackWalkBeginEx(pVM->pUVM, pVCpu->idCpu, DBGFCODETYPE_RING0, &ebp, &esp, &pc,
DBGFRETURNTYPE_INVALID, &pFirstFrame);
if (RT_SUCCESS(rc2))
{
@@ -526,7 +526,8 @@ VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr)
/* Disassemble the instruction. */
char szInstr[256];
- rc2 = DBGFR3DisasInstrEx(pVM, pVCpu->idCpu, 0, 0, DBGF_DISAS_FLAGS_CURRENT_HYPER | DBGF_DISAS_FLAGS_DEFAULT_MODE,
+ rc2 = DBGFR3DisasInstrEx(pVM->pUVM, pVCpu->idCpu, 0, 0,
+ DBGF_DISAS_FLAGS_CURRENT_HYPER | DBGF_DISAS_FLAGS_DEFAULT_MODE,
&szInstr[0], sizeof(szInstr), NULL);
if (RT_SUCCESS(rc2))
pHlp->pfnPrintf(pHlp,
@@ -537,12 +538,12 @@ VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr)
"!!\n"
"!!\n"
"!!\n");
- rc2 = DBGFR3Info(pVM, "cpumhyper", "verbose", pHlp);
+ rc2 = DBGFR3Info(pVM->pUVM, "cpumhyper", "verbose", pHlp);
fDoneHyper = true;
/* Callstack. */
PCDBGFSTACKFRAME pFirstFrame;
- rc2 = DBGFR3StackWalkBegin(pVM, pVCpu->idCpu, DBGFCODETYPE_HYPER, &pFirstFrame);
+ rc2 = DBGFR3StackWalkBegin(pVM->pUVM, pVCpu->idCpu, DBGFCODETYPE_HYPER, &pFirstFrame);
if (RT_SUCCESS(rc2))
{
pHlp->pfnPrintf(pHlp,
@@ -598,8 +599,8 @@ VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr)
case VERR_IEM_INSTR_NOT_IMPLEMENTED:
case VERR_IEM_ASPECT_NOT_IMPLEMENTED:
{
- DBGFR3Info(pVM, "cpumguest", NULL, pHlp);
- DBGFR3Info(pVM, "cpumguestinstr", NULL, pHlp);
+ DBGFR3Info(pVM->pUVM, "cpumguest", NULL, pHlp);
+ DBGFR3Info(pVM->pUVM, "cpumguestinstr", NULL, pHlp);
break;
}
@@ -642,7 +643,7 @@ VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr)
"!! {%s, %s}\n"
"!!\n",
aInfo[i].pszInfo, aInfo[i].pszArgs);
- DBGFR3Info(pVM, aInfo[i].pszInfo, aInfo[i].pszArgs, pHlp);
+ DBGFR3Info(pVM->pUVM, aInfo[i].pszInfo, aInfo[i].pszArgs, pHlp);
}
/* All other info items */