Lines Matching refs:CmpSize
122 static bool ComputeCmp(size_t CmpSize, size_t CmpType, uint64_t Arg1, in ComputeCmp() argument
124 if (CmpSize == 8) return ComputeCmp<uint64_t, int64_t>(CmpType, Arg1, Arg2); in ComputeCmp()
125 if (CmpSize == 4) return ComputeCmp<uint32_t, int32_t>(CmpType, Arg1, Arg2); in ComputeCmp()
126 if (CmpSize == 2) return ComputeCmp<uint16_t, int16_t>(CmpType, Arg1, Arg2); in ComputeCmp()
127 if (CmpSize == 1) return ComputeCmp<uint8_t, int8_t>(CmpType, Arg1, Arg2); in ComputeCmp()
165 size_t CmpSize = 0; member
171 void DFSanCmpCallback(uintptr_t PC, size_t CmpSize, size_t CmpType,
192 void DFSanState::DFSanCmpCallback(uintptr_t PC, size_t CmpSize, size_t CmpType, in DFSanCmpCallback() argument
199 bool Res = ComputeCmp(CmpSize, CmpType, Arg1, Arg2); in DFSanCmpCallback()
201 CSI.CmpSize = CmpSize; in DFSanCmpCallback()
212 << " S " << CmpSize in DFSanCmpCallback()
228 if (U->size() >= CSI.CmpSize) { in Mutate()
231 if (Idx + CSI.CmpSize > U->size()) continue; in Mutate()
233 memcpy(U->data() + Idx, &C, CSI.CmpSize); in Mutate()
271 uint64_t CmpSize = (SizeAndType >> 32) / 8; in __dfsw___sanitizer_cov_trace_cmp() local
273 DFSan->DFSanCmpCallback(PC, CmpSize, Type, Arg1, Arg2, L1, L2); in __dfsw___sanitizer_cov_trace_cmp()