summaryrefslogtreecommitdiff
path: root/chromium/breakpad
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2014-03-18 13:16:26 +0100
committerFrederik Gladhorn <frederik.gladhorn@digia.com>2014-03-20 15:55:39 +0100
commit3f0f86b0caed75241fa71c95a5d73bc0164348c5 (patch)
tree92b9fb00f2e9e90b0be2262093876d4f43b6cd13 /chromium/breakpad
parente90d7c4b152c56919d963987e2503f9909a666d2 (diff)
downloadqtwebengine-chromium-3f0f86b0caed75241fa71c95a5d73bc0164348c5.tar.gz
Update to new stable branch 1750
This also includes an updated ninja and chromium dependencies needed on Windows. Change-Id: Icd597d80ed3fa4425933c9f1334c3c2e31291c42 Reviewed-by: Zoltan Arvai <zarvai@inf.u-szeged.hu> Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
Diffstat (limited to 'chromium/breakpad')
-rw-r--r--chromium/breakpad/breakpad.gyp31
-rw-r--r--chromium/breakpad/src/client/windows/build/common.gypi12
2 files changed, 30 insertions, 13 deletions
diff --git a/chromium/breakpad/breakpad.gyp b/chromium/breakpad/breakpad.gyp
index 482fcd1861a..066bf28d3e2 100644
--- a/chromium/breakpad/breakpad.gyp
+++ b/chromium/breakpad/breakpad.gyp
@@ -16,6 +16,7 @@
'target_name': 'minidump_stackwalk',
'type': 'executable',
'includes': ['breakpad_tools.gypi'],
+ 'defines': ['BPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR'],
'sources': [
'src/processor/basic_code_module.h',
'src/processor/basic_code_modules.cc',
@@ -29,6 +30,8 @@
'src/processor/disassembler_x86.cc',
'src/processor/disassembler_x86.h',
'src/processor/exploitability.cc',
+ 'src/processor/exploitability_linux.cc',
+ 'src/processor/exploitability_linux.h',
'src/processor/exploitability_win.cc',
'src/processor/exploitability_win.h',
'src/processor/logging.cc',
@@ -42,12 +45,15 @@
'src/processor/simple_symbol_supplier.cc',
'src/processor/simple_symbol_supplier.h',
'src/processor/source_line_resolver_base.cc',
+ 'src/processor/stack_frame_cpu.cc',
'src/processor/stack_frame_symbolizer.cc',
'src/processor/stackwalker.cc',
'src/processor/stackwalker_amd64.cc',
'src/processor/stackwalker_amd64.h',
'src/processor/stackwalker_arm.cc',
'src/processor/stackwalker_arm.h',
+ 'src/processor/stackwalker_arm64.cc',
+ 'src/processor/stackwalker_arm64.h',
'src/processor/stackwalker_mips.cc',
'src/processor/stackwalker_mips.h',
'src/processor/stackwalker_ppc.cc',
@@ -504,14 +510,18 @@
'src/common/android/breakpad_getcontext.S',
],
}],
+ ['OS!="android"', {
+ 'link_settings': {
+ 'libraries': [
+ # In case of Android, '-ldl' is added in common.gypi, since it
+ # is needed for stlport_static. For LD, the order of libraries
+ # is important, and thus we skip to add it here.
+ '-ldl',
+ ],
+ },
+ }],
],
- 'link_settings': {
- 'libraries': [
- '-ldl',
- ],
- },
-
'include_dirs': [
'src',
'src/client',
@@ -571,13 +581,13 @@
'src/common/linux/file_id_unittest.cc',
'src/common/linux/linux_libc_support_unittest.cc',
'src/common/linux/synth_elf.cc',
+ 'src/common/linux/tests/auto_testfile.h',
'src/common/linux/tests/crash_generator.cc',
'src/common/linux/tests/crash_generator.h',
'src/common/memory_range.h',
'src/common/memory_unittest.cc',
'src/common/simple_string_dictionary_unittest.cc',
'src/common/test_assembler.cc',
- 'src/common/tests/auto_testfile.h',
'src/common/tests/file_utils.cc',
'src/common/tests/file_utils.h',
'src/tools/linux/md2core/minidump_memory_range.h',
@@ -621,6 +631,13 @@
'src',
'..',
],
+ 'conditions': [
+ ['target_arch=="mipsel" and OS=="android"', {
+ 'include_dirs': [
+ 'src/common/android/include',
+ ],
+ }],
+ ],
},
{
'target_name': 'generate_test_dump',
diff --git a/chromium/breakpad/src/client/windows/build/common.gypi b/chromium/breakpad/src/client/windows/build/common.gypi
index 60a24582d9f..eac64d25dbc 100644
--- a/chromium/breakpad/src/client/windows/build/common.gypi
+++ b/chromium/breakpad/src/client/windows/build/common.gypi
@@ -123,10 +123,10 @@
# Python version.
'python_ver%': '2.5',
- # Set ARM-v7 compilation flags
- 'armv7%': 0,
+ # Determine ARM compilation flags.
+ 'arm_version%': 7,
- # Set Neon compilation flags (only meaningful if armv7==1).
+ # Set Neon compilation flags (only meaningful if arm_version==7).
'arm_neon%': 1,
# The system root for cross-compiles. Default: none.
@@ -148,7 +148,7 @@
'fastbuild%': '<(fastbuild)',
'linux_fpic%': '<(linux_fpic)',
'python_ver%': '<(python_ver)',
- 'armv7%': '<(armv7)',
+ 'arm_version%': '<(arm_version)',
'arm_neon%': '<(arm_neon)',
'sysroot%': '<(sysroot)',
'disable_sse2%': '<(disable_sse2)',
@@ -254,7 +254,7 @@
# Set Thumb compilation flags.
'arm_thumb%': 0,
- # Set ARM fpu compilation flags (only meaningful if armv7==1 and
+ # Set ARM fpu compilation flags (only meaningful if arm_version==7 and
# arm_neon==0).
'arm_fpu%': 'vfpv3',
@@ -980,7 +980,7 @@
'-Wa,-mimplicit-it=thumb',
]
}],
- ['armv7==1', {
+ ['arm_version==7', {
'cflags': [
'-march=armv7-a',
'-mtune=cortex-a8',