Milan Sreckovic
9c79dd9bfa
Bug 1240160: Add the TimeStamp based uptime value to crash reports, tagging it as UptimeTS, to differentiate from an existing Uptime value. A bit of additional code, avoiding the usage of C libraries to format some strings and a way to gtest these. r=BenWa,ted.mielczarek carrying ted.mielczarek review for the exception handler changes.
...
MozReview-Commit-ID: 12pRuD7agIG
2016-02-17 17:44:21 -05:00
James Willcox
722f3ce22e
Bug 1245612 - Send texture usage bytes in crash reports r=bsmedberg
2016-02-08 09:18:52 -06:00
Nick Alexander
1b7c8245e3
Bug 1208605 - Try MOZ_ANDROID_PACKAGE_NAME env var before static ANDROID_PACKAGE_NAME. r=snorp
2015-09-25 14:47:50 -07:00
Birunthan Mohanathas
ac37dec517
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Nicholas Nethercote
c90ef7de34
Bug 1186785 - Replace nsBaseHashtable::EnumerateRead() calls in toolkit/ with iterators. r=froydnj.
2015-10-19 15:46:46 -07:00
Michael Layzell
14ccbcba87
Bug 1183355 - Annotate crash reports triggered by MOZ_CRASH in release builds, r=froydnj
2015-10-08 10:01:08 -04:00
Nicholas Nethercote
e7068e5429
Bug 1209351 (part 6) - Optimize nsTHashTable::RemoveEntry() usage in toolkit/. r=froydnj.
2015-09-24 21:38:04 -07:00
Mike Hommey
9de7ac58a9
Bug 1189967 - Be slightly more explicit about some conversions to std::wstring. r=nfroyd
2015-08-23 22:20:19 +09:00
Juan Gomez
89035d527e
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Ryan VanderMeulen
7aba9d7002
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
7323e89a40
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Jim Mathies
86288bee44
Bug 1160142 - Updates for exception handler apis to allow the pairing of a passed in minidump. r=ted
2015-06-11 12:25:45 -05:00
Botond Ballo
3c50c1e080
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-26 14:33:55 -04:00
Phil Ringnalda
4c7e666e55
Back out 3 changesets (bug 1119980) for emulator-l bustage
...
CLOSED TREE
Backed out changeset 12ce98475c6e (bug 1119980)
Backed out changeset bdb8d05f8870 (bug 1119980)
Backed out changeset a68a18840492 (bug 1119980)
2015-05-25 18:48:51 -07:00
Botond Ballo
3602e7412d
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-25 20:45:17 -04:00
Benjamin Smedberg
8203340033
Bug 1121013 part A - unify the Windows and Linux codepaths which write the .extra file. Write out a whitelist of metadata into the crash event file. r=dmajor
2015-04-27 10:49:44 -04:00
Mike Hommey
4d93988786
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Kartikaya Gupta
ebe4a3e37e
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
David Major
0bb08704f6
Bug 1135543 - Part 3: Create events file format crash.main.2 which contains metadata; r=bsmedberg
2015-03-14 18:54:36 +13:00
Nicholas Nethercote
0247de46d8
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
2015-02-09 14:34:50 -08:00
Andrew McCreight
e048a7df33
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Nicholas Nethercote
40ab0270d5
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
2015-02-04 20:05:36 -08:00
David Major
659fe4fe48
Bug 1124892 (second attempt) - Increase Breakpad reserve size yet again. r=bsmedberg
2015-02-01 16:09:13 +13:00
David Major
6efea0ae69
Bug 1124892 - Adjust Breakpad reservation for xul.dll inflation. r=bsmedberg
2015-01-22 14:46:00 -05:00
James Willcox
ff21ddddca
Bug 1110499 - Don't exit crash handler on Android until we've finished started the reporter r=ted,blassey
2014-12-15 12:13:12 -06:00
Jacek Caban
d25d6005a4
Bug 856566 - Fix crashreporter compilation and profiler on mingw. r=ted
2014-11-03 14:15:17 +01:00
Kyle Huey
5473f9417c
Bug 820716: Disable MOZ_ASSERT(OOPInitialized()). no-review
2014-11-01 08:45:25 -07:00
Steven Michaud
83cc34e3bf
Bug 1088938 - Allow annotations set using CrashReporter::AnnotateCrashReport() to be removed subsequently. r=ted
2014-10-28 11:08:46 -05:00
Stephen Pohl
98e6551412
Bug 1077282: Cleanup uses of GreD vs GreBinD in our crashreporter, introcuded by v2 signature changes on OSX. r=bsmedberg
2014-10-10 15:07:01 -04:00
David Major
efd0ef72de
Bug 844196 - Register a JitExceptionHandler for breakpad (r=bsmedberg)
2014-10-08 14:25:20 -05:00
Stephen Pohl
270318b6fa
Mac v2 signing - Bug 1050944 - Get Firefox to launch and run on OSX with the new .app bundle structure, made necessary by Apple's v2 signatures. r=smichaud, r=ted, sr=bsmedberg
2014-09-29 11:51:04 -07:00
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