breakpad/src
Ivan Penkov 24f5931c5e Server-side workaround to handle overlapping modules.
This change is resolving an issue that was caused by the combination of:
 - Android system libraries being relro packed in N+.
 - Breakpad dealing with relro packed libraries in a hack way.

This is a fix for http://crbug/611824.

I also found an use-after-free issue (bug in Minidump::SeekToStreamType).  I disallowed the MinidumpStreamInfo copy and assign constructors and the compiler detected another similar issue in Minidump::Print.  Then I disabled the copy and assign constructors for most classes in minidump.h (just in case).  There are a couple of classes where I couldn't disallow them (since assign is used).  This will require a small refactor so I left it out of this CL.

R=mark@chromium.org

Review URL: https://codereview.chromium.org/2060663002 .
2016-06-20 11:14:47 -07:00
..
build Rename gyp variable use_titlecase_in_grd_files -> use_titlecase_in_grd. 2014-09-10 12:47:46 +00:00
client Server-side workaround to handle overlapping modules. 2016-06-20 11:14:47 -07:00
common linux-syscall-support: pull in latest version 2016-06-14 14:17:56 -04:00
google_breakpad Server-side workaround to handle overlapping modules. 2016-06-20 11:14:47 -07:00
processor Server-side workaround to handle overlapping modules. 2016-06-20 11:14:47 -07:00
third_party Replaced glibc version of elf.h with musl version of elf.h. 2016-05-12 14:22:59 -07:00
tools Update symbol file documentation links. 2016-06-10 06:29:06 -04:00
breakpad_googletest_includes.h test: allow use of system gmock/gtest libs 2016-01-25 19:27:56 -05:00
config.h.in Fix a dependency issue in automake 2016-04-12 14:55:18 -04:00