Lines Matching refs:RawShadow

148 NOINLINE void DoReportRace(ThreadState* thr, RawShadow* shadow_mem, Shadow cur,  in DoReportRace()
173 bool ContainsSameAccess(RawShadow* s, Shadow cur, int unused0, int unused1, in ContainsSameAccess()
182 auto masked = static_cast<RawShadow>(static_cast<u32>(old) | in ContainsSameAccess()
195 bool CheckRaces(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in CheckRaces()
199 RawShadow* sp = &shadow_mem[idx]; in CheckRaces()
239 bool ContainsSameAccess(RawShadow* unused0, Shadow unused1, m128 shadow, in ContainsSameAccess()
274 NOINLINE void DoReportRaceV(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in DoReportRaceV()
295 Shadow prev(static_cast<RawShadow>(old)); in DoReportRaceV()
300 prev = Shadow(static_cast<RawShadow>(_mm_extract_epi32(shadow, 1))); in DoReportRaceV()
305 bool CheckRaces(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in CheckRaces()
389 char* DumpShadow(char* buf, RawShadow raw) { in DumpShadow()
422 RawShadow* shadow_mem = MemToShadow(addr); in MemoryAccess()
461 RawShadow* shadow_mem = MemToShadow(addr); in MemoryAccess16()
497 RawShadow* shadow_mem = MemToShadow(addr); in UnalignedMemoryAccess()
525 void ShadowSet(RawShadow* p, RawShadow* end, RawShadow v) { in ShadowSet()
547 static void MemoryRangeSet(uptr addr, uptr size, RawShadow val) { in MemoryRangeSet()
556 RawShadow* begin = MemToShadow(addr); in MemoryRangeSet()
557 RawShadow* end = begin + size / kShadowCell * kShadowCnt; in MemoryRangeSet()
569 RawShadow* mid1 = in MemoryRangeSet()
570 Min(end, reinterpret_cast<RawShadow*>(RoundUp( in MemoryRangeSet()
574 RawShadow* mid2 = RoundDown(end, kPageSize); in MemoryRangeSet()
608 RawShadow* shadow_mem = MemToShadow(addr); in MemoryRangeFreed()
650 bool MemoryAccessRangeOne(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in MemoryAccessRangeOne()
669 RawShadow* shadow_mem = MemToShadow(addr); in MemoryAccessRangeT()