From 5fcdc4f567ae8f3d26ef0520b6e0f1add334eb8b Mon Sep 17 00:00:00 2001 From: "ted.mielczarek@gmail.com" Date: Wed, 5 Feb 2014 12:11:48 +0000 Subject: Make Linux ExceptionHandler::HandleSignal public A=Jed Davis R=ted at https://breakpad.appspot.com/1114003/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1279 4c0a9323-5329-0410-9bdc-e9ce6186880e --- src/client/linux/handler/exception_handler.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/client/linux/handler') diff --git a/src/client/linux/handler/exception_handler.h b/src/client/linux/handler/exception_handler.h index bbd962cb..b57f58d4 100644 --- a/src/client/linux/handler/exception_handler.h +++ b/src/client/linux/handler/exception_handler.h @@ -221,6 +221,9 @@ class ExceptionHandler { // Force signal handling for the specified signal. bool SimulateSignalDelivery(int sig); + + // Report a crash signal from an SA_SIGINFO signal handler. + bool HandleSignal(int sig, siginfo_t* info, void* uc); private: // Save the old signal handlers and install new ones. static bool InstallHandlersLocked(); @@ -233,7 +236,6 @@ class ExceptionHandler { void WaitForContinueSignal(); static void SignalHandler(int sig, siginfo_t* info, void* uc); - bool HandleSignal(int sig, siginfo_t* info, void* uc); static int ThreadEntry(void* arg); bool DoDump(pid_t crashing_process, const void* context, size_t context_size); -- cgit v1.2.1