summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/asan_poisoning.cc
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/lib/asan/asan_poisoning.cc')
-rw-r--r--compiler-rt/lib/asan/asan_poisoning.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler-rt/lib/asan/asan_poisoning.cc b/compiler-rt/lib/asan/asan_poisoning.cc
index ef3ba9fb659..cc42b31a27e 100644
--- a/compiler-rt/lib/asan/asan_poisoning.cc
+++ b/compiler-rt/lib/asan/asan_poisoning.cc
@@ -292,3 +292,11 @@ void __sanitizer_annotate_contiguous_container(const void *beg_p,
*(u8*)MemToShadow(b1) = static_cast<u8>(new_mid - b1);
}
}
+
+// --- Implementation of LSan-specific functions --- {{{1
+namespace __lsan {
+bool WordIsPoisoned(uptr addr) {
+ return __asan_region_is_poisoned(addr, sizeof(uptr));
+}
+}
+
OpenPOWER on IntegriCloud