diff options
author | primiano <primiano@chromium.org> | 2015-08-19 05:37:05 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-19 12:37:50 +0000 |
commit | ede4ef4484615bc9358a7bf114c4c06846a3b9a8 (patch) | |
tree | 415391fc86ca9fa8fbafaac144f9d1451d3186eb /breakpad/breakpad.gyp | |
parent | 6d20710c80b4f5d7fd0c0ed2dafbc88bfc93bc91 (diff) | |
download | chromium_src-ede4ef4484615bc9358a7bf114c4c06846a3b9a8.zip chromium_src-ede4ef4484615bc9358a7bf114c4c06846a3b9a8.tar.gz chromium_src-ede4ef4484615bc9358a7bf114c4c06846a3b9a8.tar.bz2 |
Revert of Roll src/breakpad/src 242fb9a:bdb4b7c (svn 1471:1493) (patchset #3 id:40001 of https://codereview.chromium.org/1298793003/ )
Reason for revert:
Broke the arm64 builder
http://build.chromium.org/p/chromium.linux/builders/Android%20Arm64%20Builder%20%28dbg%29/builds/22356
Original issue's description:
> Roll src/breakpad/src 242fb9a:bdb4b7c (svn 1471:1493)
>
> This is to catch up fixes to the Android microdump writer.
>
> Summary of changes available at:
> https://chromium.googlesource.com/external/google-breakpad/src/+log/242fb9a..bdb4b7c
>
> bdb4b7c Fix inttypes format macros in src/processor/proc_maps_linux.cc
> c80d211 Remove obsolete seccomp_unwinder for legacy (pre-BPF) sandbox
> 6d74ba8 Fix proc_maps_linux compile for non-Linux
> 80cfa05 [microdump] Move microdump writes to the crash ring-buffer log
> 947c7e9 [microdump] Fix hw architecture indication in build fingerprint line
> d4a6903 Add check for executable stack/heap when rating Linux exploitability.
> 68ad684 Add check to see if stack pointer is off the stack according to the memory mappings when rating Linux exploitability.
> 412d3cf Fix format specifier in proc maps to support 32-bit architectures.
> 5fa512b Actually remove removed files
> 9a19499 Remove some old unused code, add a missing include R=lei at https://codereview.chromium.org/1211963002
> a601859 Fix format specifier in proc maps to support 32-bit architectures.
> 70e371c Allow Print() to be called by const instances of MinidumpLinuxMaps and MinidumpLinuxMapsList.
> d95798e Change Print method of MinidumpLinuxMaps and MinidumpLinuxMapsList to print contents of /proc/<pid>/maps instead of just the files mapped to memory.
> 0f5bff6 Workaround for range map overlaps caused by Android package relocation.
> f503948 Fix breakpad for arm on arm64
> 9f4a8ee Fix potential null pointer dereference.
> b00176d Remove unnecessary dependencies.
> 5c7459a Add support for Linux memory mapping stream and remove ELF header usage when checking exploitability rating.
> 78eab62 Fix incorrect comment.
> d5ca70c add aarch64 support to minidump-2-core
> f9d81bb tests: InstructionPointerMemoryNullPointer: make it work under llvm
> 31916e7 Add ELF header analysis when checking for instruction pointer in code.
>
> BUG=520075,512755,477444
>
> Committed: https://crrev.com/6df482019d01d7a36eeb849dc9126102a447054a
> Cr-Commit-Position: refs/heads/master@{#344204}
TBR=torne@chromium.org,mark@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=520075,512755,477444
Review URL: https://codereview.chromium.org/1293923003
Cr-Commit-Position: refs/heads/master@{#344207}
Diffstat (limited to 'breakpad/breakpad.gyp')
-rw-r--r-- | breakpad/breakpad.gyp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/breakpad/breakpad.gyp b/breakpad/breakpad.gyp index effb863..8c9dee1 100644 --- a/breakpad/breakpad.gyp +++ b/breakpad/breakpad.gyp @@ -24,6 +24,8 @@ 'src/processor/basic_code_modules.cc', 'src/processor/basic_code_modules.h', 'src/processor/basic_source_line_resolver.cc', + 'src/processor/binarystream.cc', + 'src/processor/binarystream.h', 'src/processor/call_stack.cc', 'src/processor/cfi_frame_info.cc', 'src/processor/cfi_frame_info.h', @@ -36,7 +38,6 @@ 'src/processor/pathname_stripper.cc', 'src/processor/pathname_stripper.h', 'src/processor/process_state.cc', - 'src/processor/proc_maps_linux.cc', 'src/processor/simple_symbol_supplier.cc', 'src/processor/simple_symbol_supplier.h', 'src/processor/source_line_resolver_base.cc', @@ -156,7 +157,6 @@ 'src/processor/minidump_dump.cc', 'src/processor/pathname_stripper.cc', 'src/processor/pathname_stripper.h', - 'src/processor/proc_maps_linux.cc', ], 'conditions': [ ['OS=="ios"', { @@ -518,6 +518,8 @@ 'src/client/linux/log/log.cc', 'src/client/linux/log/log.h', 'src/client/linux/dump_writer_common/mapping_info.h', + 'src/client/linux/dump_writer_common/seccomp_unwinder.cc', + 'src/client/linux/dump_writer_common/seccomp_unwinder.h', 'src/client/linux/dump_writer_common/thread_info.cc', 'src/client/linux/dump_writer_common/thread_info.h', 'src/client/linux/dump_writer_common/ucontext_reader.cc', @@ -622,7 +624,6 @@ 'src/processor/minidump.cc', 'src/processor/pathname_stripper.cc', 'src/processor/pathname_stripper.h', - 'src/processor/proc_maps_linux.cc', ], 'include_dirs': [ |