Lines Matching refs:pArgs
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->paRegs;
1830 size_t const cRegs = pArgs->cRegs;
1865 pArgs->iReg = pUVM->cCpus * DBGFREG_ALL_COUNT * 2;
1866 RTStrSpaceEnumerate(&pUVM->dbgf.s.RegSetSpace, dbgfR3RegNmQueryAllEnum, pArgs);
1867 dbgfR3RegNmQueryAllPadEntries(paRegs, cRegs, pArgs->iReg, cRegs);
2386 const char **ppszFormat, va_list *pArgs, int cchWidth,
2389 NOREF(pArgs); NOREF(chArgSize);
2488 PDBGFR3REGPRINTFARGS pArgs = (PDBGFR3REGPRINTFARGS)pvArg;
2490 if (cbToCopy >= pArgs->cchLeftBuf)
2492 if (RT_SUCCESS(pArgs->rc))
2493 pArgs->rc = VERR_BUFFER_OVERFLOW;
2494 cbToCopy = pArgs->cchLeftBuf;
2498 memcpy(&pArgs->pszBuf[pArgs->offBuf], pachChars, cbToCopy);
2499 pArgs->offBuf += cbToCopy;
2500 pArgs->cchLeftBuf -= cbToCopy;
2501 pArgs->pszBuf[pArgs->offBuf] = '\0';
2512 * @param pArgs The argument package and state.
2514 static DECLCALLBACK(int) dbgfR3RegPrintfWorkerOnCpu(PDBGFR3REGPRINTFARGS pArgs)
2516 DBGF_REG_DB_LOCK_READ(pArgs->pUVM);
2517 RTStrFormatV(dbgfR3RegPrintfCbOutput, pArgs, dbgfR3RegPrintfCbFormat, pArgs, pArgs->pszFormat, pArgs->va);
2518 DBGF_REG_DB_UNLOCK_READ(pArgs->pUVM);
2519 return pArgs->rc;