diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-05 20:49:54 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-05 20:49:54 +0000 |
commit | 30d07443a806097199ff736e2e8009ce1b59a14d (patch) | |
tree | 04dba889de576cc474cd8488bee3fbe85daf5bae /breakpad | |
parent | 6ae5c5975681c58613fd21b0c3a257a8ec27f79d (diff) | |
download | chromium_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.gyp | 26 |
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', ], }, ], |