aboutsummaryrefslogtreecommitdiff
path: root/src/client/windows/crash_generation/minidump_generator.h
diff options
context:
space:
mode:
authordoshimun <doshimun@4c0a9323-5329-0410-9bdc-e9ce6186880e>2008-04-17 21:21:48 +0000
committerdoshimun <doshimun@4c0a9323-5329-0410-9bdc-e9ce6186880e>2008-04-17 21:21:48 +0000
commit9033edcd7bab5a25c748dd1979f51853bbe06f87 (patch)
tree90ac4ba3abb5cc27966d9f91821152b69bbd76b8 /src/client/windows/crash_generation/minidump_generator.h
parentFix a bug in start address calculation (diff)
downloadbreakpad-9033edcd7bab5a25c748dd1979f51853bbe06f87.tar.xz
Add one more parameter to the ClientDumpRequestCallback in crash generation server
to pass in the path of the dump file if the dump was generated successfully. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@262 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/client/windows/crash_generation/minidump_generator.h')
-rw-r--r--src/client/windows/crash_generation/minidump_generator.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/client/windows/crash_generation/minidump_generator.h b/src/client/windows/crash_generation/minidump_generator.h
index e343a0ab..8ab6a8f6 100644
--- a/src/client/windows/crash_generation/minidump_generator.h
+++ b/src/client/windows/crash_generation/minidump_generator.h
@@ -48,7 +48,9 @@ class MinidumpGenerator {
~MinidumpGenerator();
- // Writes the minidump with the given parameters.
+ // Writes the minidump with the given parameters. Stores the
+ // dump file path in the dump_path parameter if dump generation
+ // succeeds.
bool WriteMinidump(HANDLE process_handle,
DWORD process_id,
DWORD thread_id,
@@ -56,7 +58,8 @@ class MinidumpGenerator {
EXCEPTION_POINTERS* exception_pointers,
MDRawAssertionInfo* assert_info,
MINIDUMP_TYPE dump_type,
- bool is_client_pointers);
+ bool is_client_pointers,
+ std::wstring* dump_path);
private:
// Function pointer type for MiniDumpWriteDump, which is looked up