aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorjimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e>2010-03-16 16:49:53 +0000
committerjimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e>2010-03-16 16:49:53 +0000
commite7e1e1ebf58a306af1e3199f6e493106e463cf91 (patch)
tree497d422691977d5b5b8866e96132222e92132ee2 /Makefile.am
parentBreakpad: Support DWARF CFI-driven stack walking on ARM. (diff)
downloadbreakpad-e7e1e1ebf58a306af1e3199f6e493106e463cf91.tar.xz
Breakpad processor: Support AMD64 stack unwinding driven by DWARF CFI.
This adds support for 'STACK CFI' records (DWARF CFI) to the AMD64 stack walker. This is necessary for the stack trace to include any frames other than the youngest. Unit tests are included. a=jimblandy, r=mmentovai git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@554 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am15
1 files changed, 15 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 938bd959..d653cd52 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -139,6 +139,7 @@ check_PROGRAMS = \
src/processor/pathname_stripper_unittest \
src/processor/postfix_evaluator_unittest \
src/processor/range_map_unittest \
+ src/processor/stackwalker_amd64_unittest \
src/processor/stackwalker_arm_unittest \
src/processor/stackwalker_x86_unittest \
src/processor/synth_minidump_unittest \
@@ -303,6 +304,20 @@ src_processor_stackwalker_selftest_LDADD = \
src/processor/stackwalker_sparc.lo \
src/processor/stackwalker_x86.lo
+src_processor_stackwalker_amd64_unittest_SOURCES = \
+ src/processor/stackwalker_amd64_unittest.cc \
+ src/processor/test_assembler.cc \
+ src/testing/gtest/src/gtest-all.cc \
+ src/testing/gtest/src/gtest_main.cc \
+ src/testing/src/gmock-all.cc
+src_processor_stackwalker_amd64_unittest_LDADD = \
+ src/libbreakpad.la
+src_processor_stackwalker_amd64_unittest_CPPFLAGS = \
+ -I$(top_srcdir)/src/testing/include \
+ -I$(top_srcdir)/src/testing/gtest/include \
+ -I$(top_srcdir)/src/testing/gtest \
+ -I$(top_srcdir)/src/testing
+
src_processor_stackwalker_arm_unittest_SOURCES = \
src/processor/stackwalker_arm_unittest.cc \
src/processor/test_assembler.cc \