diff options
Diffstat (limited to 'runtime/fault_handler.cc')
-rw-r--r-- | runtime/fault_handler.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/runtime/fault_handler.cc b/runtime/fault_handler.cc index 4a352ddf9a..762f061ce2 100644 --- a/runtime/fault_handler.cc +++ b/runtime/fault_handler.cc @@ -72,12 +72,10 @@ namespace art { // Static fault manger object accessed by signal handler. FaultManager fault_manager; -extern "C" { -void art_sigsegv_fault() { +extern "C" __attribute__((visibility("default"))) void art_sigsegv_fault() { // Set a breakpoint here to be informed when a SIGSEGV is unhandled by ART. VLOG(signals)<< "Caught unknown SIGSEGV in ART fault handler - chaining to next handler."; } -} // Signal handler called on SIGSEGV. static void art_fault_handler(int sig, siginfo_t* info, void* context) { |