mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 17:55:50 +00:00
70a27fb574
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 |
||
---|---|---|
.. | ||
actors | ||
components | ||
content | ||
crashreporter | ||
forgetaboutsite | ||
library | ||
locales | ||
modules | ||
mozapps | ||
pluginproblem | ||
profile | ||
recordreplay | ||
system | ||
themes | ||
xre | ||
.eslintrc.js | ||
moz.build | ||
moz.configure | ||
nss.configure | ||
toolkit.mozbuild |