Lines Matching refs:cbRange

2804     uint64_t cbRange;
2805 rc = DBGCCmdHlpVarGetRange(pCmdHlp, pRange, PAGE_SIZE, PAGE_SIZE * 8, &cbRange);
2810 if (cbRange >= GCPtrLast)
2812 else if (!cbRange)
2815 GCPtrLast = GCPtrFirst + cbRange - 1;
3657 * @param cbRange The address range to search. Must not wrap.
3664 static int dbgcCmdWorkerSearchMemDoIt(PDBGCCMDHLP pCmdHlp, PUVM pUVM, PDBGFADDRESS pAddress, RTGCUINTPTR cbRange,
3678 int rc = DBGFR3MemScan(pUVM, pDbgc->idCpu, pAddress, cbRange, 1, pabBytes, cbBytes, &HitAddress);
3685 pAddress->off += cbRange;
3686 pAddress->FlatPtr += cbRange;
3687 cbRange = 0;
3702 cbRange -= HitAddress.FlatPtr - pAddress->FlatPtr;
3706 if (cbRange <= cbBytes)
3708 cbRange = 0;
3711 cbRange -= cbBytes;
3731 pDbgc->cbSearchRange = cbRange;
3768 RTGCUINTPTR cbRange = pDbgc->cbSearchRange;
3769 if (!cbRange)
3770 cbRange = ~(RTGCUINTPTR)0;
3771 if (Address.FlatPtr + cbRange < pDbgc->SearchAddr.FlatPtr)
3772 cbRange = ~(RTGCUINTPTR)0 - pDbgc->SearchAddr.FlatPtr + !!pDbgc->SearchAddr.FlatPtr;
3774 return dbgcCmdWorkerSearchMemDoIt(pCmdHlp, pUVM, &Address, cbRange, pDbgc->abSearch, pDbgc->cbSearch,
3827 RTGCUINTPTR cbRange;
3831 cbRange = pAddress->u64Range;
3832 if (cbRange != pAddress->u64Range)
3833 cbRange = ~(RTGCUINTPTR)0;
3837 cbRange = (RTGCUINTPTR)(pAddress->u64Range * cbUnit);
3838 if ( cbRange != pAddress->u64Range * cbUnit
3839 || cbRange < pAddress->u64Range)
3840 cbRange = ~(RTGCUINTPTR)0;
3844 cbRange = ~(RTGCUINTPTR)0;
3847 if (Address.FlatPtr + cbRange < Address.FlatPtr)
3848 cbRange = ~(RTGCUINTPTR)0 - Address.FlatPtr + !!Address.FlatPtr;
3853 return dbgcCmdWorkerSearchMemDoIt(pCmdHlp, pUVM, &Address, cbRange, abBytes, cbBytes, cbUnit, cMaxHits, pResult);