Lines Matching defs:ShadowBytes
1220 // Copies bytes from ShadowBytes into shadow memory for indexes where
1222 // ShadowBytes[i] is constantly zero and doesn't need to be overwritten.
1223 void copyToShadow(ArrayRef<uint8_t> ShadowMask, ArrayRef<uint8_t> ShadowBytes,
1225 void copyToShadow(ArrayRef<uint8_t> ShadowMask, ArrayRef<uint8_t> ShadowBytes,
1229 ArrayRef<uint8_t> ShadowBytes, size_t Begin,
3149 ArrayRef<uint8_t> ShadowBytes,
3167 assert(!ShadowBytes[i]);
3186 Val |= (uint64_t)ShadowBytes[i + j] << (8 * j);
3188 Val = (Val << 8) | ShadowBytes[i + j];
3202 ArrayRef<uint8_t> ShadowBytes,
3204 copyToShadow(ShadowMask, ShadowBytes, 0, ShadowMask.size(), IRB, ShadowBase);
3208 ArrayRef<uint8_t> ShadowBytes,
3211 assert(ShadowMask.size() == ShadowBytes.size());
3215 assert(!ShadowBytes[i]);
3218 uint8_t Val = ShadowBytes[i];
3223 for (; j < End && ShadowMask[j] && Val == ShadowBytes[j]; ++j) {
3227 copyToShadowInline(ShadowMask, ShadowBytes, Done, i, IRB, ShadowBase);
3236 copyToShadowInline(ShadowMask, ShadowBytes, Done, End, IRB, ShadowBase);