nealsid
|
6e525cbfbb
|
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
|
2009-07-02 00:30:44 +00:00 |
|
nealsid
|
1a997295b6
|
Removed logging init macro from minidump_processor_unittest, since with the Google Test integration, logging is handled through it's facilities
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@345 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2009-05-29 20:49:04 +00:00 |
|
nealsid
|
b56cfa067a
|
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
|
2009-05-29 00:53:02 +00:00 |
|
ted.mielczarek
|
aaecb48b3b
|
Fix minidump_stackwalk compilation on gcc 4.3. Patch by Jim Blandy
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@342 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2009-05-28 17:50:33 +00:00 |
|
nealsid
|
fc26f4a9b5
|
Fix memory leak in test case when calling into basic source line resolver.
R=brdevmn
A=nealsid
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@338 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2009-05-14 21:31:03 +00:00 |
|
nealsid
|
ad6543e4e7
|
Fix memory leak when using the basic source line resolver, plus the optimization to load using in-memory buffers. Moved from manually allocating/deallocating memory to using a scoped_array
A=nealsid
R=tiger feng
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@329 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2009-04-22 00:55:31 +00:00 |
|
nealsid
|
2ad976ef0b
|
Fix for issues 296, 297. Various symbol supplier classes need to be updated with new overload('make check' was failing, as well as crash_report), and remove logging that was flooding output
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@318 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2009-02-27 23:59:40 +00:00 |
|
nealsid
|
0fd2f1ae21
|
Modify symbol supplier interface to support an overload that takes a symbol data buffer, to get around an extraneous read/write of symbol data
R=doshimun
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@311 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2009-02-19 21:26:20 +00:00 |
|
mmentovai
|
9fcf4db315
|
Include what you use: include <algorithm> and <string.h> as needed. Patch by
Robert Henry. r=me
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@284 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2008-09-15 18:16:49 +00:00 |
|
mmentovai
|
eeca9921c5
|
Fix newlines (#253). rs=ted.mielczarek
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/7e62a299ce3fa222
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@255 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2008-04-07 21:50:57 +00:00 |
|
mmentovai
|
61ea8bf0d5
|
Processor crashes on some truncated minidumps after #222. r=ted.mielczarek
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/a451668b1ece259f
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@254 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2008-04-04 21:41:50 +00:00 |
|
ted.mielczarek
|
dd2ff4a21c
|
issue 223 - Fixes for SOlaris handler during integration with Firefox. patch by Alfred Peng, r=mento,me
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@250 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2008-03-18 16:10:10 +00:00 |
|
bryner
|
98cb0aebff
|
Use "%" PRIx64 instead of "%llx" for 64-bit portability.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@243 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2008-03-04 20:28:39 +00:00 |
|
mmentovai
|
c27cf3e395
|
Use "%" PRIx64 instead of "%llx" (#241). r=bryner
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/327dc5326077e48d
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@241 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2008-02-25 19:32:00 +00:00 |
|
mmentovai
|
469580e2df
|
Remove dependency on ole32 on Windows (#132). Patch by Sorin Jianu <sorinj>, r=me.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@237 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2008-01-28 20:02:01 +00:00 |
|
luly81
|
299c816021
|
Add MD_CPU_ARCHITECTURE_AMD64 as valid system type when cpu type is MD_CONTEXT_X86
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@230 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-11-19 05:53:21 +00:00 |
|
ted.mielczarek
|
8eb7111814
|
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
|
2007-10-31 19:20:31 +00:00 |
|
mmentovai
|
11e180cd3e
|
Fix warning regarding initialization order compared to definition order
following #222.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@226 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-10-22 16:00:35 +00:00 |
|
ted.mielczarek
|
d732add382
|
Issue 222 - processor fails if an entry in the ModuleList is bad. r=mento
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@225 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-10-19 18:44:51 +00:00 |
|
mmentovai
|
ea2bba9706
|
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
|
2007-09-26 18:28:05 +00:00 |
|
mmentovai
|
278946c3b5
|
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
|
2007-09-26 18:13:38 +00:00 |
|
mmentovai
|
0e6f5c95d7
|
Allow Breakpad processor library to build on Solaris with the native Sun
toolchain (#142). Patch by Alfred Peng. r=me.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@213 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-09-26 18:08:41 +00:00 |
|
mmentovai
|
7e2b64f5fd
|
Fix license boilerplate on these two files. Apparently these were missed
when the boilerplates were fixed in revision 31/bug 29 - these files
were checked in at revision 32.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@212 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-09-26 17:55:53 +00:00 |
|
ted.mielczarek
|
8408a209cd
|
issue 151 - Crash when processing file names less than 4 bytes. r=me
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@196 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-07-05 19:31:59 +00:00 |
|
mmentovai
|
6a844b1d85
|
Allow finer control over installed handler types (#193). r=ted.mielczarek
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/992a1bb09dc58a32
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@193 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-07-02 19:41:05 +00:00 |
|
ted.mielczarek
|
b5c78cc8d1
|
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
|
2007-06-11 17:03:30 +00:00 |
|
mmentovai
|
2e0e2234b9
|
Allow building with -pedantic (#186). r=ted.mielczarek
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/6aa39d7f0ffa3c42
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@183 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-31 19:44:52 +00:00 |
|
mmentovai
|
e96a791d9a
|
Check allocation and array sizes in minidump.cc (#12). r=bryner
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/7258b34d26ffc890
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@182 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-31 15:54:06 +00:00 |
|
ted.mielczarek
|
46b60801cb
|
Updated test data from Issue 143
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@181 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-30 14:06:36 +00:00 |
|
ted.mielczarek
|
90e050e598
|
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
|
2007-05-30 12:14:09 +00:00 |
|
ted.mielczarek
|
0e94332f7c
|
Issue 184 - MinidumpModule::code_identifier doesn't handle MD_OS_LINUX. r=mento
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@179 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-29 21:30:48 +00:00 |
|
mmentovai
|
6ed453a770
|
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
|
2007-05-25 19:10:19 +00:00 |
|
mmentovai
|
32b802dba3
|
Provide for logging initialization routines (#179). r=bryner
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/4b196ca0b6d7f9a6
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@177 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-25 18:04:17 +00:00 |
|
mmentovai
|
1ef60aaa6c
|
Fix bustage introduced in [172]
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@176 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-25 16:06:53 +00:00 |
|
mmentovai
|
fabb8714a7
|
Strengthen range checks in minidump.cc (#173). r=bryner
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/ad373296bfe5e08b
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@173 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-21 21:02:04 +00:00 |
|
mmentovai
|
65571f17ed
|
Add logging to minidump processor (#82). Part 2: add messages to the rest of
the processor. r=ted.mielczarek
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/cf56b767383a5d4b
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@172 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-21 20:09:33 +00:00 |
|
mmentovai
|
af3c43f00e
|
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
|
2007-05-17 18:34:37 +00:00 |
|
ted.mielczarek
|
95be2b659e
|
Issue 168 - Output debug file and debug identifier in minidump_stackwalk machine-readable output. r=mento
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@168 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-16 18:11:36 +00:00 |
|
mmentovai
|
436801fa23
|
Stacks (still) truncated on win32 (#165). Patch by Benjamin Smedberg. r=me
Don't require a program string to reset %ebp, as not all program strings
set this value.
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/ee4854ae7ffce94e
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@163 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-08 20:56:30 +00:00 |
|
ted.mielczarek
|
980f6dc277
|
Extraneous newline in format string
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@161 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-08 11:31:10 +00:00 |
|
ted.mielczarek
|
663b7904e4
|
oops, committed accidentally
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@157 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-04 19:52:18 +00:00 |
|
ted.mielczarek
|
9a3263a670
|
Issue 160 - Reviewer Chris Rogers
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@156 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-05-04 19:37:00 +00:00 |
|
mmentovai
|
3c27dcc1b6
|
Minidump without context crashes the processor (#153). r=bryner
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/2d221bd478bec550
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@148 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-04-25 19:38:01 +00:00 |
|
mmentovai
|
b63740b329
|
Truncated Windows/x86 stacks when using FPO. Add stack scanning to recover
instruction and frame pointers with better reliability. r=bryner
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/e74af03fb0629aa0
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@146 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-04-20 18:36:42 +00:00 |
|
mmentovai
|
33f178df55
|
s/an breakpad/a breakpad/ (#127), patch by techtonik, r=me
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/9610c2878a2bcdc
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@131 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-03-23 16:21:17 +00:00 |
|
bryner
|
809f0cb858
|
Ignore functions that have invalid addresses or sizes, instead of aborting the
symbol file load (#137). r=mmentovai.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@130 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-03-22 23:20:17 +00:00 |
|
mmentovai
|
e5dc60822e
|
Rename Airbag to Breakpad.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@122 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-02-14 19:51:05 +00:00 |
|
mmentovai
|
baff938211
|
Airbag windows client didn't trap VC8 parameter validation errors. Now it
does. (#120) r=bryner.
http://groups.google.com/group/airbag-dev/browse_thread/thread/3f21d0e379e32771
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@120 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-02-07 20:20:10 +00:00 |
|
bryner
|
1d78cad82e
|
Store 128-bit values as a struct with high and low fields, so that consumers
of airbag don't have to know the platform endianness.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@118 4c0a9323-5329-0410-9bdc-e9ce6186880e
|
2007-02-07 04:24:03 +00:00 |
|
waylonis
|
3a9a38a29e
|
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
|
2007-02-01 23:54:05 +00:00 |
|