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/BUILD.gn | |
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/BUILD.gn')
-rw-r--r-- | breakpad/BUILD.gn | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/breakpad/BUILD.gn b/breakpad/BUILD.gn index cf66517..2ccab3a 100644 --- a/breakpad/BUILD.gn +++ b/breakpad/BUILD.gn @@ -54,6 +54,8 @@ if (current_toolchain == host_toolchain && !is_win) { "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", @@ -65,7 +67,6 @@ if (current_toolchain == host_toolchain && !is_win) { "src/processor/logging.h", "src/processor/pathname_stripper.cc", "src/processor/pathname_stripper.h", - "src/processor/proc_maps_linux.cc", "src/processor/process_state.cc", "src/processor/simple_symbol_supplier.cc", "src/processor/simple_symbol_supplier.h", @@ -190,7 +191,6 @@ if (current_toolchain == host_toolchain && !is_win) { "src/processor/minidump_dump.cc", "src/processor/pathname_stripper.cc", "src/processor/pathname_stripper.h", - "src/processor/proc_maps_linux.cc", ] configs += [ ":tools_config" ] @@ -453,6 +453,8 @@ if (is_linux || is_android) { "src/client/linux/crash_generation/crash_generation_client.cc", "src/client/linux/crash_generation/crash_generation_client.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", @@ -543,7 +545,6 @@ if (is_linux || is_android) { "src/processor/minidump.cc", "src/processor/pathname_stripper.cc", "src/processor/pathname_stripper.h", - "src/processor/proc_maps_linux.cc", ] include_dirs = [ |