diff options
author | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-20 23:32:45 +0000 |
---|---|---|
committer | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-20 23:32:45 +0000 |
commit | 8a6e300c15df14234e0ada45665d64aa55910b0c (patch) | |
tree | 619c14e73d75c0a06959b6985f870de0c51f388c /attache/DebugTools.cpp | |
parent | a6d31a63a8093564b8832c935af63fb0b1e18648 (diff) |
add MiniDumpFilterMemory flag to MiniDumpWriteDump call, to help reduce amount of provate info in dumps
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@49 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'attache/DebugTools.cpp')
-rw-r--r-- | attache/DebugTools.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/attache/DebugTools.cpp b/attache/DebugTools.cpp index 752ba03..19c680c 100644 --- a/attache/DebugTools.cpp +++ b/attache/DebugTools.cpp @@ -110,9 +110,9 @@ bool HttpUpload(TCHAR *filename, TCHAR *module_filename, TCHAR *module_filename2 // module signature 2 (filename)
if(module_filename2 && module_filename2[0]) settings.AddField(_T("trace_module_signature"), module_filename2);
// module version (from pluginInfo)
- if(module_version && module_version[0] != 0) settings.AddField(_T("module_version"), module_version);
+ if(module_version && module_version[0]) settings.AddField(_T("module_version"), module_version);
// module version (from pluginInfo)
- if(module_version2 && module_version2[0] != 0) settings.AddField(_T("trace_module_version"), module_version2);
+ if(module_version2 && module_version2[0]) settings.AddField(_T("trace_module_version"), module_version2);
// reporter_id
if(options.reporter_id[0]) settings.AddField(_T("reporter_id"), options.reporter_id);
@@ -391,6 +391,7 @@ LONG CreateMiniDump( EXCEPTION_POINTERS* pep ) { szModuleFileName[0] = 0;
szModuleFileName2[0] = 0;
szVersion[0] = 0;
+ szVersion2[0] = 0;
PVOID address = pep->ExceptionRecord->ExceptionAddress, address2 = 0;
HINSTANCE hInstance;
@@ -462,7 +463,7 @@ LONG CreateMiniDump( EXCEPTION_POINTERS* pep ) { mci.CallbackRoutine = (MINIDUMP_CALLBACK_ROUTINE)MyMiniDumpCallback;
mci.CallbackParam = 0;
- MINIDUMP_TYPE mdt = (MINIDUMP_TYPE)(MiniDumpWithIndirectlyReferencedMemory | MiniDumpScanMemory);
+ MINIDUMP_TYPE mdt = (MINIDUMP_TYPE)(MiniDumpWithIndirectlyReferencedMemory | MiniDumpScanMemory | MiniDumpFilterMemory);
if(!MiniDumpWriteDump( GetCurrentProcess(), GetCurrentProcessId(), hFile, mdt, (pep != 0) ? &mdei : 0, 0, &mci )) {
TCHAR buff[512];
|