From e5468b8a49ac6a4e5acb9d4003838e3e323f85e4 Mon Sep 17 00:00:00 2001 From: mmentovai Date: Tue, 24 Oct 2006 19:31:21 +0000 Subject: MinidumpProcessor should process all threads (#35). r=bryner - MinidumpProcessor now processes all threads and returns a new ProcessState object. (Interface change.) - ProcessState contains a CallStack for each thread in the process, and additional information about whether the process crashed, which thread crashed, the reason for the crash, and identifying attributes for the OS and CPU. - MinidumpSystemInfo now contains a GetCPUVendor() method that returns the vendor information from CPUID 0 on x86 processors ("GenuineIntel"). http://groups.google.com/group/airbag-dev/browse_thread/thread/16dd2c981e3361ba git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@47 4c0a9323-5329-0410-9bdc-e9ce6186880e --- Makefile.in | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index d693a496..c7589841 100644 --- a/Makefile.in +++ b/Makefile.in @@ -111,6 +111,7 @@ src_libairbag_la_LIBADD = am__dirstamp = $(am__leading_dot)dirstamp am_src_libairbag_la_OBJECTS = src/processor/call_stack.lo \ src/processor/minidump.lo src/processor/minidump_processor.lo \ + src/processor/process_state.lo \ src/processor/source_line_resolver.lo \ src/processor/stackwalker.lo src/processor/stackwalker_ppc.lo \ src/processor/stackwalker_x86.lo @@ -141,7 +142,8 @@ src_processor_minidump_processor_unittest_OBJECTS = \ src_processor_minidump_processor_unittest_DEPENDENCIES = \ src/processor/call_stack.lo \ src/processor/minidump_processor.lo src/processor/minidump.lo \ - src/processor/stackwalker.lo src/processor/stackwalker_ppc.lo \ + src/processor/process_state.lo src/processor/stackwalker.lo \ + src/processor/stackwalker_ppc.lo \ src/processor/stackwalker_x86.lo \ src/processor/source_line_resolver.lo am_src_processor_minidump_stackwalk_OBJECTS = \ @@ -353,6 +355,7 @@ src_libairbag_la_SOURCES = \ src/google/airbag_types.h \ src/google/call_stack.h \ src/google/minidump_processor.h \ + src/google/process_state.h \ src/google/stack_frame.h \ src/google/stack_frame_cpu.h \ src/google/symbol_supplier.h \ @@ -369,6 +372,7 @@ src_libairbag_la_SOURCES = \ src/processor/minidump_processor.cc \ src/processor/postfix_evaluator.h \ src/processor/postfix_evaluator-inl.h \ + src/processor/process_state.cc \ src/processor/range_map.h \ src/processor/range_map-inl.h \ src/processor/scoped_ptr.h \ @@ -401,6 +405,7 @@ src_processor_minidump_processor_unittest_LDADD = \ src/processor/call_stack.lo \ src/processor/minidump_processor.lo \ src/processor/minidump.lo \ + src/processor/process_state.lo \ src/processor/stackwalker.lo \ src/processor/stackwalker_ppc.lo \ src/processor/stackwalker_x86.lo \ @@ -551,6 +556,8 @@ src/processor/minidump.lo: src/processor/$(am__dirstamp) \ src/processor/$(DEPDIR)/$(am__dirstamp) src/processor/minidump_processor.lo: src/processor/$(am__dirstamp) \ src/processor/$(DEPDIR)/$(am__dirstamp) +src/processor/process_state.lo: src/processor/$(am__dirstamp) \ + src/processor/$(DEPDIR)/$(am__dirstamp) src/processor/source_line_resolver.lo: src/processor/$(am__dirstamp) \ src/processor/$(DEPDIR)/$(am__dirstamp) src/processor/stackwalker.lo: src/processor/$(am__dirstamp) \ @@ -674,6 +681,8 @@ mostlyclean-compile: -rm -f src/processor/minidump_processor_unittest.$(OBJEXT) -rm -f src/processor/minidump_stackwalk.$(OBJEXT) -rm -f src/processor/postfix_evaluator_unittest.$(OBJEXT) + -rm -f src/processor/process_state.$(OBJEXT) + -rm -f src/processor/process_state.lo -rm -f src/processor/range_map_unittest.$(OBJEXT) -rm -f src/processor/source_line_resolver.$(OBJEXT) -rm -f src/processor/source_line_resolver.lo @@ -698,6 +707,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/minidump_processor_unittest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/minidump_stackwalk.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/postfix_evaluator_unittest.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/process_state.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/range_map_unittest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/source_line_resolver.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/source_line_resolver_unittest.Po@am__quote@ -- cgit v1.2.1