| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_sync.cpp | 64 FreeRange(proc, p, sz, reset); in FreeBlock() 68 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz, bool reset) { in FreeRange() function in __tsan::MetaMap 112 FreeRange(proc, p, sz, reset); in ResetRange() 119 FreeRange(proc, p, sz, reset); in ResetRange() 125 FreeRange(proc, p, diff, reset); in ResetRange() 131 FreeRange(proc, p + sz - diff, diff, reset); in ResetRange() 142 bool has_something = FreeRange(proc, p, kPageSize, reset); in ResetRange() 150 bool has_something = FreeRange(proc, p + sz - kPageSize, kPageSize, reset); in ResetRange()
|
| H A D | tsan_sync.h | 107 bool FreeRange(Processor *proc, uptr p, uptr sz, bool reset);
|
| H A D | tsan_interface_java.cpp | 109 ctx->metamap.FreeRange(thr->proc(), ptr, size, false); in __tsan_java_free()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_sync.cpp | 76 FreeRange(proc, p, sz); in FreeBlock() 80 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz) { in FreeRange() function in __tsan::MetaMap 123 FreeRange(proc, p, sz); in ResetRange() 130 FreeRange(proc, p, sz); in ResetRange() 136 FreeRange(proc, p, diff); in ResetRange() 142 FreeRange(proc, p + sz - diff, diff); in ResetRange() 153 bool has_something = FreeRange(proc, p, kPageSize); in ResetRange() 161 bool has_something = FreeRange(proc, p + sz - kPageSize, kPageSize); in ResetRange()
|
| H A D | tsan_sync.h | 114 bool FreeRange(Processor *proc, uptr p, uptr sz);
|
| H A D | tsan_interface_java.cpp | 109 ctx->metamap.FreeRange(thr->proc(), ptr, size); in __tsan_java_free()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/tests/unit/ |
| H A D | tsan_sync_test.cpp | 34 TEST(MetaMap, FreeRange) { in TEST() argument 45 m->FreeRange(thr->proc(), (uptr)&block[0], 4 * sizeof(u64), true); in TEST() 109 m->FreeRange(thr->proc(), (uptr)&block2[0], 4 * sizeof(u64), true); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/go/ |
| H A D | tsan_go.cpp | 217 ctx->metamap.FreeRange(get_cur_proc(), p, sz, false); in __tsan_free()
|