VirtualBox

Ignore:
Timestamp:
May 13, 2024 4:11:26 PM (7 months ago)
Author:
vboxsync
Message:

Debugger/DBGC*: Error handling fixes, bugref:3409

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Debugger/DBGConsole.cpp

    r103490 r104614  
    878878                        rc = pDbgc->CmdHlp.pfnPrintf(&pDbgc->CmdHlp, NULL, "\ndbgf event/%u: %s!",
    879879                                                     pEvent->idCpu, pEvtDesc->pszName);
    880                     if (pEvent->u.Generic.cArgs <= 1)
    881                         rc = pDbgc->CmdHlp.pfnPrintf(&pDbgc->CmdHlp, NULL, " arg=%#llx\n", pEvent->u.Generic.auArgs[0]);
    882                     else
     880                    if (RT_SUCCESS(rc))
    883881                    {
    884                         for (uint32_t i = 0; i < pEvent->u.Generic.cArgs; i++)
    885                             rc = pDbgc->CmdHlp.pfnPrintf(&pDbgc->CmdHlp, NULL, " args[%u]=%#llx", i, pEvent->u.Generic.auArgs[i]);
    886                         rc = pDbgc->CmdHlp.pfnPrintf(&pDbgc->CmdHlp, NULL, "\n");
     882                        if (pEvent->u.Generic.cArgs <= 1)
     883                            rc = pDbgc->CmdHlp.pfnPrintf(&pDbgc->CmdHlp, NULL, " arg=%#llx\n", pEvent->u.Generic.auArgs[0]);
     884                        else
     885                        {
     886                            for (uint32_t i = 0; i < pEvent->u.Generic.cArgs; i++)
     887                                rc = pDbgc->CmdHlp.pfnPrintf(&pDbgc->CmdHlp, NULL, " args[%u]=%#llx", i, pEvent->u.Generic.auArgs[i]);
     888                            if (RT_SUCCESS(rc))
     889                                rc = pDbgc->CmdHlp.pfnPrintf(&pDbgc->CmdHlp, NULL, "\n");
     890                        }
    887891                    }
    888892                }
Note: See TracChangeset for help on using the changeset viewer.

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