breakpad/src
rmcilroy@chromium.org 561f818735 Chrome on Android now supports loading the shared library directly from the APK file.
This patch makes two changes to breakpad to enable crash reporting to work correctly when the library is inside another file (an archive):

- Do not filter mappings which map an executable at a non-zero offset.
- If such an executable is mapped look in the ELF information for the
shared object name and use that name in the minidump.

Note this change doesn't care about the archive format and isn't Android
specific (though loading the shared library this way is currently only done on Android).

BUG=390618
R=thestig@chromium.org

Review URL: https://breakpad.appspot.com/7684002

Patch from Anton Carver <anton@chromium.org>.

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1355 4c0a9323-5329-0410-9bdc-e9ce6186880e
2014-07-22 11:34:11 +00:00
..
build Add required build options to correctly target XP 2014-05-08 21:17:04 +00:00
client Chrome on Android now supports loading the shared library directly from the APK file. 2014-07-22 11:34:11 +00:00
common Chrome on Android now supports loading the shared library directly from the APK file. 2014-07-22 11:34:11 +00:00
google_breakpad Add missing MD_MISCINFO_FLAGS1_BUILDSTRING. Revise documentation to clarify 2014-06-03 19:35:41 +00:00
processor Add frame pointer recovery to the AMD64 Stackwalker. 2014-07-18 00:27:49 +00:00
third_party First cut at adding arm64 Linux / Android support to Breakpad. 2014-04-02 23:12:40 +00:00
tools Chrome on Android now supports loading the shared library directly from the APK file. 2014-07-22 11:34:11 +00:00
breakpad_googletest_includes.h disable unittests under ASAN that use memory crashes 2013-12-11 05:38:34 +00:00
config.h.in Use AM_MAINTAINER_MODE so configure supports --enable-maintainer-mode 2013-12-10 12:28:11 +00:00