mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 23:35:34 +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 |
||
---|---|---|
.. | ||
linux | ||
mac | ||
windows | ||
minidump_file_writer_unittest.cc | ||
minidump_file_writer-inl.h | ||
minidump_file_writer.cc | ||
minidump_file_writer.h | ||
moz.build |