Commit Graph

872 Commits

Author SHA1 Message Date
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
Carsten "Tomcat" Book
910c21eb6b Backed out changeset 2f6f548cd175 (bug 987995) for bustage on a CLOSED TREE 2014-05-22 15:57:30 +02:00
Jason Orendorff
4ded0ef27b Bug 987995, part 4 - Add new crash reporter annotations. r=mccr8,r=bsmedberg. 2014-05-22 08:18:02 -05:00
Bob Owen
ca766e8c64 Bug 997440 - Fix some more error reporting in crashreporter tests. r=bholley 2014-05-20 22:52:19 -07:00
Carsten "Tomcat" Book
fd2f1f60b2 Merge mozilla-central to fx-team 2014-05-20 16:17:08 +02:00
Jed Davis
8e0a916215 Bug 942290 - Merge ARM exidx info with DWARF if both are present. r=ted 2014-05-19 15:46:00 +02:00
Makoto Kato
c50f847a24 Bug 1003085 - Rebuild dump_syms.exe for VS11. f=bclary, r=ted 2014-05-20 15:47:29 +09:00
Chris Peterson
cfefa2d939 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
Carsten "Tomcat" Book
8f6047c9d2 merge fx-team to mozilla-central 2014-05-13 12:30:36 +02:00
Makoto Kato
59f178ef90 Bug 1003085 - Update dump_syms.exe to r1319. r=ted 2014-05-13 11:20:30 +09:00
Drew Willcoxon
86906537f1 Bug 983313 - Write crash events for plugin crashes and hangs (part 1: main changes). r=bsmedberg 2014-05-12 11:58:18 -07:00
Makoto Kato
ddd97e7ee5 Bug 1003085 - Update dump_sym.exe .r=ted 2014-05-07 10:54:23 +09:00