gecko-dev/toolkit/crashreporter
Mike Hommey 6bf4eb5bce Bug 1496503 - Install the rust panic hook early. r=froydnj
Previously, our panic hook was only really useful when the crash
reporter is used, because all it did apart from calling rust's default
panic handler was to keep a pointer to the panic message for the crash
reporter.

Now that it just redirects to the Gecko crash code, it doesn't need to
be tied to the crash reporter. In fact, to ensure it's consistently used
in all cases, we ought to install it early on. Use a static initializer
for that.

Depends on D11720

Depends on D11720

Differential Revision: https://phabricator.services.mozilla.com/D11721

--HG--
extra : moz-landing-system : lando
2018-11-14 22:35:35 +00:00
..
breakpad-client Bug 1505007 - Do not truncate ELF identifiers on Android r=ted 2018-11-09 11:09:03 +00:00
breakpad-patches
breakpad-windows-libxul Bug 1472789 - make the windows crashreporter not dependent on libxul files; r=ted.mielczarek 2018-07-03 20:09:37 -04:00
breakpad-windows-standalone
client Bug 1506027 - Remove remaining (now useless) MOZ_WIDGET_GTK >= 3 tests. r=karlt 2018-11-09 08:44:42 +00:00
content Bug 1493192: Flip order of sent/unsent crashes on about:crashes r=mconley 2018-11-02 19:20:06 +00:00
docs Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika 2018-04-29 18:21:20 -07:00
google-breakpad Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium 2018-09-26 11:54:34 +00:00
injector
minidump-analyzer Bug 1497692 - Lower the minidump-analyzer priority r=ted 2018-10-12 14:50:16 +00:00
rust Bug 1474871 - Link dump_syms against rustc-demangle. r=ted 2018-07-12 10:23:12 +09:00
test Bug 1506538 - Remove +x permissions on C++ source files r=Ehsan 2018-11-13 15:32:08 +00:00
tools Bug 1497382 - Make symbolstore.py fail when dump_syms fails r=froydnj 2018-10-09 15:55:57 +00:00
CrashAnnotations.cpp Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
CrashAnnotations.h.in Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
CrashAnnotations.yaml Bug 1471535 - pt8 - Add RDD process code. r=jld 2018-11-14 18:06:24 +00:00
crashreporter.mozbuild
CrashReports.jsm Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
CrashSubmit.jsm Bug 1486147: Part 2 - Update JS string enumerator callers to use JS iteration. r=mccr8 2018-08-24 16:22:40 -07:00
generate_crash_reporter_sources.py Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
InjectCrashReporter.cpp
InjectCrashReporter.h
jar.mn Backed out changeset 1034f8be097f (bug 948882) for ESlint failures on crashes.js. CLOSED TREE 2018-06-19 13:24:33 +03:00
KeyValueParser.jsm Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
LoadLibraryRemote.cpp
LoadLibraryRemote.h
mac_utils.h
mac_utils.mm
moz.build Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium 2018-09-26 11:54:34 +00:00
nsDummyExceptionHandler.cpp Bug 1463048 - Remove asynchronous minidump generation r=ted 2018-09-17 20:51:45 +00:00
nsExceptionHandler.cpp Bug 1496503 - Install the rust panic hook early. r=froydnj 2018-11-14 22:35:35 +00:00
nsExceptionHandler.h Bug 1463048 - Remove asynchronous minidump generation r=ted 2018-09-17 20:51:45 +00:00
nsExceptionHandlerUtils.cpp
nsExceptionHandlerUtils.h
ThreadAnnotation.cpp Bug 1207696 Part 4b - Make recording optional in mozilla mutexes and monitors, r=froydnj. 2018-07-21 14:22:54 +00:00
ThreadAnnotation.h
update-breakpad.sh Bug 1309172 - Updated breakpad to version 69c2c51dd89965d234eec16e3a9353634831916b; r=ted.mielczarek 2018-06-19 13:47:13 +02:00