DescriptionChrome 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 Patch Set 1 #Patch Set 2 : Remove whitespace change. #Patch Set 3 : Use the Elf SONAME as the library name #Patch Set 4 : Fix long line #
Total comments: 21
Patch Set 5 : Changes for review #
Total comments: 10
Patch Set 6 : Changes for review #4 #Patch Set 7 : Fixes for tests and type mismatches #Patch Set 8 : Added unittest for mapping with offset #MessagesTotal messages: 11
|