Lines Matching defs:cbNeedle
463 * @param cbNeedle The length of the byte string.
466 * at least cbNeedle - 1 big.
472 const uint8_t *pabNeedle, size_t cbNeedle,
482 Assert(cbPrev < cbNeedle);
483 if (!memcmp(pbPage, pabNeedle + cbPrev, cbNeedle - cbPrev))
485 if (cbNeedle - cbPrev > cb)
503 && !memcmp(pbPage, pabNeedle + cbPrev, cbNeedle - cbPrev))
505 if (cbNeedle - cbPrev > cb)
526 if (cb >= cbNeedle)
529 if (!memcmp(pb + 1, &pabNeedle[1], cbNeedle - 1))
573 * @param cbNeedle The length of the byte string. Max 256 bytes.
577 const uint8_t *pabNeedle, size_t cbNeedle, PRTGCPHYS pGCPhysHit)
589 if (!cbNeedle)
591 if (cbNeedle > MAX_NEEDLE_SIZE)
596 if (GCPhys + cbNeedle - 1 < GCPhys)
616 const bool fAllZero = ASMMemIsAll8(pabNeedle, cbNeedle, 0) == NULL;
679 pabNeedle, cbNeedle, &abPrev[0], &cbPrev);
682 fRc = memcmp(pvPage, pabNeedle, cbNeedle) == 0
683 && (GCPhysLast - GCPhys) >= cbNeedle;
733 * @param cbNeedle The length of the byte string.
737 const uint8_t *pabNeedle, size_t cbNeedle, PRTGCUINTPTR pGCPtrHit)
750 if (!cbNeedle)
752 if (cbNeedle > MAX_NEEDLE_SIZE)
757 if (GCPtr + cbNeedle - 1 < GCPtr)
785 const bool fAllZero = ASMMemIsAll8(pabNeedle, cbNeedle, 0) == NULL;
824 pabNeedle, cbNeedle, &abPrev[0], &cbPrev);
827 fRc = memcmp(pvPage, pabNeedle, cbNeedle) == 0
828 && (GCPtrLast - GCPtr) >= cbNeedle;