diff options
author | Dave Allison <dallison@google.com> | 2014-05-09 22:04:58 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-05-09 22:04:58 +0000 |
commit | 537aaf122b93cd72e3e886831c686c3b2f83e441 (patch) | |
tree | f9befe6e1af737b97eec9aa334039ef1591be7a2 /runtime/fault_handler.cc | |
parent | 9d7546662eb7138a7263f12f70d884554483a5a6 (diff) | |
parent | ad9697a91d5acdc772ae6c0461540bfec358a070 (diff) | |
download | art-537aaf122b93cd72e3e886831c686c3b2f83e441.tar.gz art-537aaf122b93cd72e3e886831c686c3b2f83e441.tar.bz2 art-537aaf122b93cd72e3e886831c686c3b2f83e441.zip |
Merge "Revert "Switch on implicit null pointer and stack overflow checks.""
Diffstat (limited to 'runtime/fault_handler.cc')
-rw-r--r-- | runtime/fault_handler.cc | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/runtime/fault_handler.cc b/runtime/fault_handler.cc index c457f120a8..4d7fd0ad12 100644 --- a/runtime/fault_handler.cc +++ b/runtime/fault_handler.cc @@ -35,13 +35,6 @@ namespace art { // Static fault manger object accessed by signal handler. FaultManager fault_manager; -extern "C" { -void art_sigsegv_fault() { - // Set a breakpoint here to be informed when a SIGSEGV is unhandled by ART. - LOG(ERROR)<< "Caught unknown SIGSEGV in ART fault handler"; -} -} - // Signal handler called on SIGSEGV. static void art_fault_handler(int sig, siginfo_t* info, void* context) { fault_manager.HandleFault(sig, info, context); @@ -86,10 +79,7 @@ void FaultManager::HandleFault(int sig, siginfo_t* info, void* context) { return; } } - - // Allow the user to catch this problem with a simple breakpoint in art_sigsegv_fault. - art_sigsegv_fault(); - + LOG(ERROR)<< "Caught unknown SIGSEGV in ART fault handler"; oldaction_.sa_sigaction(sig, info, context); } |