Initial implementation of x86 stackwalker (#9). r=bryner
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@12 4c0a9323-5329-0410-9bdc-e9ce6186880e
diff --git a/Makefile.am b/Makefile.am
index ea1d9e5..ca19a6f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,12 +44,17 @@
src/processor/minidump_format.h \
src/processor/range_map.h \
src/processor/source_line_resolver.cc \
- src/processor/source_line_resolver.h
+ src/processor/source_line_resolver.h \
+ src/processor/stackwalker.cc \
+ src/processor/stackwalker.h \
+ src/processor/stackwalker_x86.cc \
+ src/processor/stackwalker_x86.h
## Programs
bin_PROGRAMS = \
- src/processor/minidump_dump
+ src/processor/minidump_dump \
+ src/processor/minidump_stackwalk
## Tests
@@ -57,7 +62,8 @@
src/processor/range_map_unittest \
src/processor/source_line_resolver_unittest
check_SCRIPTS = \
- src/processor/minidump_dump_test
+ src/processor/minidump_dump_test \
+ src/processor/minidump_stackwalk_test
TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
TESTS_ENVIRONMENT =
@@ -79,12 +85,20 @@
src_processor_minidump_dump_LDADD = \
src/processor/minidump.lo
+src_processor_minidump_stackwalk_SOURCES = \
+ src/processor/minidump_stackwalk.cc
+src_processor_minidump_stackwalk_LDADD = \
+ src/processor/minidump.lo \
+ src/processor/stackwalker.lo \
+ src/processor/stackwalker_x86.lo
+
## Additional files to be included in a source distribution
EXTRA_DIST = \
$(SCRIPTS) \
src/processor/testdata/minidump1.dmp \
src/processor/testdata/minidump1.out \
+ src/processor/testdata/minidump1.stack.out \
src/processor/testdata/module1.out \
src/processor/testdata/module2.out \
src/processor/testdata/module3_bad.out