| Index: client/linux/minidump_writer/linux_dumper.cc
|
| diff --git a/client/linux/minidump_writer/linux_dumper.cc b/client/linux/minidump_writer/linux_dumper.cc
|
| index cfa28a87205239da0bb371ff835aae04283ea1f1..64b967b799976329a66f4bae38c3648c5c8ad9fa 100644
|
| --- a/client/linux/minidump_writer/linux_dumper.cc
|
| +++ b/client/linux/minidump_writer/linux_dumper.cc
|
| @@ -70,7 +70,6 @@ static const int DT_ANDROID_RELA = DT_LOOS + 4;
|
|
|
| static const char kMappedFileUnsafePrefix[] = "/dev/";
|
| static const char kDeletedSuffix[] = " (deleted)";
|
| -static const char kReservedFlags[] = " ---p";
|
|
|
| inline static bool IsMappedFileOpenUnsafe(
|
| const google_breakpad::MappingInfo& mapping) {
|
| @@ -357,23 +356,6 @@ bool LinuxDumper::EnumerateMappings() {
|
| continue;
|
| }
|
| }
|
| - // Also merge mappings that result from address ranges that the
|
| - // linker reserved but which a loaded library did not use. These
|
| - // appear as an anonymous private mapping with no access flags set
|
| - // and which directly follow an executable mapping.
|
| - if (!name && !mappings_.empty()) {
|
| - MappingInfo* module = mappings_.back();
|
| - if ((start_addr == module->start_addr + module->size) &&
|
| - module->exec &&
|
| - module->name[0] == '/' &&
|
| - offset == 0 && my_strncmp(i2,
|
| - kReservedFlags,
|
| - sizeof(kReservedFlags) - 1) == 0) {
|
| - module->size = end_addr - module->start_addr;
|
| - line_reader->PopLine(line_len);
|
| - continue;
|
| - }
|
| - }
|
| MappingInfo* const module = new(allocator_) MappingInfo;
|
| my_memset(module, 0, sizeof(MappingInfo));
|
| module->start_addr = start_addr;
|
|
|