diff options
Diffstat (limited to 'lib/esan/esan_interface.cpp')
-rw-r--r-- | lib/esan/esan_interface.cpp | 7 |
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" |