Move headers for exported interfaces into src/google_airbag (#51). r=bryner
http://groups.google.com/group/airbag-dev/browse_thread/thread/e01f177386e8794a git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@60 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
22
Makefile.am
22
Makefile.am
@@ -50,23 +50,24 @@ dist_doc_DATA = \
|
||||
lib_LTLIBRARIES = src/libairbag.la
|
||||
|
||||
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 \
|
||||
src/google_airbag/common/airbag_types.h \
|
||||
src/google_airbag/common/minidump_format.h \
|
||||
src/google_airbag/processor/call_stack.h \
|
||||
src/google_airbag/processor/memory_region.h \
|
||||
src/google_airbag/processor/minidump.h \
|
||||
src/google_airbag/processor/minidump_processor.h \
|
||||
src/google_airbag/processor/process_state.h \
|
||||
src/google_airbag/processor/stack_frame.h \
|
||||
src/google_airbag/processor/stack_frame_cpu.h \
|
||||
src/google_airbag/processor/stackwalker.h \
|
||||
src/google_airbag/processor/symbol_supplier.h \
|
||||
src/processor/address_map.h \
|
||||
src/processor/address_map-inl.h \
|
||||
src/processor/call_stack.cc \
|
||||
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 \
|
||||
src/processor/minidump.h \
|
||||
src/processor/minidump_format.h \
|
||||
src/processor/minidump_processor.cc \
|
||||
src/processor/pathname_stripper.cc \
|
||||
src/processor/pathname_stripper.h \
|
||||
@@ -82,7 +83,6 @@ src_libairbag_la_SOURCES = \
|
||||
src/processor/source_line_resolver.h \
|
||||
src/processor/stack_frame_info.h \
|
||||
src/processor/stackwalker.cc \
|
||||
src/processor/stackwalker.h \
|
||||
src/processor/stackwalker_ppc.cc \
|
||||
src/processor/stackwalker_ppc.h \
|
||||
src/processor/stackwalker_x86.cc \
|
||||
|
22
Makefile.in
22
Makefile.in
@@ -367,23 +367,24 @@ dist_doc_DATA = \
|
||||
|
||||
lib_LTLIBRARIES = src/libairbag.la
|
||||
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 \
|
||||
src/google_airbag/common/airbag_types.h \
|
||||
src/google_airbag/common/minidump_format.h \
|
||||
src/google_airbag/processor/call_stack.h \
|
||||
src/google_airbag/processor/memory_region.h \
|
||||
src/google_airbag/processor/minidump.h \
|
||||
src/google_airbag/processor/minidump_processor.h \
|
||||
src/google_airbag/processor/process_state.h \
|
||||
src/google_airbag/processor/stack_frame.h \
|
||||
src/google_airbag/processor/stack_frame_cpu.h \
|
||||
src/google_airbag/processor/stackwalker.h \
|
||||
src/google_airbag/processor/symbol_supplier.h \
|
||||
src/processor/address_map.h \
|
||||
src/processor/address_map-inl.h \
|
||||
src/processor/call_stack.cc \
|
||||
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 \
|
||||
src/processor/minidump.h \
|
||||
src/processor/minidump_format.h \
|
||||
src/processor/minidump_processor.cc \
|
||||
src/processor/pathname_stripper.cc \
|
||||
src/processor/pathname_stripper.h \
|
||||
@@ -399,7 +400,6 @@ src_libairbag_la_SOURCES = \
|
||||
src/processor/source_line_resolver.h \
|
||||
src/processor/stack_frame_info.h \
|
||||
src/processor/stackwalker.cc \
|
||||
src/processor/stackwalker.h \
|
||||
src/processor/stackwalker_ppc.cc \
|
||||
src/processor/stackwalker_ppc.h \
|
||||
src/processor/stackwalker_x86.cc \
|
||||
|
@@ -37,9 +37,8 @@
|
||||
*
|
||||
* Author: Mark Mentovai */
|
||||
|
||||
#ifndef GOOGLE_AIRBAG_TYPES_H__
|
||||
#define GOOGLE_AIRBAG_TYPES_H__
|
||||
|
||||
#ifndef GOOGLE_AIRBAG_COMMON_AIRBAG_TYPES_H__
|
||||
#define GOOGLE_AIRBAG_COMMON_AIRBAG_TYPES_H__
|
||||
|
||||
#ifndef _WIN32
|
||||
|
||||
@@ -62,4 +61,4 @@ typedef struct {
|
||||
|
||||
typedef u_int64_t airbag_time_t;
|
||||
|
||||
#endif /* GOOGLE_AIRBAG_TYPES_H__ */
|
||||
#endif /* GOOGLE_AIRBAG_COMMON_AIRBAG_TYPES_H__ */
|
@@ -64,11 +64,11 @@
|
||||
* Author: Mark Mentovai */
|
||||
|
||||
|
||||
#ifndef PROCESSOR_MINIDUMP_FORMAT_H__
|
||||
#define PROCESSOR_MINIDUMP_FORMAT_H__
|
||||
#ifndef GOOGLE_AIRBAG_COMMON_MINIDUMP_FORMAT_H__
|
||||
#define GOOGLE_AIRBAG_COMMON_MINIDUMP_FORMAT_H__
|
||||
|
||||
|
||||
#include "google/airbag_types.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
|
||||
|
||||
/*
|
||||
@@ -963,4 +963,4 @@ typedef enum {
|
||||
} MDMiscInfoFlags1;
|
||||
|
||||
|
||||
#endif /* PROCESSOR_MINIDUMP_FORMAT_H__ */
|
||||
#endif /* GOOGLE_AIRBAG_COMMON_MINIDUMP_FORMAT_H__ */
|
@@ -42,8 +42,8 @@
|
||||
//
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#ifndef GOOGLE_CALL_STACK_H__
|
||||
#define GOOGLE_CALL_STACK_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_CALL_STACK_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_CALL_STACK_H__
|
||||
|
||||
#include <vector>
|
||||
|
||||
@@ -73,4 +73,4 @@ class CallStack {
|
||||
|
||||
} // namespace google_airbag
|
||||
|
||||
#endif // GOOGLE_CALL_STACK_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCSSOR_CALL_STACK_H__
|
@@ -35,11 +35,11 @@
|
||||
//
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#ifndef PROCESSOR_MEMORY_REGION_H__
|
||||
#define PROCESSOR_MEMORY_REGION_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_MEMORY_REGION_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_MEMORY_REGION_H__
|
||||
|
||||
|
||||
#include "google/airbag_types.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
|
||||
|
||||
namespace google_airbag {
|
||||
@@ -73,4 +73,4 @@ class MemoryRegion {
|
||||
} // namespace google_airbag
|
||||
|
||||
|
||||
#endif // PROCESSOR_MEMORY_REGION_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_MEMORY_REGION_H__
|
@@ -76,18 +76,16 @@
|
||||
//
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#ifndef PROCESSOR_MINIDUMP_H__
|
||||
#define PROCESSOR_MINIDUMP_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_MINIDUMP_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_MINIDUMP_H__
|
||||
|
||||
|
||||
// TODO(mmentovai): is it ok to include non-<string> header in .h?
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "processor/minidump_format.h"
|
||||
#include "processor/memory_region.h"
|
||||
#include "processor/range_map.h"
|
||||
#include "google_airbag/common/minidump_format.h"
|
||||
#include "google_airbag/processor/memory_region.h"
|
||||
|
||||
|
||||
namespace google_airbag {
|
||||
@@ -99,6 +97,7 @@ using std::vector;
|
||||
|
||||
|
||||
class Minidump;
|
||||
template<typename AddressType, typename EntryType> class RangeMap;
|
||||
|
||||
|
||||
// MinidumpObject is the base of all Minidump* objects except for Minidump
|
||||
@@ -444,10 +443,10 @@ class MinidumpModuleList : public MinidumpStream {
|
||||
bool Read(u_int32_t expected_size);
|
||||
|
||||
// Access to modules using addresses as the key.
|
||||
RangeMap<u_int64_t, unsigned int> range_map_;
|
||||
RangeMap<u_int64_t, unsigned int> *range_map_;
|
||||
|
||||
MinidumpModules* modules_;
|
||||
u_int32_t module_count_;
|
||||
MinidumpModules *modules_;
|
||||
u_int32_t module_count_;
|
||||
};
|
||||
|
||||
|
||||
@@ -489,17 +488,17 @@ class MinidumpMemoryList : public MinidumpStream {
|
||||
bool Read(u_int32_t expected_size);
|
||||
|
||||
// Access to memory regions using addresses as the key.
|
||||
RangeMap<u_int64_t, unsigned int> range_map_;
|
||||
RangeMap<u_int64_t, unsigned int> *range_map_;
|
||||
|
||||
// The list of descriptors. This is maintained separately from the list
|
||||
// of regions, because MemoryRegion doesn't own its MemoryDescriptor, it
|
||||
// maintains a pointer to it. descriptors_ provides the storage for this
|
||||
// purpose.
|
||||
MemoryDescriptors* descriptors_;
|
||||
MemoryDescriptors *descriptors_;
|
||||
|
||||
// The list of regions.
|
||||
MemoryRegions* regions_;
|
||||
u_int32_t region_count_;
|
||||
MemoryRegions *regions_;
|
||||
u_int32_t region_count_;
|
||||
};
|
||||
|
||||
|
||||
@@ -733,4 +732,4 @@ class Minidump {
|
||||
} // namespace google_airbag
|
||||
|
||||
|
||||
#endif // PROCESSOR_MINIDUMP_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_MINIDUMP_H__
|
@@ -27,8 +27,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#ifndef GOOGLE_MINIDUMP_PROCESSOR_H__
|
||||
#define GOOGLE_MINIDUMP_PROCESSOR_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_MINIDUMP_PROCESSOR_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_MINIDUMP_PROCESSOR_H__
|
||||
|
||||
#include <string>
|
||||
|
||||
@@ -82,4 +82,4 @@ class MinidumpProcessor {
|
||||
|
||||
} // namespace google_airbag
|
||||
|
||||
#endif // GOOGLE_MINIDUMP_PROCESSOR_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_MINIDUMP_PROCESSOR_H__
|
@@ -31,8 +31,8 @@
|
||||
//
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#ifndef GOOGLE_PROCESS_STATE_H__
|
||||
#define GOOGLE_PROCESS_STATE_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_PROCESS_STATE_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_PROCESS_STATE_H__
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -118,4 +118,4 @@ class ProcessState {
|
||||
|
||||
} // namespace google_airbag
|
||||
|
||||
#endif // GOOGLE_CALL_STACK_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_CALL_STACK_H__
|
@@ -27,11 +27,11 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#ifndef GOOGLE_STACK_FRAME_H__
|
||||
#define GOOGLE_STACK_FRAME_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_STACK_FRAME_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_STACK_FRAME_H__
|
||||
|
||||
#include <string>
|
||||
#include "google/airbag_types.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
@@ -83,4 +83,4 @@ struct StackFrame {
|
||||
|
||||
} // namespace google_airbag
|
||||
|
||||
#endif // GOOGLE_STACK_FRAME_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_STACK_FRAME_H__
|
@@ -36,11 +36,11 @@
|
||||
//
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#ifndef GOOGLE_STACK_FRAME_CPU_H__
|
||||
#define GOOGLE_STACK_FRAME_CPU_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_STACK_FRAME_CPU_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_STACK_FRAME_CPU_H__
|
||||
|
||||
#include "google/stack_frame.h"
|
||||
#include "processor/minidump_format.h"
|
||||
#include "google_airbag/common/minidump_format.h"
|
||||
#include "google_airbag/processor/stack_frame.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
@@ -100,4 +100,4 @@ struct StackFramePPC : public StackFrame {
|
||||
|
||||
} // namespace google_airbag
|
||||
|
||||
#endif // GOOGLE_STACK_FRAME_CPU_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_STACK_FRAME_CPU_H__
|
@@ -38,8 +38,8 @@
|
||||
// Author: Mark Mentovai
|
||||
|
||||
|
||||
#ifndef PROCESSOR_STACKWALKER_H__
|
||||
#define PROCESSOR_STACKWALKER_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_STACKWALKER_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_STACKWALKER_H__
|
||||
|
||||
#include <vector>
|
||||
|
||||
@@ -120,4 +120,4 @@ class Stackwalker {
|
||||
} // namespace google_airbag
|
||||
|
||||
|
||||
#endif // PROCESSOR_STACKWALKER_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_STACKWALKER_H__
|
@@ -30,8 +30,8 @@
|
||||
// The caller may implement the SymbolSupplier abstract base class
|
||||
// to provide symbols for a given module.
|
||||
|
||||
#ifndef GOOGLE_SYMBOL_SUPPLIER_H__
|
||||
#define GOOGLE_SYMBOL_SUPPLIER_H__
|
||||
#ifndef GOOGLE_AIRBAG_PROCESSOR_SYMBOL_SUPPLIER_H__
|
||||
#define GOOGLE_AIRBAG_PROCESSOR_SYMBOL_SUPPLIER_H__
|
||||
|
||||
#include <string>
|
||||
|
||||
@@ -50,4 +50,4 @@ class SymbolSupplier {
|
||||
|
||||
} // namespace google_airbag
|
||||
|
||||
#endif // GOOGLE_SYMBOL_SUPPLIER_H__
|
||||
#endif // GOOGLE_AIRBAG_PROCESSOR_SYMBOL_SUPPLIER_H__
|
@@ -33,8 +33,8 @@
|
||||
//
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#include "google/call_stack.h"
|
||||
#include "google/stack_frame.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/stack_frame.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -53,7 +53,7 @@ typedef SSIZE_T ssize_t;
|
||||
|
||||
#include "processor/range_map-inl.h"
|
||||
|
||||
#include "processor/minidump.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
|
||||
|
||||
@@ -1408,20 +1408,21 @@ void MinidumpModule::Print() {
|
||||
|
||||
MinidumpModuleList::MinidumpModuleList(Minidump* minidump)
|
||||
: MinidumpStream(minidump),
|
||||
range_map_(),
|
||||
range_map_(new RangeMap<u_int64_t, unsigned int>()),
|
||||
modules_(NULL),
|
||||
module_count_(0) {
|
||||
}
|
||||
|
||||
|
||||
MinidumpModuleList::~MinidumpModuleList() {
|
||||
delete range_map_;
|
||||
delete modules_;
|
||||
}
|
||||
|
||||
|
||||
bool MinidumpModuleList::Read(u_int32_t expected_size) {
|
||||
// Invalidate cached data.
|
||||
range_map_.Clear();
|
||||
range_map_->Clear();
|
||||
delete modules_;
|
||||
modules_ = NULL;
|
||||
module_count_ = 0;
|
||||
@@ -1460,7 +1461,7 @@ bool MinidumpModuleList::Read(u_int32_t expected_size) {
|
||||
if (base_address == (u_int64_t)-1)
|
||||
return false;
|
||||
|
||||
if (!range_map_.StoreRange(base_address, module_size, module_index))
|
||||
if (!range_map_->StoreRange(base_address, module_size, module_index))
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -1486,7 +1487,7 @@ MinidumpModule* MinidumpModuleList::GetModuleForAddress(u_int64_t address) {
|
||||
return NULL;
|
||||
|
||||
unsigned int module_index;
|
||||
if (!range_map_.RetrieveRange(address, &module_index, NULL, NULL))
|
||||
if (!range_map_->RetrieveRange(address, &module_index, NULL, NULL))
|
||||
return NULL;
|
||||
|
||||
return GetModuleAtIndex(module_index);
|
||||
@@ -1518,7 +1519,7 @@ void MinidumpModuleList::Print() {
|
||||
|
||||
MinidumpMemoryList::MinidumpMemoryList(Minidump* minidump)
|
||||
: MinidumpStream(minidump),
|
||||
range_map_(),
|
||||
range_map_(new RangeMap<u_int64_t, unsigned int>()),
|
||||
descriptors_(NULL),
|
||||
regions_(NULL),
|
||||
region_count_(0) {
|
||||
@@ -1526,6 +1527,7 @@ MinidumpMemoryList::MinidumpMemoryList(Minidump* minidump)
|
||||
|
||||
|
||||
MinidumpMemoryList::~MinidumpMemoryList() {
|
||||
delete range_map_;
|
||||
delete descriptors_;
|
||||
delete regions_;
|
||||
}
|
||||
@@ -1537,7 +1539,7 @@ bool MinidumpMemoryList::Read(u_int32_t expected_size) {
|
||||
descriptors_ = NULL;
|
||||
delete regions_;
|
||||
regions_ = NULL;
|
||||
range_map_.Clear();
|
||||
range_map_->Clear();
|
||||
region_count_ = 0;
|
||||
|
||||
valid_ = false;
|
||||
@@ -1587,7 +1589,7 @@ bool MinidumpMemoryList::Read(u_int32_t expected_size) {
|
||||
if (region_size == 0 || high_address < base_address)
|
||||
return false;
|
||||
|
||||
if (!range_map_.StoreRange(base_address, region_size, region_index))
|
||||
if (!range_map_->StoreRange(base_address, region_size, region_index))
|
||||
return false;
|
||||
|
||||
(*regions)[region_index].SetDescriptor(descriptor);
|
||||
@@ -1617,7 +1619,7 @@ MinidumpMemoryRegion* MinidumpMemoryList::GetMemoryRegionForAddress(
|
||||
return NULL;
|
||||
|
||||
unsigned int region_index;
|
||||
if (!range_map_.RetrieveRange(address, ®ion_index, NULL, NULL))
|
||||
if (!range_map_->RetrieveRange(address, ®ion_index, NULL, NULL))
|
||||
return NULL;
|
||||
|
||||
return GetMemoryRegionAtIndex(region_index);
|
||||
|
@@ -37,7 +37,7 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "processor/minidump.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
|
||||
|
||||
using std::string;
|
||||
|
@@ -27,10 +27,10 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#include "google/minidump_processor.h"
|
||||
#include "google/call_stack.h"
|
||||
#include "google/process_state.h"
|
||||
#include "processor/minidump.h"
|
||||
#include "google_airbag/processor/minidump_processor.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "google_airbag/processor/process_state.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
#include "processor/stackwalker_x86.h"
|
||||
|
||||
|
@@ -31,12 +31,12 @@
|
||||
// corresponding symbol file, and checks the stack frames for correctness.
|
||||
|
||||
#include <string>
|
||||
#include "google/call_stack.h"
|
||||
#include "google/minidump_processor.h"
|
||||
#include "google/process_state.h"
|
||||
#include "google/stack_frame.h"
|
||||
#include "google/symbol_supplier.h"
|
||||
#include "processor/minidump.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "google_airbag/processor/minidump_processor.h"
|
||||
#include "google_airbag/processor/process_state.h"
|
||||
#include "google_airbag/processor/stack_frame.h"
|
||||
#include "google_airbag/processor/symbol_supplier.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
|
||||
using std::string;
|
||||
|
@@ -36,11 +36,11 @@
|
||||
#include <cstdlib>
|
||||
#include <string>
|
||||
|
||||
#include "google/call_stack.h"
|
||||
#include "google/minidump_processor.h"
|
||||
#include "google/process_state.h"
|
||||
#include "google/stack_frame_cpu.h"
|
||||
#include "processor/minidump.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "google_airbag/processor/minidump_processor.h"
|
||||
#include "google_airbag/processor/process_state.h"
|
||||
#include "google_airbag/processor/stack_frame_cpu.h"
|
||||
#include "processor/pathname_stripper.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
#include "processor/simple_symbol_supplier.h"
|
||||
|
@@ -26,7 +26,7 @@
|
||||
#include <sstream>
|
||||
|
||||
#include "processor/postfix_evaluator.h"
|
||||
#include "processor/memory_region.h"
|
||||
#include "google_airbag/processor/memory_region.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -55,8 +55,6 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "processor/memory_region.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
using std::map;
|
||||
|
@@ -22,8 +22,8 @@
|
||||
|
||||
#include "processor/postfix_evaluator-inl.h"
|
||||
|
||||
#include "google/airbag_types.h"
|
||||
#include "processor/memory_region.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
#include "google_airbag/processor/memory_region.h"
|
||||
|
||||
|
||||
using std::map;
|
||||
|
@@ -33,8 +33,8 @@
|
||||
//
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#include "google/process_state.h"
|
||||
#include "google/call_stack.h"
|
||||
#include "google_airbag/processor/process_state.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -34,7 +34,7 @@
|
||||
// Author: Mark Mentovai
|
||||
|
||||
#include "processor/simple_symbol_supplier.h"
|
||||
#include "processor/minidump.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "processor/pathname_stripper.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
@@ -70,7 +70,7 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "google/symbol_supplier.h"
|
||||
#include "google_airbag/processor/symbol_supplier.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -39,7 +39,7 @@
|
||||
#include "processor/range_map-inl.h"
|
||||
|
||||
#include "processor/source_line_resolver.h"
|
||||
#include "google/stack_frame.h"
|
||||
#include "google_airbag/processor/stack_frame.h"
|
||||
#include "processor/linked_ptr.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
#include "processor/stack_frame_info.h"
|
||||
|
@@ -36,7 +36,7 @@
|
||||
|
||||
#include <string>
|
||||
#include <ext/hash_map>
|
||||
#include "google/airbag_types.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -30,7 +30,7 @@
|
||||
#include <stdio.h>
|
||||
#include <string>
|
||||
#include "processor/source_line_resolver.h"
|
||||
#include "google/stack_frame.h"
|
||||
#include "google_airbag/processor/stack_frame.h"
|
||||
#include "processor/linked_ptr.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
#include "processor/stack_frame_info.h"
|
||||
|
@@ -40,7 +40,7 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "google/airbag_types.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -34,12 +34,12 @@
|
||||
// Author: Mark Mentovai
|
||||
|
||||
|
||||
#include "processor/stackwalker.h"
|
||||
#include "google/call_stack.h"
|
||||
#include "google/stack_frame.h"
|
||||
#include "google/symbol_supplier.h"
|
||||
#include "google_airbag/processor/stackwalker.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "google_airbag/processor/stack_frame.h"
|
||||
#include "google_airbag/processor/symbol_supplier.h"
|
||||
#include "processor/linked_ptr.h"
|
||||
#include "processor/minidump.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
#include "processor/source_line_resolver.h"
|
||||
#include "processor/stack_frame_info.h"
|
||||
|
@@ -35,9 +35,9 @@
|
||||
|
||||
|
||||
#include "processor/stackwalker_ppc.h"
|
||||
#include "google/call_stack.h"
|
||||
#include "google/stack_frame_cpu.h"
|
||||
#include "processor/minidump.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "google_airbag/processor/stack_frame_cpu.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -39,9 +39,9 @@
|
||||
#define PROCESSOR_STACKWALKER_PPC_H__
|
||||
|
||||
|
||||
#include "google/airbag_types.h"
|
||||
#include "processor/stackwalker.h"
|
||||
#include "processor/minidump_format.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
#include "google_airbag/common/minidump_format.h"
|
||||
#include "google_airbag/processor/stackwalker.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
@@ -39,12 +39,12 @@
|
||||
|
||||
#include <cstdio>
|
||||
|
||||
#include "google/airbag_types.h"
|
||||
#include "google/call_stack.h"
|
||||
#include "google/stack_frame.h"
|
||||
#include "google/stack_frame_cpu.h"
|
||||
#include "processor/memory_region.h"
|
||||
#include "processor/minidump_format.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
#include "google_airbag/common/minidump_format.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/memory_region.h"
|
||||
#include "google_airbag/processor/stack_frame.h"
|
||||
#include "google_airbag/processor/stack_frame_cpu.h"
|
||||
#include "processor/scoped_ptr.h"
|
||||
|
||||
using google_airbag::CallStack;
|
||||
|
@@ -37,10 +37,10 @@
|
||||
#include "processor/postfix_evaluator-inl.h"
|
||||
|
||||
#include "processor/stackwalker_x86.h"
|
||||
#include "google/call_stack.h"
|
||||
#include "google/stack_frame_cpu.h"
|
||||
#include "google_airbag/processor/call_stack.h"
|
||||
#include "google_airbag/processor/minidump.h"
|
||||
#include "google_airbag/processor/stack_frame_cpu.h"
|
||||
#include "processor/linked_ptr.h"
|
||||
#include "processor/minidump.h"
|
||||
#include "processor/stack_frame_info.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
@@ -39,9 +39,9 @@
|
||||
#define PROCESSOR_STACKWALKER_X86_H__
|
||||
|
||||
|
||||
#include "google/airbag_types.h"
|
||||
#include "processor/stackwalker.h"
|
||||
#include "processor/minidump_format.h"
|
||||
#include "google_airbag/common/airbag_types.h"
|
||||
#include "google_airbag/common/minidump_format.h"
|
||||
#include "google_airbag/processor/stackwalker.h"
|
||||
|
||||
namespace google_airbag {
|
||||
|
||||
|
Reference in New Issue
Block a user