gecko-dev/toolkit/crashreporter
Gabriele Svelto 70a27fb574 Bug 1497669 - Relax breakpad's constraints when merging module mappings on Linux r=ted
This makes a few small but significant changes to the logic breakpad uses to
merge module memory mappings:

- First of all we merge areas of reserved space if their offset is either 0 or
  the end of the previous non-reserved mapping.
- Whenever we encounter an executable mapping we flag all the merged modules
  as executable. This shouldn't happen but apparently some older Android
  linkers suffered from a bug that caused the first mapping not to be
  executable.
- Last but not least we record the raw end address of a module on Android.
  This shouldn't affect us but it's done in upstream breakpad so it probably
  doesn't hurt.

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

--HG--
extra : moz-landing-system : lando
2018-11-16 22:43:32 +00:00
..
breakpad-client Bug 1497669 - Relax breakpad's constraints when merging module mappings on Linux r=ted 2018-11-16 22:43:32 +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