Mike Hommey
3c47f2e08d
Bug 637316 - Forgot replacement of memcmp with my_strncmp in part 2. r=me
2011-03-14 15:28:44 +01:00
Mike Hommey
abac84999e
Bug 637316 part 2 - Merge adjacent mappings with the same name into one module in crash reporter. r=ted
2011-03-14 15:24:58 +01:00
Chris Jones
b9eea5ff65
Bug 633436: Work around an apparent gcc/gas quirk. r=vlad a=a
2011-02-16 16:43:30 -06:00
Ted Mielczarek
448825c6d2
bug 599301 - Make Breakpad include memory around instruction pointer in minidumps on older versions of Windows. r=mento, a=beltzner
...
--HG--
extra : rebase_source : c5fd538fdfb532eeed4c4265eb93a69bfac485aa
2011-01-28 11:57:08 -05:00
Rafael Ávila de Espíndola
79936aada6
Bug 623121 - Add constructor for CPPLanguage (which inherits from Language) to placate CLang; r=jimb a=bsmedberg
...
--HG--
extra : rebase_source : a3d601c4b67ac37cde6ebb02783510dcb04297b0
2011-01-21 14:11:35 -05:00
Rafael Ávila de Espíndola
345b6cc05f
Bug 623119 - exception_raise_state exception_raise_state_identity have Duplicated parameter name thread_state_count; r=ted a=bsmedberg
...
--HG--
extra : rebase_source : 62bd5b0145dcb1cd9f3a8178c1ca66ab351f3eb8
2011-01-21 14:10:50 -05:00
Ted Mielczarek
6ed416f3ed
Fix compiling some parts of Breakpad processor on Win32. Landing as part of bug 620974, reviewed and landed upstream. r=mento, a=testonly
...
--HG--
extra : rebase_source : b13c758010ab079f5f4d016b9041efec5338baa1
2011-01-12 14:13:53 -05:00
Ted Mielczarek
08157510ea
bug 590961 - Allow generating minidumps from processes of differing CPU architecture. r=mento a=blocking-2.0
2010-12-16 17:56:27 -05:00
Ted Mielczarek
6978bec880
bug 589955 - Submit empty crash reports on Windows. r=mento, a=blocking2.0
...
--HG--
extra : rebase_source : e618f80046f7885a4a4d797579866c68d8c61a98
2010-12-15 11:34:55 -05:00
timeless@mozdev.org
a408fd8bb9
Bug 615534 warning: operation ++ on 'i' may be undefined as i is used again in an argument to CopyIndexAfterObject in MinidumpGenerator::WriteMemoryListStream. r+a=ted
2010-11-30 15:44:36 +00:00
Ted Mielczarek
510d0e68ed
bug 605832 - small Breakpad fixes to allow writing minidumps from the CrashGenerationServer callback. r=cjones a=blocking-fennec
2010-11-24 09:15:02 -05:00
Kyle Huey
f99c028f87
Bug 611930: Annotate crash reports with LSP information. r=ted sr=rs a=b
2010-11-21 19:29:47 -05:00
Kyle Huey
59a85eb583
Backed out changeset c8a4b4ed9160. a=me
2010-11-21 14:18:32 -05:00
Kyle Huey
698f4a7090
Bug 611930: Annotate crash reports with LSP information. r=ted sr=rs a=b
2010-11-21 13:58:33 -05:00
Benjamin Smedberg
53205f2ce6
Bug 599475 - Fix crash reporting on MacOS 10.5 (Leopard) by making breakpad use it's internal implementation of MD5 instead of one randomly picked from libnss or libcrypto which isn't loading properly. r=ted a=blocking-beta8+
2010-11-20 16:58:47 -05:00
Ted Mielczarek
d90870c931
bug 610970 - fix Linux minidump writer to ignore mappings that are wholly contained within mappings provided by the API, r=mwu a=blocking-fennec
2010-11-10 08:05:31 -05:00
Brad Lassey
f85e8b346c
maemo bustage fix from android crash reporter push a=blocking-fennec
2010-10-20 23:13:35 -04:00
Brad Lassey
1099518c89
linux build bustage fix a=bustage-fix
2010-10-20 21:33:56 -04:00
Ted Mielczarek
23a9e742aa
bug 603592 - Add an API for the Android embedding to use to provide info about shared libraries mapped into anonymous mappings. r=mwu a=blocking-fennec
2010-10-19 15:05:47 -04:00
Ted Mielczarek
c91de3bfd4
bug 603592 - add a breakpad api to add info about known modules. r=mwu a=blocking-fennec
2010-10-19 14:52:27 -04:00
Ted Mielczarek
4ec94afa77
bug 603592 - make a file_id host binary that can spit out a Breakpad file id. r=mwu a=blocking-fennec
2010-10-14 20:38:19 -04:00
Ted Mielczarek
cece4402f2
bug 595167 - Make Breakpad client libs work on Android. r=mwu a=blocking-fennec
2010-10-13 11:37:58 -04:00
Chris Coulson
e7f926d208
Bug 591331 - Allow Linux dumper to work on PTRACE-hardened kernels (Ubuntu 10.10). r=ted
2010-10-12 13:38:13 +02:00
Ted Mielczarek
a709ac9559
bug 536271 - Include the page containing EIP in the minidump on Linux and Mac. r=nealsid, a=blocking
...
--HG--
rename : toolkit/crashreporter/google-breakpad/src/common/linux/memory.h => toolkit/crashreporter/google-breakpad/src/common/memory.h
extra : rebase_source : 2eb0ad63cdfd995c63893e5a8fe7eaa3aac72434
2010-09-23 12:53:23 -04:00
Ted Mielczarek
c169279a76
bug 587747 - Implement writing of minidumps from hang detection on OS X. r=cjones a=blocking
...
--HG--
extra : rebase_source : fef081b5b0fae828ecc0c2678d83787778dfc70d
2010-08-27 09:32:45 -04:00
Ted Mielczarek
ca86c9c747
bug 573150 - crash reporter inadvertently sends IE cookies to crash submission URL. r=nealsid a=blocking
...
--HG--
extra : rebase_source : 601d7a4611e0eb27143b74ab4db0b346e092aa34
2010-08-27 09:32:45 -04:00
Ted Mielczarek
96bb87cd24
bug 559228 - Update Breakpad to r652 (mozilla build system changes). r=bsmedberg a=blocking
...
--HG--
extra : rebase_source : a3aeb2907f6102abd1628387beed004e242f9c3b
2010-08-16 15:05:09 -04:00
Ted Mielczarek
ad21a16471
bug 559228 - Update Breakpad to r652
...
--HG--
extra : rebase_source : bec760bf86aa27731fcced3bfea3dcfaf5213293
2010-08-16 15:05:08 -04:00
Jim Mathies
158363a9b9
Bug 577486. Load the RtlCaptureContext entry point manually so that we can still run on Windows 2000. (patch modified to review comments by tnikkel) r=ted a=blocking
2010-07-29 14:12:46 -05:00
Mark Finkle
8303a7473d
Bug 578080 - HOST_CXXFLAGS broken on Maemo causing build bustage [r=dougt]
2010-07-12 15:48:26 -04:00
Ted Mielczarek
36fab2017d
bug 567424 bustage fix for OS X x86-64
2010-07-07 17:20:50 -04:00
Ted Mielczarek
7f52e9bfd0
bug 567424 bustage fix
2010-07-07 16:12:45 -04:00
Ted Mielczarek
84e3dd7b08
bug 567424 bustage fix
2010-07-07 15:49:54 -04:00
Ted Mielczarek
8d40d0bd53
bug 567424 - sync to Breakpad revision 619 to pick up OS X symbol dumping changes (64-bit support + DWARF CFI support) - mozilla build system changes. r=mitch
2010-07-02 08:05:04 -04:00
Ted Mielczarek
62c53fae00
bug 567424 - sync to Breakpad revision 619 to pick up OS X symbol dumping changes (64-bit support + DWARF CFI support)
...
We still have a few local patches that have not yet been upstreamed, but they're all up in the Breakpad issue tracker now:
--
Bug 544936, part 1: Add the ability to generate a minidump of a child process at any time (linux). r=ted
Bug 555309, part 2: Allow a particular subprocess thread to be "blamed" in an OOP minidump. r=bsmedberg
Bug 555309, part 4: Insert an artificial exception stream into non-crash browser-side minidumps. r=bsmedberg
Bug 544936, part 2: Add the ability to generate a minidump of a child process at any time (windows). r=ted
Bug 555309, part 2: Allow a particular subprocess thread to be blamed in an OOP minidump. (windows bits) r=bsmedberg
Bug 555309, part 4: Insert an artificial exception stream into non-crash browser-side minidumps. r=bsmedberg (win32)
Windows changes: http://breakpad.appspot.com/115002/show
Linux changes: http://breakpad.appspot.com/123001/show
--
bug 557113 - sort out crash report certificate issues on Maemo. r=mfinkle,johnath
http://breakpad.appspot.com/121002/show
--
Plus one more I discovered while testing this patch on 64-bit OS X:
http://breakpad.appspot.com/124001/show
--HG--
extra : rebase_source : f0df7e87d26822884401b8cb1a5633c958e92c93
2010-06-30 10:30:12 -04:00
Benoit Jacob
ee5f0dc451
b=569836; Fix build on Fedora 13; r=ted.mielczarek
2010-06-07 10:28:55 -04:00
Benjamin Smedberg
86a58b9f68
Bug 563936 - Make google_breakpad::ClientInfo::UnregisterWaits handle pseudo-errors from UnregisterWait correctly if there is I/O pending at the time, r=doshimun a=mossop
2010-05-10 17:11:57 -04:00
Ted Mielczarek
019fb8dad6
bug 557113 - sort out crash report certificate issues on Maemo. r=mfinkle,johnath
...
--HG--
extra : rebase_source : 5bd378a2721eeef2cb3abc3b54e15429be7c2416
2010-04-09 16:52:04 -04:00
Ted Mielczarek
bc5cd1c71c
bug 555674 - fix some bugs in the Breakpad Linux/ARM code. r=jimb
...
--HG--
extra : rebase_source : 65458f5d7b0a7243e7d2662bc6065c6576e00af0
2010-03-26 14:23:48 -04:00
Ted Mielczarek
947dce4abf
bug 554021 - enable compiling Breakpad on Linux/ARM by default. r=jimb
...
--HG--
rename : toolkit/crashreporter/client/crashreporter_linux.cpp => toolkit/crashreporter/client/crashreporter_gtk_common.cpp
extra : rebase_source : a8a747f388c8d7bfe1abb5df1e74dfb61a723303
2010-03-26 14:23:48 -04:00
Chris Jones
7c959e67d7
Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol
2010-04-02 12:58:11 -05:00
Chris Jones
996c23e86b
Backed out changeset cec7b12eb5e3
2010-04-02 13:20:22 -05:00
Chris Jones
94e6bcfee2
Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol
2010-04-02 12:58:11 -05:00
Chris Jones
77a1bed1cc
Bug 555309, part 4: Insert an artificial exception stream into non-crash browser-side minidumps. r=bsmedberg
2010-03-30 19:24:48 -05:00
Chris Jones
7c77dc07ff
Bug 555309, part 2: Allow a particular subprocess thread to be "blamed" in an OOP minidump. r=bsmedberg
2010-03-30 19:24:46 -05:00
Ted Mielczarek
258de257fd
workaround bug 554854 by linking dump_syms statically. rs=bsmedberg
...
--HG--
extra : rebase_source : 5c136481da244f47956cd1db515c0068aafd5732
2010-03-25 09:16:19 -04:00
Chris Jones
6f5a8ed678
Bug 544936, part 2: Add the ability to generate a minidump of a child process at any time (windows). r=ted
2010-03-24 16:21:59 -05:00
Chris Jones
f3315fbfe8
Bug 544936, part 1: Add the ability to generate a minidump of a child process at any time (linux). r=ted
2010-03-24 16:21:58 -05:00
Ted Mielczarek
5cd1a1f641
bug 548113 bustage fix, remove extra semicolon
2010-03-20 12:46:48 -04:00
Ted Mielczarek
f9d890e8d0
bug 548113 bustage fix, remove trailing comma in enum list
2010-03-20 12:43:04 -04:00
Ted Mielczarek
3b29cff61c
bug 548113 - Sync to Breakpad revision 554. Local Makefile changes. r=jimb
...
--HG--
extra : rebase_source : d0d8cb30bb0536530df9070ad8386534432b9b95
2010-03-17 11:57:25 -04:00
Ted Mielczarek
44e5ef614b
bug 548113 - Sync to Breakpad revision 554
...
--HG--
extra : rebase_source : d2fec8ccdc5e042a806f257b2c80631373549b3b
2010-03-17 11:57:25 -04:00
Boris Zbarsky
2201fae60b
Backed out changeset df90f0171ba7 (bug 543111)
...
--HG--
extra : rebase_source : 35dfbceff1bec0fda34c652723b5ef4b5d7edfdd
2010-02-09 14:33:19 -05:00
Boris Zbarsky
eb4402f04c
Bug 543111. Make breakpad compile when cross-compiling with toolwhip. r=ted
2010-02-09 12:09:06 -05:00
Ted Mielczarek
bafdb917a4
Try to fix bug 535585 (random tests failing with xpcshell return code 1) by switching to the non-TerminateThread codepath provided by Breakpad
2010-01-29 07:18:14 -05:00
Benjamin Smedberg
c710c65fbd
Change the exit code of the crashreporter TerminateThread in the hopes that this will help diagnose bug 535585.
2010-01-28 17:55:44 -05:00
Chris Jones
1ff9f0f215
bug 539552 - Forward-declare CrashGenerationServer from client_info.h. r=ted
...
--HG--
extra : transplant_source : %CC%A0%BF%3D%B7%0A%13%8D%F3%E9x%1B%14%F6US%E0%F6%BB%9B
2010-01-14 13:25:00 -05:00
Benjamin Smedberg
ba61a42882
Bug 539048 - Hacky temporary UI for sending plugin-process crash reports, r=ted
...
--HG--
extra : rebase_source : e66e568a174ba975c42006becb6397d55032c3e2
2010-01-11 15:13:12 -05:00
Chris Jones
e8012b2b92
Bug 516759: Use OOP crash reporting in Gecko. r=luser
...
--HG--
extra : rebase_source : 1949d23a5ce0c15c266d9e67e6a6be7d650a51df
2010-01-12 15:14:38 -06:00
Chris Jones
2aef5d8f98
Bug 516759: Implement Linux client/server for OOP minidump generation requests. r=luser
...
--HG--
extra : rebase_source : 51cafc94af98f10e6f94652262ce00a5d0c9db5a
2010-01-12 15:14:37 -06:00
Ginn Chen
49ab13420b
Bug 527631 crashreporter failed to compile on Solaris r=ted.mielczarek
2010-01-13 17:03:30 +08:00
Ted Mielczarek
7fe14c4436
bug 514188 - sync to breakpad revision 463 to pick up Linux client rewrite (Mozilla changes). r=bsmedberg
...
--HG--
rename : toolkit/crashreporter/google-breakpad/src/common/mac/dwarf/Makefile.in => toolkit/crashreporter/google-breakpad/src/common/dwarf/Makefile.in
extra : rebase_source : 64c09b14945060aac4fa3a02a4281148e99d5097
2009-12-14 06:55:31 -05:00
Ted Mielczarek
036bc01d1d
bug 514188 - sync to breakpad revision 463 to pick up Linux client rewrite. r=bsmedberg
...
--HG--
extra : rebase_source : a78ba9b0fed0033adefb3a36baf4fcf59e3e4b13
2009-12-14 06:55:28 -05:00
Ted Mielczarek
57f6ed3438
Backed out bug 514188 - sync to breakpad revision 437. The Linux update broke stuff badly (bug 535071)
2009-12-16 09:30:39 -05:00
Ted Mielczarek
b78f976ee8
Backed out bug 514188 - sync to breakpad revision 437. The Linux update broke stuff badly (bug 535071)
...
Backed out changeset 09e8d73fda8b
2009-12-16 09:28:50 -05:00
Ted Mielczarek
ff96823d9d
Backed out bug 514188 - sync to breakpad revision 437. The Linux update broke stuff badly (bug 535071)
2009-12-16 09:27:33 -05:00
Ted Mielczarek
8465978f1f
Backout bug 514188 - sync to breakpad revision 437, the Linux update broke things badly (bug 535071)
...
Backed out changeset 2138d22ff018
2009-12-16 09:26:43 -05:00
Ted Mielczarek
c2b264398f
bug 514188 - sync to breakpad revision 437 to pick up Linux client rewrite (Mozilla changes). r=bsmedberg
2009-12-14 06:55:31 -05:00
Ted Mielczarek
333a2bb0c5
bug 514188 - sync to breakpad revision 437 to pick up Linux client rewrite. r=bsmedberg
2009-12-14 06:55:28 -05:00
Karl Tomlinson
bb8a75bd43
bug 517493 try libcurl-gnutls and set error_description on failure to find libcurl r=ted
...
--HG--
extra : rebase_source : ff9148a7a99c139df7c60d5cc55088508dfe5c24
2009-09-28 11:25:58 +13:00
Josh Aas
d8ec39d242
Breakpad PPC bustage fix. r=ted
2009-09-15 15:58:49 -04:00
Josh Aas
222a58c5ea
Update breakpad to svn revision 350 + Linux build fix. b=510920 r=ted
2009-09-04 13:01:19 -04:00
Josh Aas
4e49ba3b80
Backed out changeset e8c01867056a, breakpad update b=510920
2009-09-04 00:02:45 -04:00
Josh Aas
98b527d0b1
Update breakpad to svn revision 350. b=510920 r=ted
2009-09-03 23:41:02 -04:00
Benjamin Smedberg
c4cc33cfae
Bug 40967 - Avoid leaking MSYS paths in Makefiles: use c:/dir/path paths whenever possible, r=ted
2009-03-09 10:55:41 -04:00
Daniel Holbert
3a59b040f3
Bug 473236 - follow up patch v3a: restore executable status for some files that might need it. a=ted
2009-01-23 11:52:51 -08:00
Daniel Holbert
2a7d88e05a
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Ted Mielczarek
0b233bf90c
bug 465329 - sync to breakpad revision 303. r=bsmedberg
2008-12-08 12:04:33 -05:00
Ted Mielczarek
aaa310913e
bug 465329 - sync to breakpad revision 299 (just the mozilla changes). r=bsmedberg
2008-11-25 12:03:26 -05:00
Ted Mielczarek
c354e4ece1
bug 465329 - sync to breakpad revision 299 (just the breakpad changes). r=bsmedberg
2008-11-25 09:19:44 -05:00
alfred.peng@sun.com
429f53c829
Bug 391361. The integration of breakpad on Solaris. r=ted.mielczarek,a=beltzner.
2008-03-19 18:13:36 -07:00
ted.mielczarek@gmail.com
76eaa7fa10
bug 423674 - update to breakpad revision 250. rs=sayrer
2008-03-18 18:48:21 -07:00
nrthomas@gmail.com
495fa73b4f
Bug 417045, work around for bustage with make -jN and -save-temps in CFLAGS/CXXFLAGS (10.5 build support), r=ted, a=blocking1.9+
2008-03-17 10:39:00 -07:00
ted.mielczarek@gmail.com
1bcab23697
bug 419346 - update to breakpad revision 240. r=bsmedberg
2008-02-25 10:18:08 -08:00
reed@reedloden.com
b8dae79a0b
Bug 396679 - "wrong line ending of toolkit\crashreporter\google-breakpad\src\common\windows\Makefile.in and toolkit\crashreporter\client\resource.h" [p=roytam@gmail.com (Roy Tam)]
2008-02-20 01:46:57 -08:00
pavlov@pavlov.net
c381c0546d
bug 407459. hooking jemalloc up to the build system. r=various people
2008-02-04 19:16:24 -08:00
ted.mielczarek@gmail.com
eacdc8e46e
bug 392919 - update Breakpad to SVN revision 234. r=mento
2007-12-04 07:54:20 -08:00
alfred.peng@sun.com
aa217b1781
Followup for bug 398166. Two files should have been removed as part of the patch.
2007-10-21 20:08:18 -07:00
alfred.peng@sun.com
73e121230a
Bug 398166. update to breakpad revision 223. r/a=ted.mielczarek.
2007-10-21 08:36:00 -07:00
bent.mozilla@gmail.com
18a125633d
Bug 397200 - "OS X dylibs have non-unique signatures causing incorrect stack traces". r=luser,mento. a=bzbarsky.
2007-09-24 23:57:09 -07:00
alfred.peng@sun.com
3cc5a02773
Bug 391359. update to breakpad revision 198. r=ted.mielczarek.
2007-08-09 19:56:15 -07:00
ted.mielczarek@gmail.com
47628e82ad
bug 389548 - fixup from cvs copy (airbag -> crashreporter). also note that this renames the configure flag from --disable-airbag to --disable-crashreporter. r=bsmedberg
2007-08-08 08:19:57 -07:00
ted.mielczarek@gmail.com
b7e8c05222
bug 386632 - update to breakpad revision 195. r=mento
2007-07-24 18:06:11 -07:00
dcamp@mozilla.com
d15248a6ca
use FORCE_USE_PIC for breakpad on linux. b=385561, r=luser
2007-07-24 18:06:11 -07:00
ted.mielczarek@gmail.com
eae5e06736
bug 384034 - update to breakpad revision 189. r=mento
2007-07-24 18:06:10 -07:00
ted.mielczarek@gmail.com
ffdf5fe0e4
bug 381523 - upgrade breakpad to rev 174. r=bsmedberg
2007-07-24 18:06:10 -07:00
ted.mielczarek@gmail.com
e02d956d3b
bug 379518 - sync to breakpad svn revision 162. r=bsmedberg
2007-07-24 18:06:10 -07:00
ted.mielczarek@gmail.com
342d18ce3b
bug 379518 - sync up with breakpad svn, yet again. sync to breakpad svn revision 159. r=mento
2007-07-24 18:06:10 -07:00
ted.mielczarek@gmail.com
31f6279b0a
bug 380541 - build time logic to extract debug symbols on Linux - first cut at integrating Breakpad on Linux. r=mento
2007-07-24 18:06:04 -07:00
ted.mielczarek@gmail.com
860a1fd86a
bug 380542 - add a Makefile for airbag/src/client stuff. r=bsmedberg
2007-07-24 18:06:10 -07:00