Changeset 75130 in vbox for trunk/src/VBox/Runtime/common
- Timestamp:
- Oct 28, 2018 5:22:31 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp
r74980 r75130 2229 2229 * Try the debug module first, then the image. 2230 2230 */ 2231 int rc = pDbgMod->pDbgVt->pfnUnwindFrame(pDbgMod, iSeg, off, pState); 2232 if (rc == VERR_DBG_NO_UNWIND_INFO) 2233 rc = pDbgMod->pImgVt->pfnUnwindFrame(pDbgMod, iSeg, off, pState); 2234 else if (rc == VERR_DBG_UNWIND_INFO_NOT_FOUND) 2235 { 2236 rc = pDbgMod->pImgVt->pfnUnwindFrame(pDbgMod, iSeg, off, pState); 2231 int rc = VERR_DBG_NO_UNWIND_INFO; 2232 if (pDbgMod->pDbgVt->pfnUnwindFrame) 2233 rc = pDbgMod->pDbgVt->pfnUnwindFrame(pDbgMod, iSeg, off, pState); 2234 if ( ( rc == VERR_DBG_NO_UNWIND_INFO 2235 || rc == VERR_DBG_UNWIND_INFO_NOT_FOUND) 2236 && pDbgMod->pImgVt 2237 && pDbgMod->pImgVt->pfnUnwindFrame) 2238 { 2237 2239 if (rc == VERR_DBG_NO_UNWIND_INFO) 2238 rc = VERR_DBG_UNWIND_INFO_NOT_FOUND; 2240 rc = pDbgMod->pImgVt->pfnUnwindFrame(pDbgMod, iSeg, off, pState); 2241 else 2242 { 2243 rc = pDbgMod->pImgVt->pfnUnwindFrame(pDbgMod, iSeg, off, pState); 2244 if (rc == VERR_DBG_NO_UNWIND_INFO) 2245 rc = VERR_DBG_UNWIND_INFO_NOT_FOUND; 2246 } 2239 2247 } 2240 2248
Note:
See TracChangeset
for help on using the changeset viewer.