summaryrefslogtreecommitdiffstats
path: root/breakpad
diff options
context:
space:
mode:
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-05 20:49:54 +0000
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-05 20:49:54 +0000
commit30d07443a806097199ff736e2e8009ce1b59a14d (patch)
tree04dba889de576cc474cd8488bee3fbe85daf5bae /breakpad
parent6ae5c5975681c58613fd21b0c3a257a8ec27f79d (diff)
downloadchromium_src-30d07443a806097199ff736e2e8009ce1b59a14d.zip
chromium_src-30d07443a806097199ff736e2e8009ce1b59a14d.tar.gz
chromium_src-30d07443a806097199ff736e2e8009ce1b59a14d.tar.bz2
Roll breakpad.
BUG=none TEST=none http://codereview.chromium.org/1589017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43648 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'breakpad')
-rw-r--r--breakpad/breakpad.gyp26
1 files changed, 26 insertions, 0 deletions
diff --git a/breakpad/breakpad.gyp b/breakpad/breakpad.gyp
index 30da5ae..833dada 100644
--- a/breakpad/breakpad.gyp
+++ b/breakpad/breakpad.gyp
@@ -202,12 +202,33 @@
'target_name': 'dump_syms',
'type': 'executable',
+ # dwarf2reader.cc uses dynamic_cast. Because we don't typically
+ # don't support RTTI, we enable it for this single target. Since
+ # dump_syms doesn't share any object files with anything else,
+ # this doesn't end up polluting Chrome itself.
+ 'cflags_cc!': ['-fno-rtti'],
+
'sources': [
+ 'src/common/dwarf/bytereader.cc',
+ 'src/common/dwarf/cfi_assembler.cc',
+ 'src/common/dwarf/dwarf2diehandler.cc',
+ 'src/common/dwarf/dwarf2reader.cc',
+ 'src/common/dwarf/functioninfo.cc',
+ 'src/common/linux/dump_stabs.cc',
+ 'src/common/linux/dump_stabs.h',
'src/common/linux/dump_symbols.cc',
'src/common/linux/dump_symbols.h',
+ 'src/common/linux/dwarf_cfi_to_module.cc',
+ 'src/common/linux/dwarf_cfi_to_module.h',
+ 'src/common/linux/dwarf_cu_to_module.cc',
+ 'src/common/linux/dwarf_cu_to_module.h',
+ 'src/common/linux/dwarf_line_to_module.cc',
+ 'src/common/linux/dwarf_line_to_module.h',
'src/common/linux/file_id.cc',
'src/common/linux/file_id.h',
'src/common/linux/guid_creator.h',
+ 'src/common/linux/language.cc',
+ 'src/common/linux/language.h',
'src/common/linux/module.cc',
'src/common/linux/module.h',
'src/common/linux/stabs_reader.cc',
@@ -229,6 +250,8 @@
'type': '<(library)',
'sources': [
+ 'src/client/linux/crash_generation/crash_generation_client.cc',
+ 'src/client/linux/crash_generation/crash_generation_client.h',
'src/client/linux/handler/exception_handler.cc',
'src/client/linux/minidump_writer/directory_reader.h',
'src/client/linux/minidump_writer/line_reader.h',
@@ -241,6 +264,8 @@
'src/client/minidump_file_writer.h',
'src/common/convert_UTF.c',
'src/common/convert_UTF.h',
+ 'src/common/linux/file_id.h',
+ 'src/common/linux/file_id.cc',
'src/common/linux/guid_creator.cc',
'src/common/linux/guid_creator.h',
'src/common/linux/linux_libc_support.h',
@@ -298,6 +323,7 @@
'include_dirs': [
'..',
+ 'src',
],
},
],