From e7e1e1ebf58a306af1e3199f6e493106e463cf91 Mon Sep 17 00:00:00 2001 From: jimblandy Date: Tue, 16 Mar 2010 16:49:53 +0000 Subject: 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 --- Makefile.am | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'Makefile.am') 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 \ -- cgit v1.2.1