Commit Graph

343 Commits

Author SHA1 Message Date
Ehsan Akhgari
d282557bca Bug 1061061 - Fix more bad implicit constructors in misc. code; r=bsmedberg 2014-09-02 18:24:24 -04:00
David Major
3d3922e1bf Bug 1007534 - Part 3: Submit about:memory data from the native crash client. r=ted 2014-08-30 17:21:18 +12:00
David Major
a30f7df896 Bug 1007534 - Part 1: Add a saveMemoryReport method to nsICrashReporter. r=froydnj 2014-08-30 17:21:09 +12:00
Jed Davis
7996af83e8 Bug 1042261 - Don't crash while trying to report a crash if reporting is disabled. r=ted 2014-07-22 13:05:00 +02:00
Benjamin Smedberg
ec5514aa71 Bug 1039577 - CrashReporter::OOPInit should be multithread-safe, r=ted 2014-07-18 13:31:45 -04:00
David Major
d4476e925b Bug 1028972 - Adjust Breakpad reservation for inflation. r=bsmedberg 2014-07-09 10:41:46 +12:00
Steven MacLeod
79e8b77375 Bug 994707 - Provide the crash events path as an environment variable for the crashreporter. r=ted 2014-07-03 17:51:08 -04:00
Wes Kocher
945f586984 Backed out 3 changesets (bug 994707) for Valgrind and XPCShell bustage on a CLOSED TREE
Backed out changeset 76555f34c210 (bug 994707)
Backed out changeset 3dd92fb7c846 (bug 994707)
Backed out changeset 802779efce2b (bug 994707)
2014-07-01 11:04:30 -07:00
Steven MacLeod
96a7b695fc Bug 994707 - Provide the crash events path as an environment variable for the crashreporter. r=ted 2014-07-01 12:52:22 -04:00
Benoit Jacob
bed22f0258 Bug 1028420 - Non-unified build fails when using --enable-warnings-as-errors - bustage fix, no review 2014-06-23 14:49:09 -04:00
Birunthan Mohanathas
9ca3e6a37d Bug 869836 - Part 11: Use Append('c') instead of AppendLiteral("c"). r=ehsan 2014-05-26 21:54:58 +03:00
Chris Peterson
60f952b483 Bug 666646 - Fix warnings in toolkit/crashreporter and suppress MSVC warning in third-party Breakpad code. r=ted 2014-05-14 20:11:14 -07:00
Benjamin Smedberg
a9aaedd1c3 Bug 1004623 - UpdateCrashEventsDir() is called before XPCOM is started, which means crash events are not being recorded until/unless the user uses an out-of-process plugin. r=ted 2014-05-06 15:48:40 -04:00
David Major
bcd69b1396 Bug 1001759: Record total RAM and pagefile size in crash reports. r=bsmedberg 2014-04-30 10:32:10 +12:00
Aaron Klotz
4ab8e709ac Bug 991039: Disable IOInterposer in FPEFilter; r=ted 2014-04-02 11:49:56 -06:00
Aaron Klotz
0b03b70a55 Bug 973353: Disable IOInterposer when reporting a crash; r=froydnj,ted 2014-03-15 00:10:39 -06:00
Gregory Szorc
4474708573 Bug 875562 - Part 8: Write crash events for main process crashes; r=bsmedberg
This patch makes the crash reporter crash event directory aware and
writes main process crash event files at crash time.
2014-02-18 15:58:03 -08:00
Aaron Klotz
c0f724e6c0 Bug 852117: Add event loop nesting level API to crash reporter; r=ted 2014-02-13 10:51:09 -07:00
Jed Davis
83d6ea6474 Bug 945498 - Use breakpad to report seccomp violations as crashes. r=ted, r=kang
Upstream issue for breakpad patch: https://breakpad.appspot.com/1114003/
2014-02-05 13:29:51 -05:00
David Major
e54f95a5bf Bug 958348 - Allow swapping the current and previous exception filters. r=dmajor 2014-01-29 17:07:35 -05:00
Art Rothstein
5c9ef91085 Bug 791784 - Add serialization to avoid a thread race when a plug-in crashes during Firefox shutdown. r=ted, r=bsmedberg 2014-01-15 10:03:14 -05:00
Ryan VanderMeulen
a7e51ed33a Backed out changeset e50da0289f45 (bug 791784) for Mutex leaks. 2014-01-13 10:25:24 -05:00
Art Rothstein
c72bb814cb Bug 791784 - Add serialization to avoid a thread race when a plug-in crashes during Firefox shutdown. r=ted 2014-01-13 09:19:04 -05:00
Ehsan Akhgari
68bfe70f09 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.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 PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Birunthan Mohanathas
88a0348924 Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo 2013-12-08 21:52:54 -05:00
Benjamin Smedberg
8189de3570 Bug 946799 part A - annotate the location and size of the breakpad memory reservation, r=ted 2013-12-06 09:00:06 -05:00
Jacek Caban
1f4025e98c Bug 944913 - toolkit/crashreporter part r=ehsan 2013-12-05 10:52:54 +01:00
Jacek Caban
39a024ea15 Bug 944913 - Partial revert of a41081c1026c due to build bustage. 2013-12-03 16:35:11 +01:00
Jacek Caban
1ff8afb08c Bug 944913 - Fixed char16_t/wchar_t mismatch in tollkit/. r=ehsan 2013-12-03 16:07:22 +01:00
Andrew Halberstadt
34ce477ba3 Bug 866937 - Enable crashreporter by default on debug gonk builds, r=ted 2013-11-29 11:15:39 -05:00
David Major
5cee85aaf1 Bug 943051 - Fix VirtualAlloc and VirtualFree flags for gBreakpadReservedVM. r=bsmedberg 2013-11-26 13:22:01 -05:00
David Major
f3ff22e118 Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium 2013-11-12 08:31:32 -05:00
Jonas Finnemann Jensen
cf099c0754 Bug 902587 - Part 2A: Refactor late-write-checks as client of IO Interposer. r=BenWa 2013-11-05 07:45:20 -05:00
Benjamin Smedberg
d7ad4de553 Bug 927944 - Annotate crash reports with a list of DLLs that were blocked via the windows blocklist. Also fix the blocklist to recognize forward-slash as a path delimiter, r=ehsan 2013-10-18 14:24:50 -04:00
Daniel Holbert
af38cb5a3f Bug 913548 part 2: Replace unused variable "ignored" with unused<< in nsExceptionHandler.cpp, and add a few other unused<< for consistency. r=ted 2013-10-16 16:46:22 -07:00
Daniel Holbert
c5d2456484 Bug 913548 part 1: Switch nsExceptionHandler.cpp from (void) to unused<<. r=ted 2013-10-16 16:46:14 -07:00
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
9ad38c5057 Bug 919505 - Minimize the #includes in dom/ipc; r=jst 2013-09-23 17:30:40 -04:00
Ehsan Akhgari
0ad407b19a Bug 918926 - Minimize the crashreporter #includes; r=ted 2013-09-21 23:04:10 -04:00
Robert O'Callahan
51222bdd45 Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg 2013-09-02 20:41:57 +12:00
Boris Zbarsky
be34665721 Bug 911771. Remove uses of MOZ_DEBUG in .cpp files, since there is no such thing there. Use DEBUG instead. r=glandium 2013-09-04 16:43:12 -04:00
Mike Hommey
4046824780 Bug 717538 - Enable crash reporter in application.ini with MOZ_CRASHREPORTER instead of MOZILLA_OFFICIAL. r=ted 2013-08-30 11:10:57 +09:00
Jim Mathies
41dd671be9 Bug 853857 - Check the result of CrashReporter::CheckForLastRunCrash. r=ted 2013-06-21 04:11:43 -05:00
Benjamin Smedberg
d2235c6eba Bug 837835 - Reserve VM space at startup and free it when a crash happens, in the hope that writing a minidump will then succeed. r=ted 2013-04-13 09:10:28 -04:00
Brian Nicholson
9b97a1e4d0 Bug 856163 - Part 2: Move preprocessed code to AppConstants. r=kats,mfinkle,rnewman 2013-04-09 17:10:47 -07: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
Jacek Caban
40a7a6afd2 Bug 856566 - Fixed crashreporter compilation and profiler on mingw. r=ted 2013-04-05 11:29:50 +02:00
Mike Hommey
ba055f6a8a Bug 855822 - Remove Add/RemoveLibraryMappingForChild. r=ted 2013-03-30 10:32:10 +01:00
Benjamin Smedberg
df80525656 Bug 623462 - Add an environment variable to save a full dump, not just a minidump, r=ted 2013-02-26 14:03:26 -05:00
Kartikaya Gupta
754bf58ed0 Bug 811763 - Ensure crash reporter is invoked with the right android user serial number in Android 4.2 and above. r=blassey, snorp 2012-11-15 14:56:22 -08:00