diff options
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) |