Home
last modified time | relevance | path

Searched refs:FreeRange (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.cpp64 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 Dtsan_sync.h107 bool FreeRange(Processor *proc, uptr p, uptr sz, bool reset);
H A Dtsan_interface_java.cpp109 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 Dtsan_sync.cpp76 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 Dtsan_sync.h114 bool FreeRange(Processor *proc, uptr p, uptr sz);
H A Dtsan_interface_java.cpp109 ctx->metamap.FreeRange(thr->proc(), ptr, size); in __tsan_java_free()
/llvm-project-15.0.7/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_sync_test.cpp34 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 Dtsan_go.cpp217 ctx->metamap.FreeRange(get_cur_proc(), p, sz, false); in __tsan_free()