summaryrefslogtreecommitdiffstats
path: root/breakpad/breakpad.gyp
diff options
context:
space:
mode:
authorprimiano <primiano@chromium.org>2015-08-19 05:37:05 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-19 12:37:50 +0000
commitede4ef4484615bc9358a7bf114c4c06846a3b9a8 (patch)
tree415391fc86ca9fa8fbafaac144f9d1451d3186eb /breakpad/breakpad.gyp
parent6d20710c80b4f5d7fd0c0ed2dafbc88bfc93bc91 (diff)
downloadchromium_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.gyp7
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': [