VirtualBox

Changeset 19710 in vbox for trunk/src


Ignore:
Timestamp:
May 14, 2009 6:05:41 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47325
Message:

DBGFStack.cpp: Just return on invalid input.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/DBGFStack.cpp

    r19687 r19710  
    250250 * Walks the entire stack allocating memory as we walk.
    251251 */
    252 static DECLCALLBACK(int) dbgfR3StackWalkCtxFull(PVM pVM, VMCPUID idCpu, PCCPUMCTXCORE pCtxCore, 
     252static DECLCALLBACK(int) dbgfR3StackWalkCtxFull(PVM pVM, VMCPUID idCpu, PCCPUMCTXCORE pCtxCore,
    253253                                                DBGFCODETYPE enmCodeType,
    254254                                                PCDBGFADDRESS pAddrFrame,
     
    410410    switch (enmCodeType)
    411411    {
    412     case DBGFCODETYPE_GUEST:
    413         pCtxCore = CPUMGetGuestCtxCore(VMMGetCpuById(pVM, idCpu));
    414         break;
    415     case DBGFCODETYPE_HYPER:
    416         pCtxCore = CPUMGetHyperCtxCore(VMMGetCpuById(pVM, idCpu));
    417         break;
    418     case DBGFCODETYPE_RING0:
    419         pCtxCore = NULL;    /* No valid context present. */
    420         break;
    421     default:
    422         AssertFailed();
     412        case DBGFCODETYPE_GUEST:
     413            pCtxCore = CPUMGetGuestCtxCore(VMMGetCpuById(pVM, idCpu));
     414            break;
     415        case DBGFCODETYPE_HYPER:
     416            pCtxCore = CPUMGetHyperCtxCore(VMMGetCpuById(pVM, idCpu));
     417            break;
     418        case DBGFCODETYPE_RING0:
     419            pCtxCore = NULL;    /* No valid context present. */
     420            break;
     421        default:
     422            AssertFailedReturn(VERR_INVALID_PARAMETER);
    423423    }
    424424    PVMREQ pReq;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette