Index: src/client/linux/handler/exception_handler.h |
diff --git a/src/client/linux/handler/exception_handler.h b/src/client/linux/handler/exception_handler.h |
index bbd962cb65bd3ed6a212cb9fb38c73675de31381..b57f58d4682037f4a7590820e48d582ea6bdf9bb 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); |