7dc7b794926815b45e47c0ae4c955206e34bc175 |
|
11-Apr-2015 |
mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add address and reason for IN_PAGE_ERROR. ACCESS_VIOLATION and IN_PAGE_ERROR both specify read/write/dep flags and address. ACCESS_VIOLATION currently reports these, but IN_PAGE_ERROR does not. This change makes IN_PAGE_ERROR report this information as well, and also the additional NTSTATUS value for the underlying cause. Patch by bungeman@chromium.org Review URL: https://breakpad.appspot.com/1794002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1441 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
ea4b5be2a2b9a5d5e7a09150a1821b1db5698a45 |
|
25-Nov-2014 |
ivanpe@chromium.org <ivanpe@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Surfacing the process create time in google_breakpad::ProcessState and updating minidump_stackwalk to show process uptime. I tested this with a minidump from Chrome and I got a result that is inline with what the Windows debugger is showing for that dump: minidump_stackwalk output: -------------------------- Process uptime: 601 seconds WinDBG output: -------------- Process Uptime: 0 days 0:10:01.000 I didn't update the machine readable output of minidump_stackwalk on purpose in order to avoid breaking someone that uses it. It can be added later to the machine output if needed. R=mark@chromium.org Review URL: https://breakpad.appspot.com/7754002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1406 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
39d7964df5d3ba7c3889bf19004f6e18eee5cfc6 |
|
23-Nov-2013 |
mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Process minidumps generated on ARM64 in iOS apps. Patch by Colin Blundell <blundell@chromium.org> BUG=542 Review URL: https://breakpad.appspot.com/704002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1236 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
5f22d6a7f471f2352d394c188560fd06830e14f3 |
|
11-Sep-2013 |
gordana.cmiljanovic@imgtec.com <gordana.cmiljanovic@imgtec.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Adding support for mips. Support for mips cpu is added to all breakapad targets including unittests. BUG=none TEST=unittests Review URL: https://breakpad.appspot.com/614002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1212 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
2d460c37d16a99fd4bcdac045298e87b6b5735b0 |
|
11-Jul-2013 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Detect corrupt symbol files during minidump processing. Recover from the errors and use the good data if possible. More specifically: - Detect corrupt symbols during minidump processing and provide the list of modules with corrupt symbols in the ProcessState. This will allow listing the corrupt symbol files in the final crash report. - Skip and recover from symbol data parse errors - don't give up until 100 parse errors are seen. - In order to recover from '\0' (null terminator) in the middle of a symbol file, a couple of methods have to be updated to require both buffer pointer and length. Previously they required only a buffer pointer (char *) and the size of the buffer was evaluated using strlen which is not reliable when the data is corrupt. Most of the changes are due to these signature updates. - Added and updated unittests. Also, updated minidump_stackwalk to show a WARNING for corrupt symbols. Output looks like this: ... Loaded modules: 0x000da000 - 0x000dafff Google Chrome Canary ??? (main) 0x000e0000 - 0x0417dfff Google Chrome Framework 0.1500.0.3 (WARNING: Corrupt symbols, Google Chrome Framework, 4682A6B4136436C4BFECEB62D498020E0) 0x044a8000 - 0x04571fff IOBluetooth 0.1.0.0 ... Review URL: https://breakpad.appspot.com/613002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1200 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
02ee17f7cf2b669ec1ee688243bcf78f8f58397b |
|
27-Jun-2013 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
This change is addressing a particularly nasty issue where the stackwalker doesn't see the correct thread stack memory. Instead, it loads garbage (from offset 0 of the minidump file - well that's not garbage, but it is not the stack memory region either) and attempts to walk it. A typical symptom of this issue is when you get a single stack frame after processing - the context frame - for which you don't need stack memory. This issue is caused by an invalid RVA in the memory descriptor stored inside the MINIDUMP_THREAD structure for the thread. Luckily, the invalid RVA is 0, and the start_of_memory_region appears to be correct, so this issue can be easily detected and the correct memory region can be loaded using an RVA specified in the MinidumpMemoryList. I couldn't find a reasonable description on MSDN regarding MINIDUMP_MEMORY_DESCRIPTOR.MINIDUMP_LOCATION_DESCRIPTOR having RVA of 0 except maybe for full dumps where the 64-bit version of the structure (MINIDUMP_MEMORY_DESCRIPTOR64) is used and it has no RVA at all. It has a 64-bit DataSize which if interpreted as the 32-bit structure will very likely result in 0 for the RVA: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680384(v=vs.85).aspx Anyways, the dump that I looked at was not a full dump so 0 for RVA is a bit puzzling (at least easily detectable): ... Microsoft (R) Windows Debugger Version 6.2.9200.20512 X86 Copyright (c) Microsoft Corporation. All rights reserved. ... User Mini Dump File: Only registers, stack and portions of memory are available ... MINIDUMP_HEADER: Version A793 (62F0) NumberOfStreams 11 Flags 160 0020 MiniDumpWithUnloadedModules 0040 MiniDumpWithIndirectlyReferencedMemory 0100 MiniDumpWithProcessThreadData Review URL: https://breakpad.appspot.com/606002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1194 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
5f94e8cf45ad9beef5df16a829f89890dcfe0078 |
|
11-May-2013 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Compile issue when using global string "::string". For more details take a look at src/common/using_std_string.h. Review URL: https://breakpad.appspot.com/577002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1181 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
42faddc9c3be48a8a29236ab866013288d25491e |
|
07-May-2013 |
mseaborn@chromium.org <mseaborn@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add MD_OS_NACL platform_id value for identifying NaCl minidumps Change minidump-2-core to accept minidumps with this platform_id value rather than rejecting them as non-Linux dumps. Add a missing "break" for a MD_OS_PS3 case. BUG= https://code.google.com/p/nativeclient/issues/detail?id=3424 TEST= tested with work-in-progress NaCl minidump generator Review URL: https://breakpad.appspot.com/590002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1172 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
d9b40724ed6a6c243eaef196e617071ec36d4282 |
|
25-Apr-2013 |
thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add MD_OS_PS3 to breakpad and exception types. A=Jia Ji <jijia@google.com> Original review: https://breakpad.appspot.com/571002/ Review URL: https://breakpad.appspot.com/574002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1165 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
972816ca0a2c53907b4a75c8351bed0802c9e91b |
|
24-Apr-2013 |
digit@chromium.org <digit@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Improve ARM CPU info reporting. This patch improves several things for Linux/ARM: - Better detection of the number of CPUs on the target device. The content of /proc/cpuinfo only matches the number of "online" CPUs, which varies over time with recent Android devices. - Reconstruct the CPUID and ELF hwcaps values from /proc/cpuinfo, this is useful to better identify target devices in minidumps. - Make minidump_dump display the new information in useful ways. - Write a small helper class to parse /proc/cpuinfo and also use it for x86/64. - Write a small helper class to parse sysfds cpu lists. - Add a my_memchr() implementation. - Add unit tests. Tested on a Nexus S (1 CPU), Galaxy Nexus (2 CPUs) and a Nexus 4 (4 CPUs). Review URL: https://breakpad.appspot.com/540003 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1160 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
cd1f1a6399d5a73ac2bdf5671f8322ba013e8e21 |
|
13-Apr-2013 |
thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add PPC64 support to breakpad processor. A=Jia Ji <jijia@google.com> Original review: https://breakpad.appspot.com/557002/ Review URL: https://breakpad.appspot.com/558002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1147 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
5a2106b5f95f3232ac0e9aab5f081eb04313a8b6 |
|
06-Mar-2013 |
ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Keeping track of modules without symbols during crash report processing. http://breakpad.appspot.com/534002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1126 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
6162aed3c3fcfc53373c963ac375d39a5dfa5a25 |
|
06-Mar-2013 |
ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Use stdint types everywhere R=mark at https://breakpad.appspot.com/535002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1121 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
2cc15ba4327831f917ff55b87e6d5fc3c7750085 |
|
17-Jan-2013 |
ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Move scoped_ptr.h to common R=mark at https://breakpad.appspot.com/509002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1096 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
e721e628ec10381c96e38cfc82c1816983097165 |
|
06-Nov-2012 |
ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Allow processing dumps with missing stack memory for some threads r=mkrebs at https://breakpad.appspot.com/413002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1077 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
9753aff85a9a20dbe294529b4184d9686ec42cdd |
|
10-Oct-2012 |
SiyangXie@gmail.com <SiyangXie@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Refactor the logic of resolving source line info into helper class. http://breakpad.appspot.com/459002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1068 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
15621fac836a9f825c3360a9f4f9ef2c48f51a56 |
|
25-Sep-2012 |
qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
processor: add arm exception flags From inspection of Apple headers and https://llvm.org/svn/llvm-project/lldb/trunk/source/Plugins/Process/Utility/StopInfoMachException.cpp Review: https://breakpad.appspot.com/457003/ Patch by: jaysoffian@gmail.com git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1048 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
f092d39bfc1090285476784307a10881702179fb |
|
18-Sep-2012 |
ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Allow generating minidumps from live process on Linux via ExceptionHandler Original patch by Chris Jones <jones.chris.g@gmail.com> at https://bugzilla.mozilla.org/show_bug.cgi?id=544936 and https://bugzilla.mozilla.org/show_bug.cgi?id=555309 R=mark at https://breakpad.appspot.com/449003/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1043 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
5187de1ae5cb7df2343b650416aa805084bdf8da |
|
04-Jul-2012 |
digit@chromium.org <digit@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add MD_OS_ANDROID definition. In order to better distinguish Android and Linux minidumps, introduce a new MD_OS_ANDROID definition, and modify related source code accordingly. Also append the build-fingerprint to the minidump location descriptor. This gives more information about the system image the device runs on. Review URL: https://breakpad.appspot.com/405002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@981 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
f0eb3f0038c8459517fe31703d0f58dcf9424a7c |
|
13-Mar-2012 |
qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add high level API for breakpad on iOS. The new API allows to automatically upload repports to the crash server when the application restarts. This change also: - Correct a bug on the test for correct alignment of the abrt signal handler - Add user friendly information on crashes for SIGABRT and NSException Review URL: https://breakpad.appspot.com/361001 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@935 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
63f97ad134db3fa175c489b50b66a79bf0c95025 |
|
11-Oct-2011 |
qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Handle ios dump. This change add a flag for ios minidumps and allow handler to recognize it. It doesn't recognize arm specific exceptions that will be logged as unknown type. Review URL: http://breakpad.appspot.com/311002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@855 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
cec12872c403314261e151cf2fa4505ae1affaf6 |
|
22-Sep-2010 |
cdn@chromium.org <cdn@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Added the base exploitability module for windows. This only adds the very basic exception type based analysis for now. BUG=NONE TEST=MinidumpProcessorTest.TestExploitilityEngine Review URL: http://breakpad.appspot.com/189001 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@698 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
8d2c518c0b1dd6e1c956340759983f0464d356d5 |
|
24-Aug-2010 |
nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Patch from CDN to add support for an exploitability engine A=cdn R=nealsid git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@662 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
e1930985430ce289f4fe8525f51050e5d78cc44e |
|
25-Jun-2010 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Breakpad: Avoid using the C++ <cfoo> headers. This patch avoids unnecessary use of the <cfoo> headers in files that don't actually use the identifiers they declare in the std:: namespace. It also changes some files to better conform with the "Names and Order of Includes" rules in the Google C++ Style Guide. A=jimb R=mark git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@619 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
4f182c746bccc64a141cd4bbda4d3d901ef013ce |
|
04-Jun-2010 |
nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add access violation detail for windows (read/write/dep). Add stack buffer overrun and heap corruption exceptions for windows. Additional detail requested to improve Chrome crash analysis A=cdn R=nealsid http://codereview.chromium.org/2429003/show git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@606 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
9276b0d3017ad5ca93c8b593cacf317e1eaa114e |
|
19-Dec-2009 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Basic arm cpu support for processor. r=mark at http://breakpad.appspot.com/49011 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@454 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
0314e487e46a45229e275eb78b09f0538a5a7769 |
|
02-Dec-2009 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
issue 170 - Report assertion type in minidump_stackwalk output. r=mark at http://breakpad.appspot.com/45001 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@433 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
96c69639ee2f806b181f4923c3a8e35ba2f25473 |
|
19-Oct-2009 |
jschuh@chromium.org <jschuh@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fixed style error git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@419 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
5f4fa55598baf92785223debe7d3787c6b29cf3e |
|
19-Oct-2009 |
jschuh@chromium.org <jschuh@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Issue 35001: Fallback to Thread Context on bad Exception Context git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@418 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
b2bc3bcc845b59c12db49feead091faebd6d116b |
|
04-Sep-2009 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Issue 328 - should have constant for VC++ exceptions, and stringify in MinidumpProcessor::GetCrashReason r=nealsid at http://breakpad.appspot.com/25001/show git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@394 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
7c48629d49c40abd67d36cb45dad028b6b65f66c |
|
14-Aug-2009 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix build errors with gcc 4.4. Patch by Silvius Rus <rus@google.com>. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@383 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
6e525cbfbba74d702dadf62c1878f3aa453a28c4 |
|
02-Jul-2009 |
nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add stack-dumping logic to crash_report with -t switch R=jeremy A=nealsid git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@357 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
b56cfa067add059d0894433393e798fe0604970e |
|
29-May-2009 |
nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add more error information to minidump processing return code. Also added dependency on google test, and modified minidump processing unit tests to use google test R=brdevmn A=nealsid git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@343 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
8eb7111814953cb64ec0569b91ea99804b2d5b85 |
|
31-Oct-2007 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Issue 196 - Breakpad processor support for x86-64. r=mento git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@227 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
ea2bba970675e01f9964f82d3f44960c1aad05dc |
|
26-Sep-2007 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add SPARC/Solaris support to client handler and processor (#201, 200). Patch by Michael shang <satisfy123>. r=me, r=Alfred Peng. http://groups.google.com/group/google-breakpad-discuss/browse_thread/thread/2fba07577f1fa35e git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@215 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
278946c3b551078e0431b5920f113169a9ee8cd4 |
|
26-Sep-2007 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix crash reason switching to allow proper behavior for Linux. Spotted by Michael Shang <satisfy123>, mentioned in issue #200. r=me http://groups.google.com/group/google-breakpad-discuss/browse_thread/thread/2fba07577f1fa35e git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@214 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
b5c78cc8d1bdbd96a0d31750cd35d2475752c7a0 |
|
11-Jun-2007 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
issue 185 - Need constants / stringification for Linux exception codes. r=mento git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@189 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
90e050e5982a5cddc3d544d103eccc06be42f184 |
|
30-May-2007 |
ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Issue 143 - MinidumpProcessor should extract number of processors. r=mento git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@180 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
6ed453a770a18ec0c5c7caaab60f5fff531b6608 |
|
25-May-2007 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Processor can attempt processing all threads even when interrupted (#177). r=ted.mielczarek http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/8fda7c96fa7b5d57 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@178 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
af3c43f00e98047bc7f80dcf4c16b876e095769f |
|
17-May-2007 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add logging to minidump processor (#82). First part: logging infrastructure and messages for minidump.cc and minidump_processor.cc. r=bryner. http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/b056994d675f623c git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@169 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
e5dc60822e5938fea2ae892ccddb906641ba174e |
|
14-Feb-2007 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Rename Airbag to Breakpad. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@122 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
3a9a38a29e1cad32d33a239f999c207d513471e0 |
|
02-Feb-2007 |
waylonis <waylonis@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Don't fail the minidump processing if the requesting thread can't be found. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@116 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
97d392dc4b60f0099cd7ad8c8a5f06581a532392 |
|
10-Jan-2007 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Communicate OS and CPU to SymbolSupplier (#107). r=bryner Interface change: moved a few fields around in ProcessState; added new arguments to Stackwalker and SymbolSupplier. http://groups.google.com/group/airbag-dev/browse_thread/thread/17e4a48ec3ede932 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@101 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
fd38d48e6d5e56cb66b0fa0f7e25f840a83dac5c |
|
12-Dec-2006 |
bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Add an abstract interface to SourceLineResolver, and allow any implementation to be used with MinidumpProcessor. The basic SourceLineResolver is now a public interface (#89) git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@83 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
f33b8d2d07a057fdd667c2e0db629ba7cbc37cc3 |
|
08-Dec-2006 |
bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Provide a mechanism for SymbolSuppliers to interrupt processing (#93) git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@80 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
daf4211942bcdc2356faf4fda699eba9fd3305b6 |
|
06-Dec-2006 |
waylonis <waylonis@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Update reporting strings for exceptions (Issue 88) Add time_date_stamp to process state. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@75 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
db3342a10ec30902aa9018b80e1d9a40bd01c487 |
|
05-Dec-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Module API (#32). r=waylonis, bryner - Introduces a standard API for dealing with modules. MinidumpModule is now a concrete implementation of this API. Code may interact with single modules using the CodeModule interface, and collections of modules using its container, the CodeModules interface. - CodeModule is used directly by SymbolSupplier implementations and SourceLineResolver. Reliance on the specific implementation in MinidumpModule has been eliminated. - Module lists are now added to ProcessState objects. Module references in each stack frame are now pointers to objects in these module lists. - The sample minidump_stackwalk tool prints the module list after printing all threads' stacks. http://groups.google.com/group/airbag-dev/browse_frm/thread/a9c0550edde54cf8 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@74 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
76f052f8fbf8864dee5992b857229d06560a766a |
|
07-Nov-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Suppress handler thread from appearing in MinidumpProcessor's ProcessState (#65). r=bryner - Interface change: (ProcessState).crash_thread is now requesting_thread and will be populated for non-crash dumps. If the requesting thread cannot be determined, requesting_thread is set to -1. http://groups.google.com/group/airbag-dev/browse_thread/thread/c422ec481a2db440 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@62 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
fe82bf24a93d9d3affd614aaa23f2f018a733d8e |
|
06-Nov-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Move headers for exported interfaces into src/google_airbag (#51). r=bryner http://groups.google.com/group/airbag-dev/browse_thread/thread/e01f177386e8794a git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@60 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
f944ba3fbb6136a14d47bf40f5cf1567ba3f8008 |
|
27-Oct-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
MinidumpProcessor uses the wrong context for non-crash threads (#62). r=bryner http://groups.google.com/group/airbag-dev/browse_thread/thread/74743a397c52b7e2 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@52 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
80e98391dc7ff361355e72c24c0fb222518bcdfc |
|
25-Oct-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Fix minor style problems (#58). r=bryner http://groups.google.com/group/airbag-dev/browse_thread/thread/bbcecab979fa82bc git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@49 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
e5468b8a49ac6a4e5acb9d4003838e3e323f85e4 |
|
24-Oct-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
MinidumpProcessor should process all threads (#35). r=bryner - MinidumpProcessor now processes all threads and returns a new ProcessState object. (Interface change.) - ProcessState contains a CallStack for each thread in the process, and additional information about whether the process crashed, which thread crashed, the reason for the crash, and identifying attributes for the OS and CPU. - MinidumpSystemInfo now contains a GetCPUVendor() method that returns the vendor information from CPUID 0 on x86 processors ("GenuineIntel"). http://groups.google.com/group/airbag-dev/browse_thread/thread/16dd2c981e3361ba git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@47 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
2466d8e993a800a17e00deda2f3a27e0505140e1 |
|
23-Oct-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Replace auto_ptr with scoped_ptr (#56). r=bryner http://groups.google.com/group/airbag-dev/browse_thread/thread/54c66451ed8e2835 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@46 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
d119a921ea611dc38cfcb7411759ddf2c688603f |
|
23-Oct-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Make stack_frame_info vector hold linked_ptrs instead of objects; make Stackwalker::Walk create and return a CallStack instead of filling a caller-supplied one (#54). r=bryner Interface change: Stackwalker::Walk and MinidumpProcessor::Process now return a new CallStack*. http://groups.google.com/group/airbag-dev/browse_thread/thread/d2bad5d7c115c3fe git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@45 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
246f4068280b5b191303ff13671e43a0522987de |
|
20-Oct-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Handle frame pointer omission, (#21), part 4 (final part!): FPO stackwalker. r=bryner - This change allows Airbag to properly walk win32 stacks produced by code built with MSVC's frame pointer omission optimization (/Oy). This optimization is enabled at /O1 and /O2. - There too many interface and file format changes to list here. http://groups.google.com/group/airbag-dev/browse_thread/thread/85ce85bfa8457ece git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@42 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
960e5277ee489960c40c50c6222606200419302a |
|
25-Sep-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
ppc stackwalker (#30). r=bryner - Implementation of PowerPC stackwalker. Tested using stackwalker_selftest (#18). - Hook up processor-side multi-CPU support in MinidumpProcessor and minidump_stackwalk using the new Stackwalker::StackwalkerForCPU method. http://groups.google.com/group/airbag-dev/browse_thread/thread/1c2fa7c5182a77a9 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@34 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
7daf246e4baf0837e25429668cc23e92b6afe3b3 |
|
20-Sep-2006 |
mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Relicense to BSD (#29). r=bryner http://groups.google.com/group/airbag-dev/browse_thread/thread/5f19f13fc172c4e0 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@31 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
0170bea32f3b6745a924c04899d0dae563e078f6 |
|
20-Sep-2006 |
bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Follow-up to #26: get rid of supplier_data, it's not really needed since the caller can implement their own supplier object. r=mmentovai. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@27 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|
cce3492afc263be86236600d41dca40be7224ee7 |
|
19-Sep-2006 |
bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> |
Get rid of CrashReport, and rename CrashReportProcessor to MinidumpProcessor (#26) r=mmentovai. git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@26 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/processor/minidump_processor.cc
|