summaryrefslogtreecommitdiff
path: root/lib/esan/esan_interface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/esan/esan_interface.cpp')
-rw-r--r--lib/esan/esan_interface.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/esan/esan_interface.cpp b/lib/esan/esan_interface.cpp
index f6ad3caa8..8a64d1526 100644
--- a/lib/esan/esan_interface.cpp
+++ b/lib/esan/esan_interface.cpp
@@ -109,3 +109,10 @@ void __esan_unaligned_loadN(void *Addr, uptr Size) {
void __esan_unaligned_storeN(void *Addr, uptr Size) {
processRangeAccess(GET_CALLER_PC(), (uptr)Addr, Size, true);
}
+
+// Public interface:
+extern "C" {
+SANITIZER_INTERFACE_ATTRIBUTE void __esan_report() {
+ reportResults();
+}
+} // extern "C"