aboutsummaryrefslogtreecommitdiff
path: root/src/client/linux/handler/minidump_generator.h
diff options
context:
space:
mode:
authorted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e>2007-06-11 16:01:46 +0000
committerted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e>2007-06-11 16:01:46 +0000
commit21d58c728185e616c9ae8076143af0955d6fe4df (patch)
tree02756ce232c7de603274f1f35c0a00861598bd9c /src/client/linux/handler/minidump_generator.h
parentissue 154: reviewed by Waylonis (diff)
downloadbreakpad-21d58c728185e616c9ae8076143af0955d6fe4df.tar.xz
Issue 182: linux handler doesn't have sigcontext if called from a previous signal handler. r=mento / Liu Li
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@188 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/client/linux/handler/minidump_generator.h')
-rw-r--r--src/client/linux/handler/minidump_generator.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/client/linux/handler/minidump_generator.h b/src/client/linux/handler/minidump_generator.h
index db74f914..7c0511f5 100644
--- a/src/client/linux/handler/minidump_generator.h
+++ b/src/client/linux/handler/minidump_generator.h
@@ -32,6 +32,8 @@
#ifndef CLIENT_LINUX_HANDLER_MINIDUMP_GENERATOR_H__
#define CLIENT_LINUX_HANDLER_MINIDUMP_GENERATOR_H__
+#include <stdint.h>
+
#include "google_breakpad/common/breakpad_types.h"
#include "processor/scoped_ptr.h"
@@ -54,7 +56,8 @@ class MinidumpGenerator {
// Write minidump.
bool WriteMinidumpToFile(const char *file_pathname,
int signo,
- const struct sigcontext *sig_ctx) const;
+ uintptr_t sighandler_ebp,
+ struct sigcontext **sig_ctx) const;
private:
// Allocate memory for stack.
void AllocateStack();