Lines Matching refs:cbUnit
3468 * @param cbUnit The unit size to apply when converting.
3473 int dbgcVarsToBytes(PDBGCCMDHLP pCmdHlp, void *pvBuf, uint32_t *pcbBuf, size_t cbUnit, PCDBGCVAR paVars, unsigned cVars)
3498 switch (cbUnit & 0x1f)
3532 if (cbUnit & RT_BIT_32(31))
3535 if (cbString > (uintptr_t)(uEnd.pu8 - u.pu8) * (cbUnit & 0x1f))
3542 switch (cbUnit & 0x1f)
3561 size_t cbCopy = cbString & ~(cbUnit - 1);
3566 size_t cbReminder = cbString & (cbUnit - 1);
3569 memcpy(u.pu8, psz, cbString & (cbUnit - 1));
3570 memset(u.pu8 + cbReminder, 0, cbUnit - cbReminder);
3571 u.pu8 += cbUnit;
3660 * @param cbUnit The search unit.
3666 uint32_t cbUnit, uint64_t cMaxHits, PDBGCVAR pResult)
3727 pDbgc->cbSearchUnit = cbUnit;
3801 uint32_t cbUnit;
3805 case 'b': cbUnit = 1; break;
3806 case 'u': cbUnit = 2 | RT_BIT_32(31); break;
3807 case 'w': cbUnit = 2; break;
3808 case 'd': cbUnit = 4; break;
3809 case 'q': cbUnit = 8; break;
3815 int rc = dbgcVarsToBytes(pCmdHlp, abBytes, &cbBytes, cbUnit, paPatArgs, cPatArgs);
3837 cbRange = (RTGCUINTPTR)(pAddress->u64Range * cbUnit);
3838 if ( cbRange != pAddress->u64Range * cbUnit
3853 return dbgcCmdWorkerSearchMemDoIt(pCmdHlp, pUVM, &Address, cbRange, abBytes, cbBytes, cbUnit, cMaxHits, pResult);