Breakpad processor: Unit tests for StackwalkerX86.

Issue 53001 (http://breakpad.appspot.com/53001) defines the
TestAssembler classes; those, along with a new set of mock classes
defined in stackwalker_unittest_utils.h, make it possible for us to
actually do proper unit testing of a stack walker. These tests get us
full code coverage for stackwalker_x86.cc.

a=jimblandy, r=mmentovai


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@548 4c0a9323-5329-0410-9bdc-e9ce6186880e
diff --git a/Makefile.am b/Makefile.am
index ebeda7a..02334cb 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -136,6 +136,7 @@
 	src/processor/pathname_stripper_unittest \
 	src/processor/postfix_evaluator_unittest \
 	src/processor/range_map_unittest \
+	src/processor/stackwalker_x86_unittest \
 	src/processor/synth_minidump_unittest \
 	src/processor/test_assembler_unittest
 
@@ -281,6 +282,20 @@
 	src/processor/stackwalker_sparc.lo \
 	src/processor/stackwalker_x86.lo
 
+src_processor_stackwalker_x86_unittest_SOURCES = \
+	src/processor/stackwalker_x86_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_x86_unittest_LDADD = \
+	src/libbreakpad.la
+src_processor_stackwalker_x86_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_synth_minidump_unittest_SOURCES = \
 	src/processor/synth_minidump_unittest.cc \
 	src/testing/gtest/src/gtest-all.cc \