Aryeh Gregor
e806eeab4f
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Jim Mathies
d347812dd1
Bug 741741 - Enable headless crash reporting for metrofx. r=ted
2012-07-27 08:06:38 -05:00
Boris Zbarsky
d794ed88da
Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey
2012-07-26 12:38:03 -04:00
Ed Morley
b24402aeb3
Backout 137efb901fc9 (bug 777627) for bustage
2012-07-26 17:48:00 +01:00
Boris Zbarsky
168d572fc7
Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey
2012-07-26 12:38:03 -04:00
Mike Hommey
73793249ec
Bug 689184 part 2 - Use the program PT_DYNAMIC segment for the MD_LINUX_DSO_DEBUG stream. r=ted
2012-07-25 07:43:22 +02:00
Mike Hommey
1a1bbdb5dc
Bug 689184 part 1 - Keep ELF auxiliary vectors values within LinuxDumper. r=ted
2012-07-25 07:43:22 +02:00
Ted Mielczarek
287174e5d2
bug 761909 - crash reporter plumbing for gonk. r=bsmedberg
2012-07-16 19:50:52 -04:00
Joshua Cranmer
4b8f318e78
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
...
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Himanshu
ca927b693e
Bug 710993 - Fix possible bad pointer/size mistake in HTTPUpload::SendRequest(). r=ted
2012-07-20 20:19:37 -04:00
Ted Mielczarek
f978c26876
bug 761907 - use sys_fstat64 on Android and gonk. r=upstream
...
--HG--
extra : rebase_source : 75b02da45b38bfa5ae7e48401b7c0715b65e9640
2012-07-16 14:11:11 -04:00
Ted Mielczarek
76459049ad
bug 763621 - Fix a Breakpad issue, patch from upstream r792. r=upstream
...
--HG--
extra : rebase_source : 5f8c09fcc2172fe60b524e8e3d1026d35e7c95aa
2012-07-18 15:11:51 -04:00
Benjamin Smedberg
459a6522bd
Bug 773665 - Don't crash during shutdown because XPCOM is already mostly-dead and refuses to create a local file, r=ted
...
--HG--
extra : rebase_source : 238d7a8eec192fbddfbfeb384eb62b68db42dd69
2012-07-13 13:43:17 -04:00
Benjamin Smedberg
d19c5bb416
Bug 771251 - OOP crash reporting accesses the directory service off the main thread. In addition, the first design of the crash injector callback meant that we're dropping some set of Flash crashes which happen during an RPC call. r=ted
...
* Fix the directory service usage by saving the pending directory path from OOPInit.
* Force clients to call OOPInit on the main thread.
* Make injected crashes available via TakeMinidumpForChild and give each crash a sequence number so that we can pick the earliest crash from the three possibilities; delete the other two to avoid polluting about:crashes
2012-07-10 22:20:05 -04:00
Brandon Cheng
d2622133fe
Bug 577221 - Create the proper registry keys before writing the SubmitCrashReporter value. r=ted
2012-07-10 18:31:03 -04:00
Nathan Froyd
a7eb97f896
Bug 370750 - consolidate mochitest files installation; r=glandium
...
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Ehsan Akhgari
910d058e01
Merge mozilla-central into moizilla-inbound
2012-07-03 11:14:18 -04:00
Benjamin Smedberg
ad241c1234
Bug 769048 part E - Core crashreporter support for injecting a crashreporter DLL into an arbitrary process and callbacks for notifications when that process has crashed, r=ehsan
...
--HG--
extra : rebase_source : eec98ad1d72106a34dfcd0764d85092a0725565c
2012-07-02 14:55:23 -04:00
Benjamin Smedberg
db6534af55
Bug 769048 part D - Import the MemoryModule code from https://github.com/fancycode/MemoryModule revision ca4f504527 and modify it to support injecting a DLL image into a remote process. MPLv2 upgrade approved by the author. r=ehsan
...
Limitations:
* untested (and therefore unbuilt) on Windows 64
* The dll entry point is not called, which usually requires the DLL to
cooperate by calling _CRT_INIT from the loaded entry point
* There is no support for unloading (no need in this patch)
--HG--
extra : rebase_source : c29489c0c312b0c22a4a6b8b3ee8c6469b45a01c
2012-07-02 14:55:23 -04:00
Benjamin Smedberg
cc2ebeab8a
Bug 769048 part C - Build an injector DLL which can watch for crashes in Flash player processes. This involves building two copies of breakpad: one to live inside of libxul which uses mozalloc and the dynamic CRT, another to link into the injector which links the CRT statically and doesn't use mozalloc. Introduce a new define/makefile variable MOZ_CRASHREPORTER_INJECTOR rather than repeating "#if defined(XP_WIN) && !defined(HAVE_64BIT_OS) in many places. r=ehsan/khuey
...
--HG--
extra : rebase_source : 33bd0a74ce70a564963a6ca125e01048577fb554
2012-07-02 14:55:12 -04:00
Benjamin Smedberg
dac9a950f6
Bug 769048 part B - unbust our in-tree exception handler initializer which became ambiguous because NULL could have been a wstring* or a HANDLE, r=ehsan
...
--HG--
extra : rebase_source : 65c5d0472252a3b4c054a6523faaf02300bb8267
2012-07-02 14:48:57 -04:00
Benjamin Smedberg
e8f5ceb7da
Bug 769048 part A - import breakpad changes from http://breakpad.appspot.com/406002 which allow the crash generation client to be initialized with a handle instead of a pipe name, r=ted
...
--HG--
extra : rebase_source : 5f51597eecc7b2c6fd1270fcec7c5cb008b6666c
2012-07-02 12:06:19 -04:00
Rafael Ávila de Espíndola
c60b1db79c
Bug 732173 - poison write during shutdown in a debug build. r=ted.
...
With this patch we now patch the write functions during shutdown in a debug
build and abort if a non white listed write is found.
2012-07-03 09:15:34 -04:00
Jim Mathies
48edc501fc
Bug 767517 - Checkin new vs 2012 dump_syms_vc1700.exe. r=ted
2012-06-27 07:12:37 -05:00
Ted Mielczarek
24c159c71d
bug 587073 followup, re-silence the output of dsymutil
2012-06-21 09:02:15 -04:00
Wolfgang Rosenauer
3c614e844d
Bug 762780 - crashreporter restart command should support MOZ_APP_LAUNCHER. r=ted
2012-06-20 17:41:34 +02:00
Ted Mielczarek
3787283363
bug 587073 - stop uploading duplicate dSYM files in the symbol package. r=nthomas
2012-06-19 09:24:49 -04:00
Ted Mielczarek
2c5dc50c91
bug 764671 - Stop uploading symbols for test programs/libs to the symbol server. r=nthomas
2012-05-24 11:58:35 -04:00
Jeff Walden
3c61629998
Bug 761859 - Make mozalloc_abort use MOZ_CRASH to crash. r=ted
2012-06-05 16:49:30 -07:00
Geoff Lankow
00f3a215c9
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
2012-06-06 14:08:30 +12:00
Gervase Markham
d4eb7d5782
Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
...
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Ted Mielczarek
1a7d974c4b
Backed out changeset 4566522a1bfd, bug 632616 - fix symbolstore.py's handling of relative paths
2012-05-25 15:21:17 -04:00
Ted Mielczarek
68128f289b
bug 632616 - fix symbolstore.py's handling of relative paths. r=catlee
2012-05-24 11:58:35 -04:00
Ted Mielczarek
07414e5f89
bug 661908 - create a virtualenv as part of configure. r=khuey
...
--HG--
extra : rebase_source : c0d8d3a37a03425cdb3c0713ceda3007bddb1496
2012-04-25 13:37:16 -04:00
Tim Abraldes
6a9acb3da8
bug 752756. Read UTF-16le and UTF-8 BOMs in nsINIParser on Windows. Add parameter to nsIINIParserWriter::writeFile() specifying the charset of the file (BOM will be written). r=bsmedberg
2012-05-23 10:09:10 -07:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Benjamin Smedberg
4f91700da9
Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
...
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
2012-05-18 13:30:49 -04:00
Dustin J. Mitchell
07c97c7b59
Bug 534992 - improve error reporting when cleanroot is not set - r=ted
2012-05-16 14:51:45 -04:00
Mike Hommey
39e1457473
Bug 741348 - Work around crashreporter client build failure with gcc 4.7. r=ted
2012-05-15 19:01:01 +02:00
Matt Brubeck
eebd9c8f2a
Back out 6a7bfd84596e (bug 736501) because it broke the build on some versions of GCC (bug 754198)
2012-05-11 20:15:47 -07:00
Benjamin Smedberg
ff2537e707
Bug 736501 - Use -Werror=unused-result, r=ted/mayhemer/njn
...
--HG--
extra : rebase_source : 121cddcd66f9be9b80840b47aecbe95307bae0ab
2012-05-01 09:24:38 -04:00
Nathan Froyd
14eeb930ab
Bug 744444 - Part 3: delete CPP_PROG_LINK; r=ted
2012-04-12 16:58:11 -04:00
Nicholas Cameron
b056a47fa0
Bug 733892; block reverting to the null last chance expception handler. r=ehsan
2012-04-20 21:07:55 +12:00
Mike Hommey
d278e617c4
Bug 748739 - Link stdc++compat as a static library, and always link it when STDCXX_COMPAT is enabled. r=ted
...
--HG--
rename : build/stdc++compat.cpp => build/unix/stdc++compat/stdc++compat.cpp
2012-04-30 08:03:59 +02:00
Wolfgang Rosenauer
d33386758b
Bug 673697 - symbolstore.py needs to recognize linux3. r=ted
2012-04-04 20:03:13 +02:00
Gregory Szorc
578f9dac0c
Bug 739753 - Fatal handling of invalid head and tail files in xpcshell test runner; r=ted
2012-03-28 16:05:22 -07:00
Michael Wu
d7f0bfa25b
ELFSIZE not defined on gonk-ics (bug 737190, r=gal).
2012-03-25 03:15:33 +02:00
Mike Hommey
bbafb50822
Bug 716544 - Avoid unexpectedly including toolkit/crashreporter/google-breakpad/src/common/memory.h. r=ted
2012-03-13 09:47:02 +01:00
Mike Hommey
7bf6b46bc7
Backout changesets 923a278f7ad5, 8f0164c90145, f5171db26f48, 7b590e1e392c and bd9a2f904e1f (bug 716544) because of Linux red
2012-03-13 10:29:26 +01:00
Mike Hommey
93b5ece40e
Bug 716544 - Avoid unexpectedly including toolkit/crashreporter/google-breakpad/src/common/memory.h. r=ted
2012-03-13 09:47:02 +01:00