Handle frame pointer omission (#21), part 1: ContainedRangeMap.  r=bryner.
 - ContainedRangeMap is the data structure that will be used to store and
   look up debugging information for frames by instruction address.  The
   debugging information includes a way to locate the calling frame in
   the absence of a saved frame pointer.
 - Restructure RangeMap into an -inl file to match ContainedRangeMap.

http://groups.google.com/group/airbag-dev/browse_thread/thread/c5823bfc1828ed42


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@29 4c0a9323-5329-0410-9bdc-e9ce6186880e
diff --git a/Makefile.am b/Makefile.am
index d975983..d6c6ba5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -39,6 +39,8 @@
 	src/google/minidump_processor.h \
 	src/google/stack_frame.h \
 	src/google/symbol_supplier.h \
+	src/processor/contained_range_map.h \
+	src/processor/contained_range_map-inl.h \
 	src/processor/linked_ptr.h \
 	src/processor/memory_region.h \
 	src/processor/minidump.cc \
@@ -46,6 +48,7 @@
 	src/processor/minidump_format.h \
 	src/processor/minidump_processor.cc \
 	src/processor/range_map.h \
+	src/processor/range_map-inl.h \
 	src/processor/source_line_resolver.cc \
 	src/processor/source_line_resolver.h \
 	src/processor/stackwalker.cc \
@@ -62,6 +65,7 @@
 
 ## Tests
 check_PROGRAMS = \
+	src/processor/contained_range_map_unittest \
 	src/processor/minidump_processor_unittest \
 	src/processor/range_map_unittest \
 	src/processor/source_line_resolver_unittest
@@ -71,6 +75,9 @@
 TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
 TESTS_ENVIRONMENT =
 
+src_processor_contained_range_map_unittest_SOURCES = \
+	src/processor/contained_range_map_unittest.cc
+
 src_processor_minidump_processor_unittest_SOURCES = \
 	src/processor/minidump_processor_unittest.cc
 src_processor_minidump_processor_unittest_LDADD = \