/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | mp-r0drv-nt.cpp | 236 PRTMPARGS pArgs = (PRTMPARGS)uUserCtx; local 237 /*ASMAtomicIncU32(&pArgs->cHits); - not needed */ 238 pArgs->pfnWorker(KeGetCurrentProcessorNumber(), pArgs->pvUser1, pArgs->pvUser2); 251 PRTMPARGS pArgs = (PRTMPARGS)uUserCtx; local 253 if (pArgs->idCpu != idCpu) 255 /*ASMAtomicIncU32(&pArgs->cHits); - not needed */ 256 pArgs->pfnWorker(idCpu, pArgs 270 PRTMPARGS pArgs = (PRTMPARGS)uUserCtx; local 290 PRTMPARGS pArgs = (PRTMPARGS)uUserCtx; local 345 PRTMPARGS pArgs = (PRTMPARGS)DeferredContext; local 374 PRTMPARGS pArgs; local 585 rtMpNtOnSpecificRelease(PRTMPNTONSPECIFICARGS pArgs) argument 605 PRTMPNTONSPECIFICARGS pArgs = (PRTMPNTONSPECIFICARGS)DeferredContext; local 665 PRTMPNTONSPECIFICARGS pArgs = (PRTMPNTONSPECIFICARGS)ExAllocatePoolWithTag(NonPagedPool, sizeof(*pArgs), (ULONG)'RTMp'); local [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTCritSect.cpp | 212 PTHREADTEST1ARGS pArgs = (PTHREADTEST1ARGS)RTMemAllocZ(sizeof(*pArgs)); local 213 pArgs->iThread = iThread; 214 pArgs->pCritSect = &CritSect; 215 pArgs->pu32Release = &u32Release; 218 RTTEST_CHECK_RC_RET(g_hTest, RTThreadCreateF(&Thread, ThreadTest1, pArgs, 0, RTTHREADTYPE_DEFAULT, 0, "T%d", iThread), VINF_SUCCESS, 1); 247 PTHREADTEST2ARGS pArgs = (PTHREADTEST2ARGS)pvArg; local 248 Log2(("ThreadTest2: Start - iThread=%d ThreadSelf=%p\n", pArgs->iThread, ThreadSelf)); 250 ASMAtomicIncU32(pArgs->pcThreadRunning); 252 for (unsigned i = 0; *pArgs [all...] |
H A D | tstRTProcWait.cpp | 52 PSPAWNERARGS pArgs = (PSPAWNERARGS)pvUser; local 53 pArgs->Process = NIL_RTPROCESS; 54 const char *apszArgs[3] = { pArgs->pszExe, "child", NULL }; 55 return RTProcCreate(apszArgs[0], apszArgs, RTENV_DEFAULT, 0, &pArgs->Process);
|
/vbox/src/VBox/Runtime/common/dbg/ |
H A D | dbgmodexports.cpp | 62 PRTDBGMODEXPORTARGS pArgs = (PRTDBGMODEXPORTARGS)pvUser; local 65 if (Value >= pArgs->uImageBase) 67 int rc = RTDbgModSymbolAdd(pArgs->pDbgMod, pszSymbol, RTDBGSEGIDX_RVA, Value - pArgs->uImageBase, 81 PRTDBGMODEXPORTARGS pArgs = (PRTDBGMODEXPORTARGS)pvUser; local 86 pArgs->cSegs++; 91 return RTDbgModSegmentAdd(pArgs->pDbgMod, 0, 0, pSeg->pszName, 0 /*fFlags*/, NULL); 95 if (uRva < pArgs->uRvaNext) 96 uRva = RT_ALIGN_T(pArgs->uRvaNext, pSeg->Alignment, RTLDRADDR); 100 if ( ( !pArgs [all...] |
H A D | dbgmoddbghelp.cpp | 214 RTDBGMODBGHELPARGS *pArgs = (RTDBGMODBGHELPARGS *)pvUser; local 216 if (pLineInfo->Address < pArgs->uModAddr) 228 if ( !pArgs->pwszPrev 229 || memcmp(pArgs->pwszPrev, pLineInfo->FileName, cbLen) ) 231 if (pArgs->cbPrevUtf16Alloc >= cbLen) 232 memcpy(pArgs->pwszPrev, pLineInfo->FileName, cbLen); 235 RTMemFree(pArgs->pwszPrev); 236 pArgs->cbPrevUtf16Alloc = cbLen; 237 pArgs->pwszPrev = (PRTUTF16)RTMemDupEx(pLineInfo->FileName, cbLen, pArgs 311 RTDBGMODBGHELPARGS *pArgs = (RTDBGMODBGHELPARGS *)pvUser; local 365 RTDBGMODBGHELPARGS *pArgs = (RTDBGMODBGHELPARGS *)pvUser; local [all...] |
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | mp-r0drv-darwin.cpp | 188 PRTMPARGS pArgs = (PRTMPARGS)pvArg; local 189 pArgs->pfnWorker(cpu_number(), pArgs->pvUser1, pArgs->pvUser2); 216 PRTMPARGS pArgs = (PRTMPARGS)pvArg; local 218 if (pArgs->idCpu != idCpu) 219 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 247 PRTMPARGS pArgs local [all...] |
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | mp-r0drv-haiku.c | 140 PRTMPARGS pArgs = (PRTMPARGS)pvArg; local 141 pArgs->pfnWorker(current, pArgs->pvUser1, pArgs->pvUser2); 167 PRTMPARGS pArgs = (PRTMPARGS)pvArg; local 169 if (pArgs->idCpu != idCpu) 170 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 201 PRTMPARGS pArgs local [all...] |
/vbox/src/VBox/Runtime/generic/ |
H A D | RTMpOnPair-generic.cpp | 66 PRTMPONPAIRGENERIC pArgs = (PRTMPONPAIRGENERIC)pvUser1; local 72 if ( idCpu == pArgs->idCpu1 73 || idCpu == pArgs->idCpu2) 75 ASMAtomicIncU32(&pArgs->cPresent); 76 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2);
|
/vbox/src/VBox/Runtime/common/asn1/ |
H A D | asn1-encode.cpp | 154 RTASN1ENCODEPREPARGS *pArgs = (RTASN1ENCODEPREPARGS *)pvUser; local 160 uint32_t const cbSaved = pArgs->cb; 168 rc = pAsn1Core->pOps->pfnEncodePrep(pAsn1Core, pArgs->fFlags, pArgs->pErrInfo); 174 rc = pAsn1Core->pOps->pfnEnum(pAsn1Core, rtAsn1EncodePrepareCallback, uDepth + 1, pArgs); 176 pAsn1Core->cb = pArgs->cb - cbSaved; 184 && (pArgs->fFlags & RTASN1ENCODE_F_DER) ) 185 return RTErrInfoSetF(pArgs->pErrInfo, VERR_ASN1_EXPECTED_PRIMITIVE, 191 rc = RTAsn1EncodeRecalcHdrSize(pAsn1Core, pArgs->fFlags, pArgs [all...] |
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | mp-r0drv-solaris.c | 154 * @param pArgs Pointer to RTMPARGS to pass to @a pfnSolWorker. 156 static void rtMpSolCrossCall(PRTSOLCPUSET pCpuSet, PFNRTMPSOLWORKER pfnSolWorker, PRTMPARGS pArgs) argument 166 g_rtSolXcCall.u.pfnSol_xc_call_old_ulong((xc_arg_t)pArgs, /* Arg to IPI function */ 175 g_rtSolXcCall.u.pfnSol_xc_call_old((xc_arg_t)pArgs, /* Arg to IPI function */ 185 g_rtSolXcCall.u.pfnSol_xc_call((xc_arg_t)pArgs, /* Arg to IPI function */ 205 PRTMPARGS pArgs = (PRTMPARGS)(uArg); local 214 pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); 259 PRTMPARGS pArgs local 311 PRTMPARGS pArgs = (PRTMPARGS)(uArg); local 396 PRTMPARGS pArgs = (PRTMPARGS)(uArg); local [all...] |
H A D | memobj-r0drv-solaris.h | 62 PSEGVBOX_CRARGS pArgs = pvArgs; local 66 AssertPtr(pArgs); 73 size_t cbPageSize = pArgs->cbPageSize; 83 pData->fPageAccess = pArgs->fPageAccess | PROT_USER; 96 hat_devload(pAddrSpace->a_hat, virtAddr, cbPageSize, pArgs->paPhysAddrs[iPage] >> uPageShift,
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | mp-r0drv-linux.c | 209 PRTMPARGS pArgs = (PRTMPARGS)pvInfo; local 210 ASMAtomicIncU32(&pArgs->cHits); 211 pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); 223 PRTMPARGS pArgs = (PRTMPARGS)pvInfo; local 224 pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); 225 ASMAtomicIncU32(&pArgs 236 PRTMPARGS pArgs = (PRTMPARGS)pvInfo; local 343 PRTMPARGS pArgs = (PRTMPARGS)pvInfo; local 464 PRTMPARGS pArgs = (PRTMPARGS)pvInfo; local [all...] |
/vbox/src/VBox/Frontends/VBoxManage/ |
H A D | VBoxManageDebugVM.cpp | 47 * @param pArgs The handler arguments. 50 static RTEXITCODE handleDebugVM_GetRegisters(HandlerArg *pArgs, IMachineDebugger *pDebugger) argument 65 int rc = RTGetOptInit(&GetState, pArgs->argc, pArgs->argv, s_aOptions, RT_ELEMENTS(s_aOptions), 2, RTGETOPTINIT_FLAGS_OPTS_FIRST); 155 * @param pArgs The handler arguments. 159 static RTEXITCODE handleDebugVM_LogXXXX(HandlerArg *pArgs, IMachineDebugger *pDebugger, const char *pszSubCmd) argument 182 int rc = RTGetOptInit(&GetState, pArgs->argc, pArgs->argv, s_aOptions, RT_ELEMENTS(s_aOptions), 2, RTGETOPTINIT_FLAGS_OPTS_FIRST); 237 * @param pArgs The handler arguments. 240 static RTEXITCODE handleDebugVM_DumpVMCore(HandlerArg *pArgs, IMachineDebugge argument 340 handleDebugVM_SetRegisters(HandlerArg *pArgs, IMachineDebugger *pDebugger) argument 496 handleDebugVM_Show(HandlerArg *pArgs, IMachineDebugger *pDebugger) argument 569 handleDebugVM_Statistics(HandlerArg *pArgs, IMachineDebugger *pDebugger) argument 636 handleDebugVM(HandlerArg *pArgs) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | mp-r0drv-freebsd.c | 145 PRTMPARGS pArgs = (PRTMPARGS)pvArg; local 146 pArgs->pfnWorker(curcpu, pArgs->pvUser1, pArgs->pvUser2); 171 PRTMPARGS pArgs = (PRTMPARGS)pvArg; local 173 if (pArgs->idCpu != idCpu) 174 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); 219 PRTMPARGS pArgs local [all...] |
/vbox/src/VBox/Runtime/common/log/ |
H A D | logformat.cpp | 50 va_list *pArgs, int cchWidth, int cchPrecision, 82 * @param pArgs Pointer to the argument list. Use this to fetch the arguments. 89 const char **ppszFormat, va_list *pArgs, int cchWidth, 96 NOREF(pvArg); NOREF(pfnOutput); NOREF(pvArgOutput); NOREF(pArgs); NOREF(cchWidth); 88 rtlogFormatStr(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize) argument
|
/vbox/src/VBox/Devices/Network/testcase/ |
H A D | tstIntNetR0.cpp | 235 PMYARGS pArgs = (PMYARGS)pvArg; local 247 pHdr->SrcMac = pArgs->Mac; 248 pHdr->DstMac = pArgs->Mac; 249 pHdr->DstMac.au16[2] = (pArgs->Mac.au16[2] + 1) % 2; 251 pArgs->u64Start = RTTimeNanoTS(); 254 const unsigned cb = pArgs->cbFrame 255 ? pArgs->cbFrame 261 RTTEST_CHECK_RC_OK(g_hTest, rc = intnetR0RingWriteFrame(&pArgs->pBuf->Send, &Sg, NULL)); 263 RTTEST_CHECK_RC_OK(g_hTest, rc = IntNetR0IfSend(pArgs->hIf, g_pSession)); 276 RTTEST_CHECK_RC_OK(g_hTest, rc = tstIntNetSendBuf(&pArgs 301 PMYARGS pArgs = (PMYARGS)pvArg; local [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/VMMR3/ |
H A D | PDMAsyncCompletionFile.cpp | 597 static DECLCALLBACK(int) pdmacEpFileErrorInject(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR pArgs, unsigned cArgs) argument 604 DBGC_CMDHLP_ASSERT_PARSER_RET(pCmdHlp, pCmd, 0, pArgs[0].enmType == DBGCVAR_TYPE_STRING); 605 DBGC_CMDHLP_ASSERT_PARSER_RET(pCmdHlp, pCmd, 1, pArgs[1].enmType == DBGCVAR_TYPE_STRING); 606 DBGC_CMDHLP_ASSERT_PARSER_RET(pCmdHlp, pCmd, 2, pArgs[2].enmType == DBGCVAR_TYPE_NUMBER); 613 if (!RTStrCmp(pArgs[0].u.pszString, "read")) 615 else if (!RTStrCmp(pArgs[0].u.pszString, "write")) 618 return DBGCCmdHlpFail(pCmdHlp, pCmd, "invalid transfer direction '%s'", pArgs[0].u.pszString); 620 int32_t rcToInject = (int32_t)pArgs[2].u.u64Number; 621 if ((uint64_t)rcToInject != pArgs[2].u.u64Number) 622 return DBGCCmdHlpFail(pCmdHlp, pCmd, "The status code '%lld' is out of range", pArgs[ 662 pdmacEpFileDelayInject(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR pArgs, unsigned cArgs) argument [all...] |
H A D | STAM.cpp | 164 static DECLCALLBACK(void) stamR3EnumDbgfPrintf(PSTAMR3PRINTONEARGS pArgs, const char *pszFormat, ...); 2114 * @param pArgs Pointer to the print one argument structure. 2118 static DECLCALLBACK(void) stamR3EnumLogPrintf(PSTAMR3PRINTONEARGS pArgs, const char *pszFormat, ...) 2124 NOREF(pArgs); 2153 * @param pArgs Pointer to the print one argument structure. 2157 static DECLCALLBACK(void) stamR3EnumRelLogPrintf(PSTAMR3PRINTONEARGS pArgs, const char *pszFormat, ...) 2163 NOREF(pArgs); 2193 * @param pArgs Pointer to the print one argument structure. 2197 static DECLCALLBACK(void) stamR3EnumPrintf(PSTAMR3PRINTONEARGS pArgs, const char *pszFormat, ...) 2203 NOREF(pArgs); [all...] |
H A D | PDMLdr.cpp | 1208 PQMFEIPARG pArgs = (PQMFEIPARG)pvUser; local 1211 RTINTPTR off = Value - pArgs->uPC; 1214 if (off > pArgs->offNearSym1) 1216 pArgs->offNearSym1 = off; 1217 if (pArgs->pszNearSym1 && pArgs->cchNearSym1) 1219 *pArgs->pszNearSym1 = '\0'; 1221 strncat(pArgs->pszNearSym1, pszSymbol, pArgs->cchNearSym1); 1226 strncat(pArgs [all...] |
H A D | DBGFReg.cpp | 1813 PDBGFR3REGNMQUERYALLARGS pArgs = (PDBGFR3REGNMQUERYALLARGS)pvUser; 1814 if (pArgs->iReg < pArgs->cRegs) 1815 dbgfR3RegNmQueryAllInSet(pSet, pSet->cDescs, &pArgs->paRegs[pArgs->iReg], pArgs->cRegs - pArgs->iReg); 1816 pArgs->iReg += pSet->cDescs; 1828 PDBGFR3REGNMQUERYALLARGS pArgs = (PDBGFR3REGNMQUERYALLARGS)pvUser; 1829 PDBGFREGENTRYNM paRegs = pArgs [all...] |
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrvGip.cpp | 2694 bool fIsMaster, PRTCCUINTREG pfEFlags, PSUPDRVGIPTSCDELTARGS pArgs) 2757 ASMAtomicWriteBool(&pArgs->fTimedOut, true); 2992 * @param pArgs The argument/state data. 2998 static void supdrvTscDeltaMethod1Loop(PSUPDRVGIPTSCDELTARGS pArgs, PSUPTSCDELTASYNC2 pMySync, PSUPTSCDELTASYNC2 pOtherSync, 3001 PSUPGIPCPU pGipCpuWorker = pArgs->pWorker; 3002 PSUPGIPCPU pGipCpuMaster = pArgs->pMaster; 3017 pGipCpuMaster->u64TSCSample, pGipCpuMaster->idCpu, pGipCpuWorker->idCpu, pArgs->pDevExt->idGipMaster)); 3018 TSCDELTA_MASTER_SYNC_BEFORE(pMySync, pOtherSync, &fEFlags, pArgs); 3056 TSCDELTA_OTHER_SYNC_BEFORE(pMySync, pOtherSync, &fEFlags, pArgs); 3117 static void supdrvTscDeltaMethod2ProcessDataOnMaster(PSUPDRVGIPTSCDELTARGS pArgs, uint32_ [all...] |
H A D | SUPLibLdr.cpp | 281 PSUPLDRCALCSIZEARGS pArgs = (PSUPLDRCALCSIZEARGS)pvUser; local 284 && Value <= pArgs->cbImage) 286 pArgs->cSymbols++; 287 pArgs->cbStrings += strlen(pszSymbol) + 1; 309 PSUPLDRCREATETABSARGS pArgs = (PSUPLDRCREATETABSARGS)pvUser; local 312 && Value <= pArgs->cbImage) 314 pArgs->pSym->offSymbol = (uint32_t)Value; 315 pArgs->pSym->offName = pArgs->psz - pArgs [all...] |
/vbox/src/VBox/Runtime/common/string/ |
H A D | strformatrt.cpp | 223 * @param pArgs Pointer to the argument list. Use this to fetch the arguments. 229 DECLHIDDEN(size_t) rtstrFormatRt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, argument 418 u.i64 = va_arg(*pArgs, /*int8_t*/int); 422 u.i64 = va_arg(*pArgs, /*int16_t*/int); 426 u.i64 = va_arg(*pArgs, int32_t); 430 u.i64 = va_arg(*pArgs, int64_t); 443 u.u8 = va_arg(*pArgs, /*uint8_t*/unsigned); 447 u.u16 = va_arg(*pArgs, /*uint16_t*/unsigned); 451 u.u32 = va_arg(*pArgs, uint32_t); 455 u.u64 = va_arg(*pArgs, uint64_ [all...] |
/vbox/src/VBox/Runtime/common/ldr/ |
H A D | ldrkStuff.cpp | 419 PRTLDRMODKLDRARGS pArgs = (PRTLDRMODKLDRARGS)pvUser; local 438 int rc = pArgs->u.pfnEnumSyms(&pArgs->pMod->Core, pszSymbol, iSymbol, uValue, pArgs->pvUser); 479 PRTLDRMODKLDRARGS pArgs = (PRTLDRMODKLDRARGS)pvUser; local 503 int rc = kLdrModGetImport(pMod, pArgs->pvBits, iImport, pszBuf, 64); 511 int rc = pArgs->u.pfnGetImport(&pArgs->pMod->Core, pszModule, pszSymbol, pszSymbol ? ~0 : iSymbol, &Value, pArgs->pvUser); 601 PRTLDRMODKLDRARGS pArgs local [all...] |