/vbox/src/VBox/Debugger/ |
H A D | DBGCCmdHlp.cpp | 59 * @param pfnOutput Pointer to output function. 65 static size_t dbgcStringOutputInQuotes(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, char chQuote, const char *psz, size_t cch) argument 67 size_t cchOutput = pfnOutput(pvArgOutput, &chQuote, 1); 74 cchOutput += pfnOutput(pvArgOutput, psz, cch); 78 cchOutput += pfnOutput(pvArgOutput, psz, cchSub); 79 cchOutput += pfnOutput(pvArgOutput, &chQuote, 1); 84 cchOutput += pfnOutput(pvArgOutput, &chQuote, 1); 95 * @param pfnOutput Pointer to output function. 105 static DECLCALLBACK(size_t) dbgcStringFormatter(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, argument 130 return RTStrFormat(pfnOutput, pvArgOutpu [all...] |
/vbox/src/VBox/Runtime/common/log/ |
H A D | logformat.cpp | 48 static DECLCALLBACK(size_t) rtlogFormatStr(void *pvArg, PFNRTSTROUTPUT pfnOutput, 58 * @param pfnOutput Output worker. 65 RTDECL(size_t) RTLogFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArg, const char *pszFormat, va_list args) argument 67 return RTStrFormatV(pfnOutput, pvArg, rtlogFormatStr, NULL, pszFormat, args); 78 * @param pfnOutput Pointer to output function. 88 static DECLCALLBACK(size_t) rtlogFormatStr(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, argument 96 NOREF(pvArg); NOREF(pfnOutput); NOREF(pvArgOutput); NOREF(pArgs); NOREF(cchWidth);
|
H A D | log.cpp | 437 * @param pfnOutput Pointer to output function. 447 static DECLCALLBACK(size_t) rtlogPhaseFormatStr(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, argument
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | strformatrt.cpp | 99 * @param pfnOutput Pointer to output function. 103 static size_t rtstrFormatIPv6(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PCRTNETADDRIPV6 pIpv6Addr) argument 167 cch += pfnOutput(pvArgOutput, ":", 1); 168 cch += pfnOutput(pvArgOutput, szHexWord, rtstrFormatIPv6HexWord(szHexWord, RT_BE2H_U16(pIpv6Addr->au16[idx]))); 172 cch += pfnOutput(pvArgOutput, ":", 1); 179 cch += pfnOutput(pvArgOutput, ":", 1); 183 cch += pfnOutput(pvArgOutput, szHexWord, rtstrFormatIPv6HexWord(szHexWord, RT_BE2H_U16(pIpv6Addr->au16[idx]))); 184 cch += pfnOutput(pvArgOutput, ":", 1); 188 cch += pfnOutput(pvArgOutput, ":", 1); 193 cch += pfnOutput(pvArgOutpu 229 rtstrFormatRt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize) argument [all...] |
H A D | strformattype.cpp | 408 * @param pfnOutput Pointer to output function. 418 DECLHIDDEN(size_t) rtstrFormatType(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, 463 cch = pfnHandler(pfnOutput, pvArgOutput, g_aTypes[i].szType, pvValue, cchWidth, cchPrecision, fFlags, pvUser); 469 cch = pfnOutput(pvArgOutput, RT_STR_TUPLE("<missing:%R[")); 470 cch += pfnOutput(pvArgOutput, pszType, pszTypeEnd - pszType); 471 cch += pfnOutput(pvArgOutput, RT_STR_TUPLE("]>"));
|
H A D | strformat.cpp | 354 * @param pfnOutput Output worker. 363 RTDECL(size_t) RTStrFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, argument 378 cch += pfnOutput(pvArgOutput, pszStartOutput, pszFormat - pszStartOutput); 526 cch += pfnOutput(pvArgOutput, " ", 1); 529 cch += pfnOutput(pvArgOutput, SSToDS(&ch), 1); 532 cch += pfnOutput(pvArgOutput, " ", 1); 553 cch += pfnOutput(pvArgOutput, " ", 1); 563 cch += pfnOutput(pvArgOutput, szUtf8, pszEnd - szUtf8); 566 cch += pfnOutput(pvArgOutput, &ch, 1); 570 cch += pfnOutput(pvArgOutpu 848 RTStrFormat(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, ...) argument [all...] |
/vbox/src/VBox/Devices/Network/slirp/ |
H A D | debug.c | 280 printSocket(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 297 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, 300 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, 303 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, 331 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, 336 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, 343 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, 353 printNATSocketState(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 374 cbReturn += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, g_apszSocketStates[idxNATState].pcszSocketStateName); 378 cbReturn += RTStrFormat(pfnOutput, pvArgOutpu [all...] |
/vbox/src/VBox/Runtime/include/internal/ |
H A D | string.h | 50 DECLHIDDEN(size_t) rtstrFormatRt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, 52 DECLHIDDEN(size_t) rtstrFormatType(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs,
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | VMMAll.cpp | 69 static DECLCALLBACK(size_t) vmmFormatTypeVmCpuSet(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, argument 94 return pfnOutput(pvArgOutput, szTmp, 3 + vmmFormatTypeShortNumber(&szTmp[3], iCpu)); 99 return pfnOutput(pvArgOutput, RT_STR_TUPLE("<empty>")); 101 return pfnOutput(pvArgOutput, RT_STR_TUPLE("<full>")); 106 size_t cchRet = pfnOutput(pvArgOutput, "{", 1); 133 cchRet += pfnOutput(pvArgOutput, szTmp, off); 138 cchRet += pfnOutput(pvArgOutput, "}", 1);
|
H A D | PGMAll.cpp | 2600 static DECLCALLBACK(size_t) pgmFormatTypeHandlerPage(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, argument 2657 cch = pfnOutput(pvArgOutput, szTmp, cch); 2660 cch = pfnOutput(pvArgOutput, RT_STR_TUPLE("<bad-pgmpage-ptr>")); 2668 static DECLCALLBACK(size_t) pgmFormatTypeHandlerRamRange(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, argument 2679 cch = pfnOutput(pvArgOutput, szTmp, cch); 2682 cch = pfnOutput(pvArgOutput, RT_STR_TUPLE("<bad-pgmramrange-ptr>"));
|
/vbox/src/VBox/NetworkServices/NAT/ |
H A D | proxy.c | 131 proxy_sockerr_rtstrfmt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 158 return RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, "%s", msg); 167 proxy_sockerr_rtstrfmt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 197 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 201 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 206 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 220 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 230 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL,
|
H A D | pxping.c | 776 pxping_pcb_rtstrfmt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 792 return RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, "(null)"); 797 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 800 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 805 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 810 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, 815 cb += RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL,
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGFReg.cpp | 2254 dbgfR3RegPrintfCbFormatField(PDBGFR3REGPRINTFARGS pThis, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 2271 return pfnOutput(pvArgOutput, pErr->pszDefine, strlen(pErr->pszDefine)); 2272 return pfnOutput(pvArgOutput, szTmp, RTStrPrintf(szTmp, sizeof(szTmp), "rc=%d", rc)); 2337 return pfnOutput(pvArgOutput, pLookupRec->Core.pszString, pLookupRec->Core.cchString); 2341 return pfnOutput(pvArgOutput, szTmp, psz - &szTmp[0]); 2349 dbgfR3RegPrintfCbFormatNormal(PDBGFR3REGPRINTFARGS pThis, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 2364 return pfnOutput(pvArgOutput, pErr->pszDefine, strlen(pErr->pszDefine)); 2365 return pfnOutput(pvArgOutput, szTmp, RTStrPrintf(szTmp, sizeof(szTmp), "rc=%d", rc)); 2375 return pfnOutput(pvArgOutput, "internal-error", sizeof("internal-error") - 1); 2377 return pfnOutput(pvArgOutpu [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTStrFormat.cpp | 40 static DECLCALLBACK(size_t) TstType(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, argument 54 size_t cch = pfnOutput(pvArgOutput, pszType, 5); 55 cch += pfnOutput(pvArgOutput, "=", 1); 58 cch += pfnOutput(pvArgOutput, szNum, cchNum);
|
/vbox/include/iprt/ |
H A D | string.h | 1697 * @param pfnOutput Pointer to output function. 1707 typedef DECLCALLBACK(size_t) FNSTRFORMAT(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 1720 * @param pfnOutput Output worker. 1729 RTDECL(size_t) RTStrFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, va_list InArgs); 1737 * @param pfnOutput Output worker. 1746 RTDECL(size_t) RTStrFormat(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, ...); 1875 * @param pfnOutput Output worker. 1884 typedef DECLCALLBACK(size_t) FNRTSTRFORMATTYPE(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 1427 AssertReturn(CodePoint < 0x100, NULL); *psz++ = (unsigned char)CodePoint; return psz; } DECLINLINE(char *) RTLatin1NextCp(const char *psz) { psz++; return (char *)psz; } DECLINLINE(char *) RTLatin1PrevCp(const char *psz) { psz--; return (char *)psz; } typedef DECLCALLBACK(size_t) FNRTSTROUTPUT(void *pvArg, const char *pachChars, size_t cbChars); typedef FNRTSTROUTPUT *PFNRTSTROUTPUT; typedef DECLCALLBACK(size_t) FNSTRFORMAT(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize); typedef FNSTRFORMAT *PFNSTRFORMAT; RTDECL(size_t) RTStrFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, va_list InArgs); RTDECL(size_t) RTStrFormat(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, ...); RTDECL(int) RTStrFormatNumber(char *psz, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, unsigned int fFlags); RTDECL(ssize_t) RTStrFormatU8(char *pszBuf, size_t cbBuf, uint8_t u8Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU16(char *pszBuf, size_t cbBuf, uint16_t u16Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU32(char *pszBuf, size_t cbBuf, uint32_t u32Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU64(char *pszBuf, size_t cbBuf, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU128(char *pszBuf, size_t cbBuf, PCRTUINT128U pu128Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatR80(char *pszBuf, size_t cbBuf, PCRTFLOAT80U pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatR80u2(char *pszBuf, size_t cbBuf, PCRTFLOAT80U2 pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); typedef DECLCALLBACK(size_t) FNRTSTRFORMATTYPE(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char *pszType, void const *pvValue, int cchWidth, int cchPrecision, unsigned fFlags, void *pvUser); typedef FNRTSTRFORMATTYPE *PFNRTSTRFORMATTYPE; RTDECL(int) RTStrFormatTypeRegister(const char *pszType, PFNRTSTRFORMATTYPE pfnHandler, void *pvUser); RTDECL(int) RTStrFormatTypeDeregister(const char *pszType); RTDECL(int) RTStrFormatTypeSetUser(const char *pszType, void *pvUser); RTDECL(size_t) RTStrPrintfV(char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); RTDECL(size_t) RTStrPrintf(char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); RTDECL(size_t) RTStrPrintfExV(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); RTDECL(size_t) RTStrPrintfEx(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); RTDECL(int) RTStrAPrintfVTag(char **ppszBuffer, const char *pszFormat, va_list args, const char *pszTag); DECLINLINE(int) RTStrAPrintf(char **ppszBuffer, const char *pszFormat, ...) { int cbRet; va_list va; va_start(va, pszFormat); cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, RTSTR_TAG); va_end(va); return cbRet; } DECLINLINE(int) RTStrAPrintfTag(char **ppszBuffer, const char *pszTag, const char *pszFormat, ...) { int cbRet; va_list va; va_start(va, pszFormat); cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, pszTag); va_end(va); return cbRet; } RTDECL(char *) RTStrAPrintf2VTag(const char *pszFormat, va_list args, const char *pszTag); DECLINLINE(char *) RTStrAPrintf2(const char *pszFormat, ...) { char *pszRet; va_list va; va_start(va, pszFormat); pszRet = RTStrAPrintf2VTag(pszFormat, va, RTSTR_TAG); va_end(va); return pszRet; } DECLINLINE(char *) RTStrAPrintf2Tag(const char *pszTag, const char *pszFormat, ...) { char *pszRet; va_list va; va_start(va, pszFormat); pszRet = RTStrAPrintf2VTag(pszFormat, va, pszTag); va_end(va); return pszRet; } RTDECL(char *) RTStrStrip(char *psz); RTDECL(char *) RTStrStripL(const char *psz); RTDECL(char *) RTStrStripR(char *psz); RTDECL(int) RTStrCopy(char *pszDst, size_t cbDst, const char *pszSrc); RTDECL(int) RTStrCopyEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCopyP(char **ppszDst, size_t *pcbDst, const char *pszSrc); RTDECL(int) RTStrCopyPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCat(char *pszDst, size_t cbDst, const char *pszSrc); RTDECL(int) RTStrCatEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCatP(char **ppszDst, size_t *pcbDst, const char *pszSrc); RTDECL(int) RTStrCatPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCmp(const char *psz1, const char *psz2); RTDECL(int) RTStrNCmp(const char *psz1, const char *psz2, size_t cchMax); RTDECL(int) RTStrICmp(const char *psz1, const char *psz2); RTDECL(int) RTStrNICmp(const char *psz1, const char *psz2, size_t cchMax); RTDECL(char *) RTStrStr(const char *pszHaystack, const char *pszNeedle); RTDECL(char *) RTStrIStr(const char *pszHaystack, const char *pszNeedle); RTDECL(char *) RTStrToLower(char *psz); RTDECL(char *) RTStrToUpper(char *psz); RTDECL(bool) RTStrIsCaseFoldable(const char *psz); RTDECL(bool) RTStrIsUpperCased(const char *psz); RTDECL(bool) RTStrIsLowerCased(const char *psz); RTDECL(size_t) RTStrNLen(const char *pszString, size_t cchMax); RTDECL(int) RTStrNLenEx(const char *pszString, size_t cchMax, size_t *pcch); RT_C_DECLS_END DECLINLINE(char const *) RTStrEnd(char const *pszString, size_t cchMax) { while (cchMax > RTSTR_MEMCHR_MAX) argument
|
H A D | log.h | 2044 * @param pfnOutput Output worker. 2051 RTDECL(size_t) RTLogFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArg, const char *pszFormat, va_list args);
|
/vbox/src/VBox/Devices/Audio/ |
H A D | DevIchHda.cpp | 3269 hdaFormatStrmCtl(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 3275 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, 3292 hdaFormatStrmFifos(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 3311 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "SDFIFOS(raw: %#x, sdfifos:%u B)", uSdFifos, cb); 3318 hdaFormatStrmFifow(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 3332 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "SDFIFOW(raw: %#0x, sdfifow:%d B)", uSdFifos, cb); 3339 hdaFormatStrmSts(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, 3345 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0,
|
/vbox/src/VBox/Devices/Network/ |
H A D | DevE1000.cpp | 6830 static DECLCALLBACK(size_t) e1kFmtRxDesc(PFNRTSTROUTPUT pfnOutput, 6842 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "NULL_RXD"); 6845 cbPrintf += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "Address=%16LX Length=%04X Csum=%04X\n", 6847 cbPrintf += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, " STA: %s %s %s %s %s %s %s ERR: %s %s %s %s SPECIAL: %s VLAN=%03x PRI=%x", 6868 static DECLCALLBACK(size_t) e1kFmtTxDesc(PFNRTSTROUTPUT pfnOutput, 6880 return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "NULL_TXD"); 6886 cbPrintf += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "Type=Context\n" 6902 cbPrintf += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "Type=Data Address=%16LX DTALEN=%05X\n" 6923 cbPrintf += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "Type=Legacy Address=%16LX DTALEN=%05X\n" 6944 cbPrintf += RTStrFormat(pfnOutput, pvArgOutpu [all...] |