Birunthan Mohanathas
4b28016da2
Bug 784739 - Switch from NULL to nullptr in toolkit/crashreporter/; r=ehsan
2013-10-10 16:39:09 -04:00
Ehsan Akhgari
0ad407b19a
Bug 918926 - Minimize the crashreporter #includes; r=ted
2013-09-21 23:04:10 -04:00
Mike Hommey
c7e996a58a
Bug 855823 - Rely on breakpad finding file ids itself instead of relying on AddLibraryMapping caller to provide them. r=ted
2013-04-09 14:04:53 +02:00
Mike Hommey
ba055f6a8a
Bug 855822 - Remove Add/RemoveLibraryMappingForChild. r=ted
2013-03-30 10:32:10 +01:00
Georg Fritzsche
e78e47072d
Bug 788512 - Actually generate Flash process dumps instead of just collecting them if present. r=bsmedberg,ted
2012-09-26 22:49:20 +02:00
Georg Fritzsche
110578ead9
Bug 784145 - When submitting hang reports, submit the browser report as a field of the plugin report instead of as a completely separate report. r=ted
2012-09-08 19:20:59 +02:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Bill McCloskey
47ed330639
Bug 765065 - Annotation for crash reports: "Are we GCing?" (r=bsmedberg)
2012-08-15 10:47:51 -07:00
Ted Mielczarek
e9f1e4fca4
bug 761909 - crash reporter plumbing for gonk. r=bsmedberg
2012-07-16 19:50:52 -04:00
Joshua Cranmer
a9921e1d15
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
2012-07-06 15:14:07 -05:00
Benjamin Smedberg
540dd8a6ee
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
Justin Wood
530ae73640
Backed out Bug 771251 -- changeset 95c9bc0e63f7 due to red.
2012-07-10 22:50:33 -04:00
Benjamin Smedberg
4346cbf347
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
Benjamin Smedberg
464433c541
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
2012-07-02 14:55:23 -04:00
Geoff Lankow
7a64448b03
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
2012-06-06 14:08:30 +12:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Ali Juma
05e511c6f2
Bug 717951 - Allow AppendAppNotesToCrashReport to be called from off the main thread in the chrome process. r=ted
2012-01-25 09:43:52 -05:00
Benjamin Smedberg
7e7fc52d04
Bug 429592 part A - allow AnnotateCrashReport to be called from off the main thread in the chrome process, r=ted
2011-10-06 16:33:21 -04:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Bill McCloskey
9432e5867b
Bug 662646 - Add API to register memory for inclusion in crash reports (r=ted)
2011-07-07 17:31:01 -07:00
Matheus Kerschbaum
9014e25ac7
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Ted Mielczarek
7b416cd516
bug 605832 - Remote AddLibraryMapping from the child process, and use the results for child process minidump generation. r=cjones a=blocking-fennec
2010-11-24 09:15:03 -05:00
Ted Mielczarek
d843b2dcce
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
e1db9e0ca0
bug 587747 - Implement writing of minidumps from hang detection on OS X. r=cjones a=blocking
2010-08-27 09:32:45 -04:00
Ted Mielczarek
56bd78cc30
bug 559228 - Implement multi-process crash reporting on Mac. r=bsmedberg a=blocking
2010-08-16 15:05:09 -04:00
Chris Jones
14b0b89474
Bug 557011: Ensure OOP crashreporter has been initialized on mac. r=bsmedberg
2010-04-12 15:47:47 -05:00
Chris Jones
15ef348e90
Bug 555309, part 1: Add a CrashReporter::CurrentThreadId interface. r=bsmedberg
2010-03-30 19:24:45 -05:00
Chris Jones
4e3eb56206
Bug 544936, part 4: Move some common code for dealing with minidumps and .extra files into nsExceptionHandler. r=ted
2010-03-24 16:22:01 -05:00
Chris Jones
5e4efa5402
Bug 544936, part 3: Add a CrashReporter API to create a child/parent minidump pair with its own GUID. r=ted
2010-03-24 16:22:00 -05:00
Chris Jones
43838bad72
Backed out changeset bda8efa53512
2010-03-18 21:01:10 -05:00
Chris Jones
cd57df6d13
Bug 551392: Remove hack made unnecessary by unified build tiers. r=ted
2010-03-18 17:52:38 -05:00
Chris Jones
8c04dce765
Bug 551392: Remove subprocess minidumps after they're grabbed to avoid spurious crash detection. r=ted
2010-03-18 17:52:36 -05:00
Justin Dolske
e7aaa34e46
Bug 540532 - allow setting report submission preference via XPCOM. r=gavin, r=ted
2010-02-09 17:05:31 -08:00
Chris Jones
c949e68be1
bug 539552 - keep track of child process minidumps, offer pid based lookup API, write out .extra data in child minidump callback. r=ted,bsmedberg
2010-01-14 17:38:00 -05:00
Benjamin Smedberg
f3451af0e6
Followup to bug 516759 (multi-process crash reporting), make childCrashNotificationPipe a leaked char* instead of a leaked nsString, so that it doesn't show up in leakstats. r=ted (Filed bug 539451 as a followup.)
2010-01-13 10:44:10 -05:00
Chris Jones
65721e4fc8
Bug 516759: Use OOP crash reporting in Gecko. r=luser
2010-01-12 15:14:38 -06:00
Ted Mielczarek
15ffcfbf2c
bug 484033 - extend nsICrashReporter to allow crashreporter to be used without going through XRE_Main. r=bsmedberg
2009-04-02 11:41:12 -04:00
Josh Aas
296c136219
Include obj-c exception info in crash reports. b=451709 r=ted r=bent sr=roc
2008-08-28 00:41:38 -04:00
Ted Mielczarek
02fd573b1d
bug 444103 - add ability to add string-formatted notes to crash report. r=bsmedberg
2008-07-27 13:08:03 -04:00
Ted Mielczarek
bd4c7f6df9
Backed out changeset 297420bcddde (accidentally committed)
2008-07-25 16:58:40 -04:00
Ted Mielczarek
41a0c02127
bug 444103 - add ability to add string-formatted notes to crash report
2008-07-25 16:54:41 -04:00
d66f9bebb6
Bug 381049 - Pass swallowed crashes inside MSAA/IA2 methods to breakpad, patch=aaronlev, r=me, ted.mielczarek, sr=benjamin, a=dsicore
2008-02-08 18:40:47 -08:00
d51d18fb6b
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
3b5e27fea7
bug 376720 - send time-since-install with crash report
2007-07-24 18:06:15 -07:00
e85b1dbe35
bug 387551 - generate and send unique user id in crash reports. r=bsmedberg
2007-07-24 18:06:14 -07:00
1489986b09
Bug 358082 - Improve Mac Crashreporter UI, patch by dcamp, r=luser+me
2007-07-24 18:06:05 -07:00
1aa960c7de
bug 380421 - get crash reporter params from nsXULAppInfo. r=bsmedberg
2007-07-24 18:06:03 -07:00
e8cbb9e2cb
bug 366970, crash reporter needs to send Product, Build ID, Platform. r=mento
2007-07-24 18:05:55 -07:00
ce61fcb21a
bug 354980, integrate airbag exception handler library on windows. Compiling by default on windows, but disabled at runtime by default right now. Set the environment var MOZ_AIRBAG=1 to enable it. r=bsmedberg/mento
2007-07-24 18:05:54 -07:00