VirtualBox

Changeset 46158 in vbox for trunk/src


Ignore:
Timestamp:
May 18, 2013 1:21:05 PM (12 years ago)
Author:
vboxsync
Message:

DBGCCmdHlpPrintf

File:
1 edited

Legend:

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

    r46156 r46158  
    11491149            int rc = DBGCCmdHlpEval(pCmdHlp, &pDbgc->SourcePos, "%%(%Dv)", &pDbgc->SourcePos);
    11501150            if (RT_FAILURE(rc))
    1151                 return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: Invalid address or address type. (rc=%d)\n", rc);
     1151                return DBGCCmdHlpPrintf(pCmdHlp, "error: Invalid address or address type. (rc=%d)\n", rc);
    11521152            break;
    11531153        }
     
    11671167        case DBGCVAR_RANGE_ELEMENTS:
    11681168            if (pDbgc->SourcePos.u64Range > 2048)
    1169                 return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: Too many lines requested. Max is 2048 lines.\n");
     1169                return DBGCCmdHlpPrintf(pCmdHlp, "error: Too many lines requested. Max is 2048 lines.\n");
    11701170            break;
    11711171
    11721172        case DBGCVAR_RANGE_BYTES:
    11731173            if (pDbgc->SourcePos.u64Range > 65536)
    1174                 return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: The requested range is too big. Max is 64KB.\n");
     1174                return DBGCCmdHlpPrintf(pCmdHlp, "error: The requested range is too big. Max is 64KB.\n");
    11751175            break;
    11761176
    11771177        default:
    1178             return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "internal error: Unknown range type %d.\n", pDbgc->SourcePos.enmRangeType);
     1178            return DBGCCmdHlpPrintf(pCmdHlp, "internal error: Unknown range type %d.\n", pDbgc->SourcePos.enmRangeType);
    11791179    }
    11801180
     
    12081208            if (fFirst)
    12091209            {
    1210                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "[%s @ %d]\n", Line.szFilename, Line.uLineNo);
     1210                rc = DBGCCmdHlpPrintf(pCmdHlp, "[%s @ %d]\n", Line.szFilename, Line.uLineNo);
    12111211                if (RT_FAILURE(rc))
    12121212                    return rc;
     
    12431243                            break;
    12441244
    1245                         rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "         %4d: %s\n", Line.uLineNo - cBefore - 1, szLine);
     1245                        rc = DBGCCmdHlpPrintf(pCmdHlp, "         %4d: %s\n", Line.uLineNo - cBefore - 1, szLine);
    12461246                        szLine[0] = '\0';
    12471247                        fgets(szLine, sizeof(szLine), phFile);
     
    12491249                    }
    12501250                    /* print the actual line */
    1251                     rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%08llx %4d: %s\n", Line.Address, Line.uLineNo, szLine);
     1251                    rc = DBGCCmdHlpPrintf(pCmdHlp, "%08llx %4d: %s\n", Line.Address, Line.uLineNo, szLine);
    12521252                }
    12531253                fclose(phFile);
     
    12571257            }
    12581258            else
    1259                 return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "Warning: couldn't open source file '%s'\n", Line.szFilename);
     1259                return DBGCCmdHlpPrintf(pCmdHlp, "Warning: couldn't open source file '%s'\n", Line.szFilename);
    12601260
    12611261            LinePrev = Line;
     
    15461546    PDBGC   pDbgc = DBGC_CMDHLP2DBGC(pCmdHlp);
    15471547    pDbgc->fRegTerse = !pDbgc->fRegTerse;
    1548     return pCmdHlp->pfnPrintf(pCmdHlp, NULL, pDbgc->fRegTerse ? "info: Terse register info.\n" : "info: Verbose register info.\n");
     1548    return DBGCCmdHlpPrintf(pCmdHlp, pDbgc->fRegTerse ? "info: Terse register info.\n" : "info: Verbose register info.\n");
    15491549}
    15501550
     
    15841584    rc = DBGFR3StackWalkBegin(pUVM, pDbgc->idCpu, fGuest ? DBGFCODETYPE_GUEST : DBGFCODETYPE_HYPER, &pFirstFrame);
    15851585    if (RT_FAILURE(rc))
    1586         return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "Failed to begin stack walk, rc=%Rrc\n", rc);
     1586        return DBGCCmdHlpPrintf(pCmdHlp, "Failed to begin stack walk, rc=%Rrc\n", rc);
    15871587
    15881588    /*
     
    16001600            if (fCurBitFlags != fBitFlags)
    16011601                pCmdHlp->pfnPrintf(pCmdHlp,  NULL, "SS:BP     Ret SS:BP Ret CS:EIP    Arg0     Arg1     Arg2     Arg3     CS:EIP / Symbol [line]\n");
    1602             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04RX16:%04RX16 %04RX16:%04RX16 %04RX32:%08RX32 %08RX32 %08RX32 %08RX32 %08RX32",
     1602            rc = DBGCCmdHlpPrintf(pCmdHlp, "%04RX16:%04RX16 %04RX16:%04RX16 %04RX32:%08RX32 %08RX32 %08RX32 %08RX32 %08RX32",
    16031603                                    pFrame->AddrFrame.Sel,
    16041604                                    (uint16_t)pFrame->AddrFrame.off,
     
    16161616            if (fCurBitFlags != fBitFlags)
    16171617                pCmdHlp->pfnPrintf(pCmdHlp,  NULL, "EBP      Ret EBP  Ret CS:EIP    Arg0     Arg1     Arg2     Arg3     CS:EIP / Symbol [line]\n");
    1618             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%08RX32 %08RX32 %04RX32:%08RX32 %08RX32 %08RX32 %08RX32 %08RX32",
     1618            rc = DBGCCmdHlpPrintf(pCmdHlp, "%08RX32 %08RX32 %04RX32:%08RX32 %08RX32 %08RX32 %08RX32 %08RX32",
    16191619                                    (uint32_t)pFrame->AddrFrame.off,
    16201620                                    (uint32_t)pFrame->AddrReturnFrame.off,
     
    16301630            if (fCurBitFlags != fBitFlags)
    16311631                pCmdHlp->pfnPrintf(pCmdHlp,  NULL, "RBP              Ret SS:RBP            Ret RIP          CS:RIP / Symbol [line]\n");
    1632             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%016RX64 %04RX16:%016RX64 %016RX64",
     1632            rc = DBGCCmdHlpPrintf(pCmdHlp, "%016RX64 %04RX16:%016RX64 %016RX64",
    16331633                                    (uint64_t)pFrame->AddrFrame.off,
    16341634                                    pFrame->AddrReturnFrame.Sel,
     
    16501650            RTGCINTPTR offDisp = pFrame->AddrPC.FlatPtr - pFrame->pSymPC->Value; /** @todo this isn't 100% correct for segmented stuff. */
    16511651            if (offDisp > 0)
    1652                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, " %s+%llx", pFrame->pSymPC->szName, (int64_t)offDisp);
     1652                rc = DBGCCmdHlpPrintf(pCmdHlp, " %s+%llx", pFrame->pSymPC->szName, (int64_t)offDisp);
    16531653            else if (offDisp < 0)
    1654                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, " %s-%llx", pFrame->pSymPC->szName, -(int64_t)offDisp);
     1654                rc = DBGCCmdHlpPrintf(pCmdHlp, " %s-%llx", pFrame->pSymPC->szName, -(int64_t)offDisp);
    16551655            else
    1656                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, " %s", pFrame->pSymPC->szName);
     1656                rc = DBGCCmdHlpPrintf(pCmdHlp, " %s", pFrame->pSymPC->szName);
    16571657        }
    16581658        if (RT_SUCCESS(rc) && pFrame->pLinePC)
    1659             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, " [%s @ 0i%d]", pFrame->pLinePC->szFilename, pFrame->pLinePC->uLineNo);
     1659            rc = DBGCCmdHlpPrintf(pCmdHlp, " [%s @ 0i%d]", pFrame->pLinePC->szFilename, pFrame->pLinePC->uLineNo);
    16601660        if (RT_SUCCESS(rc))
    1661             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "\n");
     1661            rc = DBGCCmdHlpPrintf(pCmdHlp, "\n");
    16621662        if (RT_FAILURE(rc))
    16631663            break;
     
    17071707        uint32_t cbLimit = X86DESC_LIMIT_G(pDesc);
    17081708
    1709         rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Bas=%08x Lim=%08x DPL=%d %s %s %s %s AVL=%d L=%d%s\n",
     1709        rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Bas=%08x Lim=%08x DPL=%d %s %s %s %s AVL=%d L=%d%s\n",
    17101710                                iEntry, s_apszTypes[pDesc->Gen.u4Type], u32Base, cbLimit,
    17111711                                pDesc->Gen.u2Dpl, pszPresent, pszAccessed, pszGranularity, pszBig,
     
    17461746            case X86_SEL_TYPE_SYS_286_TRAP_GATE:
    17471747            case X86_SEL_TYPE_SYS_TASK_GATE:
    1748                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s %.8Rhxs   DPL=%d %s%s\n",
     1748                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s %.8Rhxs   DPL=%d %s%s\n",
    17491749                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], pDesc,
    17501750                                        pDesc->Gen.u2Dpl, pszPresent, pszHyper);
     
    17621762                uint32_t cbLimit = X86DESC_LIMIT_G(pDesc);
    17631763
    1764                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Bas=%016RX64 Lim=%08x DPL=%d %s %s %s %sAVL=%d R=%d%s\n",
     1764                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Bas=%016RX64 Lim=%08x DPL=%d %s %s %s %sAVL=%d R=%d%s\n",
    17651765                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], u32Base, cbLimit,
    17661766                                        pDesc->Gen.u2Dpl, pszPresent, pszBusy, pszLong, pszBig,
     
    17801780                                | ((uint64_t)pDesc->au16[3] << 16)
    17811781                                | ((uint64_t)pDesc->Gen.u32BaseHigh3 << 32);
    1782                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Sel:Off=%04x:%016RX64     DPL=%d %s %s=%d%s\n",
     1782                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Sel:Off=%04x:%016RX64     DPL=%d %s %s=%d%s\n",
    17831783                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], sel, off,
    17841784                                        pDesc->Gen.u2Dpl, pszPresent, pszCountOf, cParams, pszHyper);
     
    17951795                                | ((uint64_t)pDesc->au16[3] << 16)
    17961796                                | ((uint64_t)pDesc->Gen.u32BaseHigh3 << 32);
    1797                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Sel:Off=%04x:%016RX64     DPL=%d %s%s\n",
     1797                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Sel:Off=%04x:%016RX64     DPL=%d %s%s\n",
    17981798                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], sel, off,
    17991799                                        pDesc->Gen.u2Dpl, pszPresent, pszHyper);
     
    18581858            cbLimit <<= PAGE_SHIFT;
    18591859
    1860         rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Bas=%08x Lim=%08x DPL=%d %s %s %s %s AVL=%d L=%d%s\n",
     1860        rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Bas=%08x Lim=%08x DPL=%d %s %s %s %s AVL=%d L=%d%s\n",
    18611861                                iEntry, s_apszTypes[pDesc->Gen.u4Type], u32Base, cbLimit,
    18621862                                pDesc->Gen.u2Dpl, pszPresent, pszAccessed, pszGranularity, pszBig,
     
    18911891            case X86_SEL_TYPE_SYS_UNDEFINED4:
    18921892            case X86_SEL_TYPE_SYS_UNDEFINED3:
    1893                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s %.8Rhxs   DPL=%d %s%s\n",
     1893                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s %.8Rhxs   DPL=%d %s%s\n",
    18941894                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], pDesc,
    18951895                                        pDesc->Gen.u2Dpl, pszPresent, pszHyper);
     
    19121912                    cbLimit <<= PAGE_SHIFT;
    19131913
    1914                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Bas=%08x Lim=%08x DPL=%d %s %s %s %s AVL=%d R=%d%s\n",
     1914                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Bas=%08x Lim=%08x DPL=%d %s %s %s %s AVL=%d R=%d%s\n",
    19151915                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], u32Base, cbLimit,
    19161916                                        pDesc->Gen.u2Dpl, pszPresent, pszBusy, pszGranularity, pszBig,
     
    19221922            case X86_SEL_TYPE_SYS_TASK_GATE:
    19231923            {
    1924                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s TSS=%04x                  DPL=%d %s%s\n",
     1924                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s TSS=%04x                  DPL=%d %s%s\n",
    19251925                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], pDesc->au16[1],
    19261926                                        pDesc->Gen.u2Dpl, pszPresent, pszHyper);
     
    19351935                RTSEL sel = pDesc->au16[1];
    19361936                uint32_t off = pDesc->au16[0] | ((uint32_t)pDesc->au16[3] << 16);
    1937                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Sel:Off=%04x:%08x     DPL=%d %s %s=%d%s\n",
     1937                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Sel:Off=%04x:%08x     DPL=%d %s %s=%d%s\n",
    19381938                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], sel, off,
    19391939                                        pDesc->Gen.u2Dpl, pszPresent, pszCountOf, cParams, pszHyper);
     
    19481948                RTSEL sel = pDesc->au16[1];
    19491949                uint32_t off = pDesc->au16[0] | ((uint32_t)pDesc->au16[3] << 16);
    1950                 rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %s Sel:Off=%04x:%08x     DPL=%d %s%s\n",
     1950                rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %s Sel:Off=%04x:%08x     DPL=%d %s%s\n",
    19511951                                        iEntry, s_apszTypes[pDesc->Gen.u4Type], sel, off,
    19521952                                        pDesc->Gen.u2Dpl, pszPresent, pszHyper);
     
    20382038                {
    20392039                    if (SelInfo.fFlags & DBGFSELINFO_FLAGS_REAL_MODE)
    2040                         rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x RealM   Bas=%04x     Lim=%04x\n",
     2040                        rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x RealM   Bas=%04x     Lim=%04x\n",
    20412041                                                Sel, (unsigned)SelInfo.GCPtrBase, (unsigned)SelInfo.cbLimit);
    20422042                    else if (   fAll
     
    20572057                else
    20582058                {
    2059                     rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %Rrc\n", Sel, rc);
     2059                    rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %Rrc\n", Sel, rc);
    20602060                    if (!fAll)
    20612061                        return rc;
     
    20692069        }
    20702070        else
    2071             pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: %llx is out of bounds\n", u64);
     2071            DBGCCmdHlpPrintf(pCmdHlp, "error: %llx is out of bounds\n", u64);
    20722072    }
    20732073
     
    21022102        case CPUMMODE_LONG:         cbEntry = sizeof(X86DESC64); break;
    21032103        default:
    2104             return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: Invalid CPU mode %d.\n", enmMode);
     2104            return DBGCCmdHlpPrintf(pCmdHlp, "error: Invalid CPU mode %d.\n", enmMode);
    21052105    }
    21062106
     
    21442144                if (iInt * cbEntry  + (cbEntry - 1) > cbLimit)
    21452145                {
    2146                     pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x not within the IDT\n", (unsigned)iInt);
     2146                    DBGCCmdHlpPrintf(pCmdHlp, "%04x not within the IDT\n", (unsigned)iInt);
    21472147                    if (!fAll && !fSingle)
    21482148                        return VINF_SUCCESS;
     
    21622162                {
    21632163                    case CPUMMODE_REAL:
    2164                         rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%04x %RTfp16\n", (unsigned)iInt, u.Real);
     2164                        rc = DBGCCmdHlpPrintf(pCmdHlp, "%04x %RTfp16\n", (unsigned)iInt, u.Real);
    21652165                        /** @todo resolve 16:16 IDTE to a symbol */
    21662166                        break;
     
    21832183        }
    21842184        else
    2185             pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: %llx is out of bounds (max 256)\n", paArgs[i].u.u64Number);
     2185            DBGCCmdHlpPrintf(pCmdHlp, "error: %llx is out of bounds (max 256)\n", paArgs[i].u.u64Number);
    21862186    }
    21872187
     
    22502250        case DBGCVAR_RANGE_ELEMENTS:
    22512251            if (pDbgc->DumpPos.u64Range > 2048)
    2252                 return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: Too many elements requested. Max is 2048 elements.\n");
     2252                return DBGCCmdHlpPrintf(pCmdHlp, "error: Too many elements requested. Max is 2048 elements.\n");
    22532253            pDbgc->DumpPos.enmRangeType = DBGCVAR_RANGE_BYTES;
    22542254            pDbgc->DumpPos.u64Range     = (cbElement ? cbElement : 1) * pDbgc->DumpPos.u64Range;
     
    22572257        case DBGCVAR_RANGE_BYTES:
    22582258            if (pDbgc->DumpPos.u64Range > 65536)
    2259                 return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "error: The requested range is too big. Max is 64KB.\n");
     2259                return DBGCCmdHlpPrintf(pCmdHlp, "error: The requested range is too big. Max is 64KB.\n");
    22602260            break;
    22612261
    22622262        default:
    2263             return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "internal error: Unknown range type %d.\n", pDbgc->DumpPos.enmRangeType);
     2263            return DBGCCmdHlpPrintf(pCmdHlp, "internal error: Unknown range type %d.\n", pDbgc->DumpPos.enmRangeType);
    22642264    }
    22652265
     
    22842284        {
    22852285            if (u8Prev && u8Prev != '\n')
    2286                 pCmdHlp->pfnPrintf(pCmdHlp, NULL, "\n");
     2286                DBGCCmdHlpPrintf(pCmdHlp, "\n");
    22872287            return pCmdHlp->pfnVBoxError(pCmdHlp, rc, "Reading memory at %DV.\n", &pDbgc->DumpPos);
    22882288        }
     
    22942294        if (!fAscii)
    22952295        {
    2296             pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%DV:", &pDbgc->DumpPos);
     2296            DBGCCmdHlpPrintf(pCmdHlp, "%DV:", &pDbgc->DumpPos);
    22972297            unsigned i;
    22982298            for (i = 0; i < cb; i += cbElement)
     
    23032303                switch (cbElement)
    23042304                {
    2305                     case 1: pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%s%02x",    pszSpace, *(uint8_t *)&achBuffer[i]); break;
    2306                     case 2: pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%s%04x",    pszSpace, *(uint16_t *)&achBuffer[i]); break;
    2307                     case 4: pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%s%08x",    pszSpace, *(uint32_t *)&achBuffer[i]); break;
    2308                     case 8: pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%s%016llx", pszSpace, *(uint64_t *)&achBuffer[i]); break;
     2305                    case 1: DBGCCmdHlpPrintf(pCmdHlp, "%s%02x",    pszSpace, *(uint8_t *)&achBuffer[i]); break;
     2306                    case 2: DBGCCmdHlpPrintf(pCmdHlp, "%s%04x",    pszSpace, *(uint16_t *)&achBuffer[i]); break;
     2307                    case 4: DBGCCmdHlpPrintf(pCmdHlp, "%s%08x",    pszSpace, *(uint32_t *)&achBuffer[i]); break;
     2308                    case 8: DBGCCmdHlpPrintf(pCmdHlp, "%s%016llx", pszSpace, *(uint64_t *)&achBuffer[i]); break;
    23092309                }
    23102310            }
     
    23142314            {
    23152315                while (i++ < sizeof(achBuffer))
    2316                     pCmdHlp->pfnPrintf(pCmdHlp, NULL, "   ");
    2317                 pCmdHlp->pfnPrintf(pCmdHlp, NULL, "  ");
     2316                    DBGCCmdHlpPrintf(pCmdHlp, "   ");
     2317                DBGCCmdHlpPrintf(pCmdHlp, "  ");
    23182318                for (i = 0; i < cb; i += cbElement)
    23192319                {
    23202320                    uint8_t u8 = *(uint8_t *)&achBuffer[i];
    23212321                    if (RT_C_IS_PRINT(u8) && u8 < 127 && u8 >= 32)
    2322                         pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%c", u8);
     2322                        DBGCCmdHlpPrintf(pCmdHlp, "%c", u8);
    23232323                    else
    2324                         pCmdHlp->pfnPrintf(pCmdHlp, NULL, ".");
     2324                        DBGCCmdHlpPrintf(pCmdHlp, ".");
    23252325                }
    23262326            }
    2327             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "\n");
     2327            rc = DBGCCmdHlpPrintf(pCmdHlp, "\n");
    23282328        }
    23292329        else
     
    23342334             */
    23352335            if (!u8Prev)
    2336                 pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%DV:\n", &pDbgc->DumpPos);
     2336                DBGCCmdHlpPrintf(pCmdHlp, "%DV:\n", &pDbgc->DumpPos);
    23372337            uint8_t u8 = '\0';
    23382338            unsigned i;
     
    23452345                        ||  u8 == '\t'
    23462346                        ||  u8 == '\n'))
    2347                     pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%c", u8);
     2347                    DBGCCmdHlpPrintf(pCmdHlp, "%c", u8);
    23482348                else if (!u8)
    23492349                    break;
    23502350                else
    2351                     pCmdHlp->pfnPrintf(pCmdHlp, NULL, "\\x%x", u8);
     2351                    DBGCCmdHlpPrintf(pCmdHlp, "\\x%x", u8);
    23522352            }
    23532353            if (u8 == '\0')
    23542354                cb = cbLeft = i + 1;
    23552355            if (cbLeft - cb <= 0 && u8Prev != '\n')
    2356                 pCmdHlp->pfnPrintf(pCmdHlp, NULL, "\n");
     2356                DBGCCmdHlpPrintf(pCmdHlp, "\n");
    23572357        }
    23582358
     
    37063706    if (!pDbgc->cbSearch)
    37073707    {
    3708         pCmdHlp->pfnPrintf(pCmdHlp, NULL, "Error: No previous search\n");
     3708        DBGCCmdHlpPrintf(pCmdHlp, "Error: No previous search\n");
    37093709        return VERR_DBGC_COMMAND_FAILED;
    37103710    }
     
    38173817    //if (    cArgs <= 2
    38183818    //    &&  paArgs[0].enmType != DBGCVAR_TYPE_STRING)
    3819     //    return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "parser error\n");
     3819    //    return DBGCCmdHlpPrintf(pCmdHlp, "parser error\n");
    38203820
    38213821    /*
     
    38673867            return pCmdHlp->pfnVBoxError(pCmdHlp, rc, "DBGFR3AsSymbolByName(,,%s,)\n", pArg->u.pszString);
    38683868
    3869         rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%RTptr %s\n", Symbol.Value, Symbol.szName);
     3869        rc = DBGCCmdHlpPrintf(pCmdHlp, "%RTptr %s\n", Symbol.Value, Symbol.szName);
    38703870    }
    38713871    else
     
    38873887
    38883888        if (!offDisp)
    3889             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%DV %s", &AddrVar, Symbol.szName);
     3889            rc = DBGCCmdHlpPrintf(pCmdHlp, "%DV %s", &AddrVar, Symbol.szName);
    38903890        else if (offDisp > 0)
    3891             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%DV %s + %RGv", &AddrVar, Symbol.szName, offDisp);
     3891            rc = DBGCCmdHlpPrintf(pCmdHlp, "%DV %s + %RGv", &AddrVar, Symbol.szName, offDisp);
    38923892        else
    3893             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "%DV %s - %RGv", &AddrVar, Symbol.szName, -offDisp);
     3893            rc = DBGCCmdHlpPrintf(pCmdHlp, "%DV %s - %RGv", &AddrVar, Symbol.szName, -offDisp);
    38943894        if ((RTGCINTPTR)Symbol.cb > -offDisp)
    3895             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, " LB %RGv\n", Symbol.cb + offDisp);
     3895            rc = DBGCCmdHlpPrintf(pCmdHlp, " LB %RGv\n", Symbol.cb + offDisp);
    38963896        else
    3897             rc = pCmdHlp->pfnPrintf(pCmdHlp, NULL, "\n");
     3897            rc = DBGCCmdHlpPrintf(pCmdHlp, "\n");
    38983898    }
    38993899
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