Changeset 73483 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Aug 3, 2018 12:47:32 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 124110
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp
r73472 r73483 1138 1138 if (pFrame->fFlags & DBGFSTACKFRAME_FLAGS_USED_UNWIND_INFO) 1139 1139 { 1140 if (!fFirst) 1141 { 1142 rc = dbgfR3StackWalkCollectRegisterChanges(pUnwindCtx->m_pUVM, pFrame, &pUnwindCtx->m_State); 1143 if (RT_FAILURE(rc)) 1144 return rc; 1145 } 1140 rc = dbgfR3StackWalkCollectRegisterChanges(pUnwindCtx->m_pUVM, pFrame, &pUnwindCtx->m_State); 1141 if (RT_FAILURE(rc)) 1142 return rc; 1146 1143 1147 1144 if ( pUnwindCtx->m_pInitialCtx -
trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
r73471 r73483 507 507 pHlp->pfnPrintf(pHlp, " [%s @ 0i%d]", pFrame->pLinePC->szFilename, pFrame->pLinePC->uLineNo); 508 508 pHlp->pfnPrintf(pHlp, "\n"); 509 for (uint32_t iReg = 0; iReg < pFrame->cSureRegs; iReg++) 510 { 511 const char *pszName = pFrame->paSureRegs[iReg].pszName; 512 if (!pszName) 513 pszName = DBGFR3RegCpuName(pVM->pUVM, pFrame->paSureRegs[iReg].enmReg, 514 pFrame->paSureRegs[iReg].enmType); 515 char szValue[1024]; 516 szValue[0] = '\0'; 517 DBGFR3RegFormatValue(szValue, sizeof(szValue), &pFrame->paSureRegs[iReg].Value, 518 pFrame->paSureRegs[iReg].enmType, false); 519 pHlp->pfnPrintf(pHlp, " %-3s=%s\n", pszName, szValue); 520 } 509 521 } 510 522 DBGFR3StackWalkEnd(pFirstFrame);
Note:
See TracChangeset
for help on using the changeset viewer.