diff options
author | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2018-08-03 12:47:32 +0000 |
---|---|---|
committer | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2018-08-03 12:47:32 +0000 |
commit | 0944c72f3fe947c62e7b9b9b3d7e9e25fa8ce3ac (patch) | |
tree | 795ead0000e1c9d05938221021b2ad2d3451d42c /src/VBox/VMM/VMMR3/DBGFStack.cpp | |
parent | 1fd2bfd8d64331cf49c7bc72eee774b36d03bd7d (diff) | |
download | VirtualBox-svn-0944c72f3fe947c62e7b9b9b3d7e9e25fa8ce3ac.tar.gz |
DBGF,VMM: Dump sure registers for the first frame too. Display sure registers in ring-0 assertion stacks. bugref:3897
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@73483 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/VMM/VMMR3/DBGFStack.cpp')
-rw-r--r-- | src/VBox/VMM/VMMR3/DBGFStack.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/VBox/VMM/VMMR3/DBGFStack.cpp b/src/VBox/VMM/VMMR3/DBGFStack.cpp index d3f30ff9347..3761f0a5997 100644 --- a/src/VBox/VMM/VMMR3/DBGFStack.cpp +++ b/src/VBox/VMM/VMMR3/DBGFStack.cpp @@ -1137,12 +1137,9 @@ DECL_NO_INLINE(static, int) dbgfR3StackWalk(PDBGFUNWINDCTX pUnwindCtx, PDBGFSTAC */ if (pFrame->fFlags & DBGFSTACKFRAME_FLAGS_USED_UNWIND_INFO) { - if (!fFirst) - { - rc = dbgfR3StackWalkCollectRegisterChanges(pUnwindCtx->m_pUVM, pFrame, &pUnwindCtx->m_State); - if (RT_FAILURE(rc)) - return rc; - } + rc = dbgfR3StackWalkCollectRegisterChanges(pUnwindCtx->m_pUVM, pFrame, &pUnwindCtx->m_State); + if (RT_FAILURE(rc)) + return rc; if ( pUnwindCtx->m_pInitialCtx && pUnwindCtx->m_hAs != NIL_RTDBGAS) |