summaryrefslogtreecommitdiffstats
path: root/breakpad/BUILD.gn
diff options
context:
space:
mode:
authorprimiano <primiano@chromium.org>2015-08-19 04:54:34 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-19 11:55:17 +0000
commit6df482019d01d7a36eeb849dc9126102a447054a (patch)
treefcdd2e15b7355e0060b0031d6612f258c528ca7e /breakpad/BUILD.gn
parentaf7bd688dba485f5e8e2b3c9781e439dbbac8ea5 (diff)
downloadchromium_src-6df482019d01d7a36eeb849dc9126102a447054a.zip
chromium_src-6df482019d01d7a36eeb849dc9126102a447054a.tar.gz
chromium_src-6df482019d01d7a36eeb849dc9126102a447054a.tar.bz2
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 Review URL: https://codereview.chromium.org/1298793003 Cr-Commit-Position: refs/heads/master@{#344204}
Diffstat (limited to 'breakpad/BUILD.gn')
-rw-r--r--breakpad/BUILD.gn7
1 files changed, 3 insertions, 4 deletions
diff --git a/breakpad/BUILD.gn b/breakpad/BUILD.gn
index 2ccab3a..cf66517 100644
--- a/breakpad/BUILD.gn
+++ b/breakpad/BUILD.gn
@@ -54,8 +54,6 @@ 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",
@@ -67,6 +65,7 @@ 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",
@@ -191,6 +190,7 @@ 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,8 +453,6 @@ 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",
@@ -545,6 +543,7 @@ 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 = [