Commit Graph

883 Commits

Author SHA1 Message Date
David Major
147b1a9b2d Bug 1007534 - Part 6: xpcshell test for memory data in crash reporter. r=ted 2014-08-30 17:22:14 +12:00
David Major
0970c8fa60 Bug 1007534 - Part 5: Support memory files in CrashSubmit.jsm. r=ted 2014-08-30 17:21:25 +12:00
David Major
49ed056f7c 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
9111470b4f Bug 1007534 - Part 2: Support for multiple upload files in the crash reporter clients. r=ted 2014-07-14 17:32:24 +12:00
David Major
ea839c7e22 Bug 1007534 - Part 1: Add a saveMemoryReport method to nsICrashReporter. r=froydnj 2014-08-30 17:21:09 +12:00
David Major
a5345895fd Bug 1048091 - Support for multiple upload files in Breakpad. r=ted 2014-08-30 15:49:33 +12:00
Birunthan Mohanathas
a8d2cdd99c Bug 1059390 - Part 4: Fix crash submission event file handling and add test. r=bsmedberg
This also changes things to use a "sub-" prefix for the generated submission ID
in order to distinguish it from a local/remote crash ID.
2014-08-29 13:38:53 -07:00
Birunthan Mohanathas
cbfadb209d Bug 1059390 - Part 2: Store remote Breakpad ID for submissions through CrashSubmit. r=gps 2014-08-28 21:03:02 -07:00
Birunthan Mohanathas
ca05eda112 Bug 1024672 - Follow-up: Remove braces around submission ID. r=gps 2014-08-28 21:02:59 -07:00
David Major
a0d6d22b2d Bug 1023941 - Part 4: Static-link the CRT into crashreporter.exe. r=ted
--HG--
rename : toolkit/crashreporter/breakpad-windows-libxul/moz.build => toolkit/crashreporter/breakpad-windows-libxul/staticruntime/moz.build
extra : rebase_source : e6c6e848b1d98e3459fd71997737ea7672cac415
2014-08-28 14:51:25 +12:00
David Rajchenbach-Teller
ba4433edbd Bug 1038342 - Add a Shutdown watchdog. r=froydnj, r=ted, sr=bsmedberg 2014-08-26 14:54:43 +02:00
Birunthan Mohanathas
3537bce36f Bug 1024672 - Part 3: Remove CrashManager.addSubmission in favor of CrashManager.addSubmission{Attempt,Result}. r=gps 2014-08-21 15:43:50 -07:00
Mike Hommey
cbe32e4bb3 Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Mike Hommey
1cb5547cd1 Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal 2014-08-06 07:25:33 +09:00
Ted Mielczarek
760a40d966 bug 1045662 - add an extra normcase to symbolstore.py path handling to fix Windows. r=gps 2014-07-30 08:00:59 -04:00
Nathan Froyd
13d14daf45 Bug 1044162 - part 1 - make EXTRA_{PP_,}JS_MODULES communicate their installation path; r=mshal
This patch makes EXTRA_{PP_,}JS_MODULES similar in functionality to
TESTING_JS_MODULES: we indicate the path relative to
$(FINAL_TARGET)/modules with an appropriate hierarchy of paths.
2014-07-25 13:40:07 -04:00
Georg Fritzsche
d21d32a46d Bug 1012912 - Killing plugin-container with SIGABRT doesn't trigger the crash reporter on Mac. r=ted 2014-07-29 16:58:34 +02:00
Mike Hommey
42f57b6138 Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps 2014-07-29 08:55:55 +09:00
Nathan Froyd
e2c1ed56cd Backout 8613370d058a (bug 820716) on suspicion of breaking e10s M3 tests on a CLOSED TREE 2014-07-25 23:00:54 -04:00
Ted Mielczarek
fb38365e6c bug 820716 - Call OOPInit during startup. r=khuey 2014-07-25 07:29:39 -04:00
Ted Mielczarek
5f1a51f87a bug 462159 - Use install manifests to track header files from dist/include back to srcdir in symbolstore.py. r=gps 2014-07-18 16:33:34 -04:00
Mike Hommey
98ab786c13 Bug 1043289 - Don't declare SOURCES and USE_LIBS when there is nothing to build. r=mshal 2014-07-25 07:10:15 +09:00
Jed Davis
4f90ee5e92 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
Mike Hommey
7ca0de0fb4 Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps 2014-07-23 13:33:09 +09:00
Mike Hommey
171507509c Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.

Always pass EXTRA_LIBS before OS_LIBS on linker command lines.

Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey
5659a611dd Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
Mike Hommey
5c09d7ae19 Bug 1036894 part 7 - Move HOST_LIBS to moz.build, as HOST_USE_LIBS. r=gps 2014-07-23 13:29:50 +09:00
Mike Hommey
9ae3c48776 Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Mike Hommey
09a1fe2354 Bug 1040639 - Remove LIBS_DIR. r=mshal 2014-07-19 08:42:16 +09:00
Ryan VanderMeulen
22af9b2a16 Merge m-c to inbound. a=merge 2014-07-18 15:47:48 -04:00
Benjamin Smedberg
99573e00ba Bug 1039577 - CrashReporter::OOPInit should be multithread-safe, r=ted 2014-07-18 13:31:45 -04:00
Steven MacLeod
94aed2f113 Bug 994707 - Fix crash reporter writing submission events with CRLF line endings on windows. r=bsmedberg
This introduces a new argument to UIOpenWrite to open the file in binary
mode. We now write the submission events in binary mode so that LF
characters will not be translated to CRLF on Windows.

--HG--
extra : rebase_source : 828d593503960c77bcb6baee69d23161c838d3f6
2014-07-16 15:47:57 -04:00
Birunthan Mohanathas
3c00cc1470 Bug 994708 - Part 2: Record submission event for plugin crashes. r=gps 2014-07-09 08:14:42 -07:00
David Major
e07a10cdbc Bug 1028972 - Adjust Breakpad reservation for inflation. r=bsmedberg
--HG--
extra : rebase_source : e7811bc095ac739c2e5629fbdaa7c81686938416
2014-07-09 10:41:46 +12:00
Jim Chen
e88b2166b8 Bug 1033006 - Don't free pointer in BasicCodeModules::BasicCodeModules before possibly using it; r=ted 2014-07-08 14:53:17 -04:00
Steven MacLeod
9a400b301c Bug 994707 - Write crash submission events. r=ted
--HG--
extra : rebase_source : 11f614bdb0c8f6bf63ddc937957b89b7184eaad9
2014-07-03 14:54:54 -04:00
Steven MacLeod
9e259be70d Bug 994707 - Provide the crash events path as an environment variable for the crashreporter. r=ted
--HG--
extra : rebase_source : 96388b73c887a71fae9039a071e4733c9302eb61
2014-07-03 17:51:08 -04:00
Wes Kocher
9e57a73473 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
1cef95d33d Bug 994707 - Write crash submission events. r=ted
--HG--
extra : rebase_source : 47ead0e8b561019ce382aa2a848fca4baf92f2fe
2014-07-01 12:52:23 -04:00
Steven MacLeod
14af7a4ab1 Bug 994707 - Provide the crash events path as an environment variable for the crashreporter. r=ted
--HG--
extra : rebase_source : 1ca29ca44c3fbf18504afe0ce1a6c1d1d87a49a2
2014-07-01 12:52:22 -04:00
Birunthan Mohanathas
fb4c86430b Bug 994708 - Part 1: Cleanup CrashSubmit.jsm. r=gps 2014-06-20 08:31:29 -07:00
Benoit Jacob
4d8d1e305a 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
c910458886 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
David Rajchenbach-Teller
1e2954782f Bug 1008944 - Expose AsyncShutdown barriers for OS.File. r=froydnj 2014-06-17 15:11:00 -04:00
Nathan Froyd
bf5b769e2e Bug 1022684 - add -Wno-unused-local-typedefs to various bits of crashreporter building; r=mshal 2014-06-09 11:12:06 -04:00
Chris Peterson
45a2b7217c Bug 666646 - Part 2: Cherrypick -Wdeprecated-register warning fix from upstream google-breakpad. r=ed 2014-05-29 21:17:14 -07:00
David Rajchenbach-Teller
6dc49b7c28 Bug 1018895 - Make AsyncShutdown output easier to parse by TBPL. r=froydnj, r=edmorley 2014-06-03 01:14:00 -04:00
Jason Orendorff
00dbc240ce Bug 987995, part 4 - Add new crash reporter annotations for JS out-of-memory conditions. r=mccr8,r=bsmedberg. 2014-05-22 08:18:02 -05:00
Jim Chen
df73febb1d Bug 1011680 - Fix crash reporter warnings when building with GCC 4.8. r=ted 2014-05-20 09:54:00 -04:00
Birunthan Mohanathas
65f503e85a Bug 869836 - Part 11: Use Append('c') instead of AppendLiteral("c"). r=ehsan
--HG--
extra : rebase_source : 08bcbfd804f1adcab40c7d59fa56deda1f6e0829
2014-05-26 21:54:58 +03:00