/vbox/src/VBox/Runtime/generic/ |
H A D | RTSystemQueryDmiString-generic.cpp | 38 RTDECL(int) RTSystemQueryDmiString(RTSYSDMISTR enmString, char *pszBuf, size_t cbBuf) argument 40 AssertPtrReturn(pszBuf, VERR_INVALID_POINTER); 42 *pszBuf = '\0';
|
H A D | RTEnvDupEx-generic.cpp | 58 char *pszBuf = (char *)RTMemAlloc(cbBuf); local 61 rc = RTEnvGetEx(Env, pszVar, pszBuf, cbBuf, NULL); 63 return pszBuf; /* ASSUMES RTMemAlloc can be freed by RTStrFree! */ 72 char *pszNew = (char *)RTMemRealloc(pszBuf, cbBuf); 75 pszBuf = pszNew; 78 RTMemFree(pszBuf);
|
H A D | RTMpGetDescription-generic-stub.cpp | 36 RTDECL(int) RTMpGetDescription(RTCPUID idCpu, char *pszBuf, size_t cbBuf) argument 48 memcpy(pszBuf, s_szUnknown, sizeof(s_szUnknown));
|
H A D | RTMpGetDescription-generic.cpp | 44 * @param pszBuf Output buffer. 47 static int rtMpGetDescriptionUnknown(char *pszBuf, size_t cbBuf) argument 52 memcpy(pszBuf, s_szUnknown, sizeof(s_szUnknown)); 57 RTDECL(int) RTMpGetDescription(RTCPUID idCpu, char *pszBuf, size_t cbBuf) argument 74 return rtMpGetDescriptionUnknown(pszBuf, cbBuf); 106 memcpy(pszBuf, pszSrc, cchSrc + 1);
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | RTSystemQueryDmiString-linux.cpp | 41 RTDECL(int) RTSystemQueryDmiString(RTSYSDMISTR enmString, char *pszBuf, size_t cbBuf) argument 43 AssertPtrReturn(pszBuf, VERR_INVALID_POINTER); 45 *pszBuf = '\0'; 67 rc = RTLinuxSysFsReadFile(fd, pszBuf, cbBuf, &cbRead); 72 pszBuf[cbRead - 1] = '\0'; 76 pszBuf[cbRead] = '\0'; 77 if (cbRead > 0 && pszBuf[cbRead - 1] == '\n') 78 pszBuf[cbRead - 1] = '\0';
|
H A D | sysfs.cpp | 60 * @param pszBuf Where to write the path. Must be at least 62 * @param cchBuf The size of the buffer pointed to by @a pszBuf. 67 static ssize_t rtLinuxConstructPathV(char *pszBuf, size_t cchBuf, argument 79 size_t cch = RTStrPrintfV(pszBuf, cchBuf, pszFormat, va); 80 if (*pszBuf != '/') 83 memmove(pszBuf + cchPrefix, pszBuf, cch + 1); 84 memcpy(pszBuf, pszPrefix, cchPrefix); 100 * @param pszBuf Where to write the path. Must be at least 102 * @param cchBuf The size of the buffer pointed to by @a pszBuf 106 rtLinuxConstructPath(char *pszBuf, size_t cchBuf, const char *pszPrefix, const char *pszFormat, ...) argument 131 rtLinuxSysFsConstructPath(char *pszBuf, size_t cchBuf, const char *pszFormat, va_list va) argument 203 RTLinuxSysFsReadStr(int fd, char *pszBuf, size_t cchBuf) argument 330 RTLinuxSysFsReadStrFileV(char *pszBuf, size_t cchBuf, const char *pszFormat, va_list va) argument 348 RTLinuxSysFsReadStrFile(char *pszBuf, size_t cchBuf, const char *pszFormat, ...) argument 358 RTLinuxSysFsGetLinkDestV(char *pszBuf, size_t cchBuf, const char *pszFormat, va_list va) argument 405 RTLinuxSysFsGetLinkDest(char *pszBuf, size_t cchBuf, const char *pszFormat, ...) argument 415 RTLinuxCheckDevicePathV(dev_t DevNum, RTFMODE fMode, char *pszBuf, size_t cchBuf, const char *pszPattern, va_list va) argument 459 RTLinuxCheckDevicePath(dev_t DevNum, RTFMODE fMode, char *pszBuf, size_t cchBuf, const char *pszPattern, ...) argument [all...] |
/vbox/src/VBox/Runtime/common/string/ |
H A D | RTStrPrintHexBytes.cpp | 38 RTDECL(int) RTStrPrintHexBytes(char *pszBuf, size_t cchBuf, void const *pv, size_t cb, uint32_t fFlags) argument 41 AssertPtrReturn(pszBuf, VERR_INVALID_POINTER); 55 *pszBuf++ = pszHexDigits[b >> 4]; 56 *pszBuf++ = pszHexDigits[b & 0xf]; 58 *pszBuf = '\0';
|
H A D | strformatnum.cpp | 39 RTDECL(ssize_t) RTStrFormatU8(char *pszBuf, size_t cbBuf, uint8_t u8Value, unsigned int uiBase, argument 47 cchRet = RTStrFormatNumber(pszBuf, u8Value, uiBase, cchWidth, cchPrecision, fFlags); 53 memcpy(pszBuf, szTmp, cchRet + 1); 58 memcpy(pszBuf, szTmp, cbBuf - 1); 59 pszBuf[cbBuf - 1] = '\0'; 68 RTDECL(ssize_t) RTStrFormatU16(char *pszBuf, size_t cbBuf, uint16_t u16Value, unsigned int uiBase, argument 76 cchRet = RTStrFormatNumber(pszBuf, u16Value, uiBase, cchWidth, cchPrecision, fFlags); 82 memcpy(pszBuf, szTmp, cchRet + 1); 87 memcpy(pszBuf, szTmp, cbBuf - 1); 88 pszBuf[cbBu 97 RTStrFormatU32(char *pszBuf, size_t cbBuf, uint32_t u32Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags) argument 126 RTStrFormatU64(char *pszBuf, size_t cbBuf, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags) argument 155 RTStrFormatU128(char *pszBuf, size_t cbBuf, PCRTUINT128U pu128, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags) argument 174 RTStrFormatR80u2(char *pszBuf, size_t cbBuf, PCRTFLOAT80U2 pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags) argument 244 RTStrFormatR80(char *pszBuf, size_t cbBuf, PCRTFLOAT80U pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags) argument [all...] |
/vbox/include/iprt/linux/ |
H A D | sysfs.h | 92 * @param pszBuf Where to store the string. 95 RTDECL(ssize_t) RTLinuxSysFsReadStr(int fd, char *pszBuf, size_t cchBuf); 152 * @param pszBuf Where to store the path element. Must be at least two 154 * @param cchBuf The size of the buffer pointed to by @a pszBuf. 158 RTDECL(ssize_t) RTLinuxSysFsReadStrFileV(char *pszBuf, size_t cchBuf, const char *pszFormat, va_list va); 165 * @param pszBuf Where to store the path element. Must be at least two 167 * @param cchBuf The size of the buffer pointed to by @a pszBuf. 171 RTDECL(ssize_t) RTLinuxSysFsReadStrFile(char *pszBuf, size_t cchBuf, const char *pszFormat, ...); 183 * @param pszBuf Where to store the path element. Must be at least two 185 * @param cchBuf The size of the buffer pointed to by @a pszBuf [all...] |
/vbox/src/VBox/Runtime/r3/solaris/ |
H A D | RTSystemQueryDmiString-solaris.cpp | 42 RTDECL(int) RTSystemQueryDmiString(RTSYSDMISTR enmString, char *pszBuf, size_t cbBuf) argument 44 AssertPtrReturn(pszBuf, VERR_INVALID_POINTER); 46 *pszBuf = '\0'; 73 rc = RTStrCopy(pszBuf, cbBuf, szData); 84 case RTSYSDMISTR_PRODUCT_NAME: rc = RTStrCopy(pszBuf, cbBuf, hSMBInfo.smbi_product); break; 85 case RTSYSDMISTR_PRODUCT_VERSION: rc = RTStrCopy(pszBuf, cbBuf, hSMBInfo.smbi_version); break; 86 case RTSYSDMISTR_PRODUCT_SERIAL: rc = RTStrCopy(pszBuf, cbBuf, hSMBInfo.smbi_serial); break; 87 case RTSYSDMISTR_MANUFACTURER: rc = RTStrCopy(pszBuf, cbBuf, hSMBInfo.smbi_manufacturer); break;
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTHttp.cpp | 48 char *pszBuf = (char*)pu8Buf; local 66 int rc = RTHttpCertDigest(hHttp, pszBuf, cbBuf, 99 rc = RTStrmWrite(CAFile, pszBuf, cbBuf); 112 char *pszBuf = (char*)pu8Buf; local 130 int rc = RTHttpCertDigest(hHttp, pszBuf, cbBuf, 163 rc = RTStrmWrite(CAFile, pszBuf, cbBuf); 214 char *pszBuf = NULL; local 238 &pszBuf); 239 if (RT_SUCCESS(rc) && pszBuf) 240 rc = extractPCA3G5(hHttp, CAFile, (uint8_t*)pszBuf, strle [all...] |
H A D | tstRTStrFormat.cpp | 108 char *pszBuf = (char *)RTTestGuardedAllocHead(hTest, BUF_SIZE); local 114 size_t cch = RTStrPrintf(pszBuf, BUF_SIZE, "u32=%d u64=%lld u64=%#llx", u32, u64, u64); 115 if (strcmp(pszBuf, "u32=16 u64=256 u64=0x100")) 118 "wanted 'u32=16 u64=256 u64=0x100'\n", pszBuf); 123 cch = RTStrPrintf(pszBuf, BUF_SIZE, "u64=%#llx 42=%d u64=%lld 42=%d", u64, 42, u64, 42); 124 if (strcmp(pszBuf, "u64=0x7070605040302010 42=42 u64=8102081627430068240 42=42")) 127 "wanted 'u64=0x8070605040302010 42=42 u64=8102081627430068240 42=42'\n", pszBuf); 133 cch = RTStrPrintf(pszBuf, BUF_SIZE, "u64=%#llx 42=%d u64=%llu 42=%d u64=%lld 42=%d", u64, 42, u64, 42, u64, 42); 135 if (strcmp(pszBuf, "u64=0x8070605040302010 42=42 u64=9255003132036915216 42=42 u64=-9191740941672636400 42=42")) 138 "wanted 'u64=0x8070605040302010 42=42 u64=9255003132036915216 42=42 u64=-9191740941672636400 42=42'\n", pszBuf); [all...] |
/vbox/src/VBox/HostDrivers/Support/testcase/ |
H A D | tstNtQueryStuff.cpp | 55 static char *stringifyAppend(char *pszBuf, size_t *pcbBuf, const char *pszAppend, bool fWithSpace) argument 62 *pszBuf++ = ' '; 65 memcpy(pszBuf, pszAppend, cchAppend + 1); 67 pszBuf += cchAppend; 70 return pszBuf; 74 static char *stringifyAppendUnknownFlags(uint32_t fFlags, char *pszBuf, size_t *pcbBuf, bool fWithSpace) argument 81 pszBuf = stringifyAppend(pszBuf, pcbBuf, szTmp, fWithSpace); 85 return pszBuf; 89 static char *stringifyFlags(uint32_t fFlags, char *pszBuf, size_ argument 115 stringifyMemType(uint32_t fType, char *pszBuf, size_t cbBuf) argument 127 stringifyMemState(uint32_t fState, char *pszBuf, size_t cbBuf) argument 140 stringifyMemProt(uint32_t fProt, char *pszBuf, size_t cbBuf) argument [all...] |
/vbox/src/VBox/Runtime/r3/ |
H A D | dir2.cpp | 50 * @param pszBuf The path buffer. Contains the abs path to the 57 static int rtDirRemoveRecursiveSub(char *pszBuf, size_t cchDir, PRTDIRENTRY pDirEntry, PRTFSOBJINFO pObjInfo) argument 59 AssertReturn(RTPATH_IS_SLASH(pszBuf[cchDir - 1]), VERR_INTERNAL_ERROR_4); 65 int rc = RTDirOpen(&pDir, pszBuf); 82 memcpy(&pszBuf[cchDir], pDirEntry->szName, pDirEntry->cbName + 1); 87 rc = RTPathQueryInfoEx(pszBuf, pObjInfo, RTFSOBJATTRADD_NOTHING, RTPATH_F_ON_LINK); 100 rc = RTFileDelete(pszBuf); 106 pszBuf[cchSubDir++] = '/'; 107 pszBuf[cchSubDir] = '\0'; 108 rc = rtDirRemoveRecursiveSub(pszBuf, cchSubDi [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | env-posix.cpp | 141 char *pszBuf = (char *)alloca(cchVar + 2); local 142 memcpy(pszBuf, pszVar, cchVar); 143 pszBuf[cchVar] = '='; 144 pszBuf[cchVar + 1] = '\0'; 146 if (!putenv(pszBuf))
|
H A D | symlink-posix.cpp | 191 char *pszBuf = NULL; local 194 RTMemTmpFree(pszBuf); 195 pszBuf = (char *)RTMemTmpAlloc(cbBuf); 196 if (pszBuf) 198 ssize_t cbReturned = readlink(pszNativeSymlink, pszBuf, cbBuf); 208 pszBuf[cbReturned] = '\0'; 209 rc = rtPathFromNativeDup(ppszTarget, pszBuf, pszSymlink); 221 RTMemTmpFree(pszBuf);
|
/vbox/src/VBox/Runtime/r3/darwin/ |
H A D | RTSystemQueryDmiString-darwin.cpp | 54 RTDECL(int) RTSystemQueryDmiString(RTSYSDMISTR enmString, char *pszBuf, size_t cbBuf) argument 56 AssertPtrReturn(pszBuf, VERR_INVALID_POINTER); 58 *pszBuf = '\0'; 107 rc = RTStrCopyEx(pszBuf, cbBuf, pchData, cbData); 118 Boolean fRc = CFStringGetCString(StringRef, pszBuf, cbBuf, kCFStringEncodingUTF8); 136 rc = RTStrCopy(pszBuf, cbBuf, pszTmp);
|
/vbox/include/iprt/ |
H A D | system.h | 191 * @param pszBuf Where to store the string. This is always 195 RTDECL(int) RTSystemQueryDmiString(RTSYSDMISTR enmString, char *pszBuf, size_t cbBuf);
|
H A D | base64.h | 150 * @param pszBuf Where to put the Base64 string. 154 RTDECL(int) RTBase64Encode(const void *pvData, size_t cbData, char *pszBuf, size_t cbBuf, size_t *pcchActual);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | RTSystemQueryDmiString-win.cpp | 142 RTDECL(int) RTSystemQueryDmiString(RTSYSDMISTR enmString, char *pszBuf, size_t cbBuf) argument 144 AssertPtrReturn(pszBuf, VERR_INVALID_POINTER); 146 *pszBuf = '\0'; 228 rc = RTStrCopy(pszBuf, cbBuf, pszValue);
|
H A D | env-win.cpp | 220 char *pszBuf = (char *)alloca(cchVar + 2); local 221 memcpy(pszBuf, pszVar, cchVar); 222 pszBuf[cchVar] = '='; 223 pszBuf[cchVar + 1] = '\0'; 225 if (!putenv(pszBuf))
|
/vbox/src/recompiler/ |
H A D | osdep.h | 17 #define qemu_snprintf(pszBuf, cbBuf, ...) RTStrPrintf((pszBuf), (cbBuf), __VA_ARGS__) 18 #define qemu_vsnprintf(pszBuf, cbBuf, pszFormat, args) \ 19 RTStrPrintfV((pszBuf), (cbBuf), (pszFormat), (args))
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | VMMAll.cpp | 44 * @param pszBuf Output buffer with sufficient space. 47 static unsigned vmmFormatTypeShortNumber(char *pszBuf, uint32_t uNumber) argument 55 pszBuf[off++] = ((uNumber / 1000) % 10) + '0'; 56 pszBuf[off++] = ((uNumber / 100) % 10) + '0'; 58 pszBuf[off++] = ((uNumber / 10) % 10) + '0'; 60 pszBuf[off++] = (uNumber % 10) + '0'; 61 pszBuf[off] = '\0';
|
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-linux.c | 970 static int vboxguestLinuxParamLogGrpGet(char *pszBuf, struct kernel_param *pParam) argument 973 *pszBuf = '\0'; 975 RTLogGetGroupSettings(pLogger, pszBuf, _4K); 976 return strlen(pszBuf); 995 static int vboxguestLinuxParamLogFlagsGet(char *pszBuf, struct kernel_param *pParam) argument 998 *pszBuf = '\0'; 1000 RTLogGetFlags(pLogger, pszBuf, _4K); 1001 return strlen(pszBuf); 1020 static int vboxguestLinuxParamLogDstGet(char *pszBuf, struct kernel_param *pParam) argument 1023 *pszBuf 1049 vboxguestLinuxParamR3LogToHostGet(char *pszBuf, struct kernel_param *pParam) argument [all...] |
/vbox/src/VBox/Runtime/common/asn1/ |
H A D | asn1-cursor.cpp | 140 char *pszBuf = pErrInfo->pszMsg; local 142 if (pszBuf && cbBuf > 32) 144 size_t cbMove = strlen(pszBuf) + 1; 152 memmove(pszBuf + 2, pszBuf, cbMove); 153 pszBuf[0] = ':'; 154 pszBuf[1] = ' '; 168 memmove(pszBuf + cchErrorTag + !fFirst, pszBuf, cbMove); 169 memcpy(pszBuf, pCurso [all...] |