HomeSort by relevance Sort by last modified time
    Searched refs:CodeModule (Results 1 - 25 of 34) sorted by null

1 2

  /external/google-breakpad/src/google_breakpad/processor/
code_modules.h 30 // code_modules.h: Contains all of the CodeModule objects that were loaded
42 class CodeModule;
48 // The number of contained CodeModule objects.
53 // address, returns NULL. Ownership of the returned CodeModule is retained
56 virtual const CodeModule* GetModuleForAddress(uint64_t address) const = 0;
59 // no main executable, returns NULL. Ownership of the returned CodeModule
63 virtual const CodeModule* GetMainModule() const = 0;
67 // range, returns NULL. Ownership of the returned CodeModule is retained
70 virtual const CodeModule* GetModuleAtSequence(
75 // may return CodeModule objects from GetModuleAtIndex in any order i
    [all...]
source_line_resolver_interface.h 61 virtual bool LoadModule(const CodeModule *module,
64 virtual bool LoadModuleUsingMapBuffer(const CodeModule *module,
73 virtual bool LoadModuleUsingMemoryBuffer(const CodeModule *module,
84 virtual void UnloadModule(const CodeModule *module) = 0;
87 virtual bool HasModule(const CodeModule *module) = 0;
90 virtual bool IsModuleCorrupt(const CodeModule *module) = 0;
code_module.h 45 class CodeModule {
47 virtual ~CodeModule() {}
85 // Creates a new copy of this CodeModule object, which the caller takes
86 // ownership of. The new CodeModule may be of a different concrete class
87 // than the CodeModule being copied, but will behave identically to the
88 // copied CodeModule as far as the CodeModule interface is concerned.
89 virtual const CodeModule* Copy() const = 0;
symbol_supplier.h 41 class CodeModule;
60 // Retrieves the symbol file for the given CodeModule, placing the
66 virtual SymbolResult GetSymbolFile(const CodeModule *module,
74 virtual SymbolResult GetSymbolFile(const CodeModule *module,
87 virtual SymbolResult GetCStringSymbolData(const CodeModule *module,
94 virtual void FreeSymbolData(const CodeModule *module) = 0;
source_line_resolver_base.h 77 virtual bool LoadModule(const CodeModule *module, const string &map_file);
78 virtual bool LoadModuleUsingMapBuffer(const CodeModule *module,
80 virtual bool LoadModuleUsingMemoryBuffer(const CodeModule *module,
84 virtual void UnloadModule(const CodeModule *module);
85 virtual bool HasModule(const CodeModule *module);
86 virtual bool IsModuleCorrupt(const CodeModule *module);
process_state.h 112 const vector<const CodeModule*>* modules_without_symbols() const {
115 const vector<const CodeModule*>* modules_with_corrupt_symbols() const {
176 vector<const CodeModule*> modules_without_symbols_;
179 vector<const CodeModule*> modules_with_corrupt_symbols_;
stack_frame.h 40 class CodeModule;
117 const CodeModule *module;
stackwalker.h 72 // the code modules (CodeModule*) that DON'T have symbols.
81 vector<const CodeModule*>* modules_without_symbols,
82 vector<const CodeModule*>* modules_with_corrupt_symbols);
microdump.h 60 void Add(const CodeModule* module);
  /external/google-breakpad/src/processor/
basic_code_modules.h 30 // basic_code_modules.h: Contains all of the CodeModule objects that
55 // the CodeModules and CodeModule interfaces without requiring all of the
57 // made of each contained CodeModule using CodeModule::Copy.
64 virtual const CodeModule* GetModuleForAddress(uint64_t address) const;
65 virtual const CodeModule* GetMainModule() const;
66 virtual const CodeModule* GetModuleAtSequence(unsigned int sequence) const;
67 virtual const CodeModule* GetModuleAtIndex(unsigned int index) const;
76 // The map used to contain each CodeModule, keyed by each CodeModule'
    [all...]
basic_code_modules.cc 30 // basic_code_modules.cc: Contains all of the CodeModule objects that
50 map_(new RangeMap<uint64_t, linked_ptr<const CodeModule> >()) {
55 const CodeModule *main_module = that->GetMainModule();
67 linked_ptr<const CodeModule> module(
78 map_(new RangeMap<uint64_t, linked_ptr<const CodeModule> >()) {
89 const CodeModule* BasicCodeModules::GetModuleForAddress(
91 linked_ptr<const CodeModule> module;
100 const CodeModule* BasicCodeModules::GetMainModule() const {
104 const CodeModule* BasicCodeModules::GetModuleAtSequence(
106 linked_ptr<const CodeModule> module
    [all...]
simple_symbol_supplier.h 69 // by a CodeModule object's debug_file and debug_identifier accessors. The
70 // expected ultimate source of these CodeModule objects are MinidumpModule
91 class CodeModule;
107 virtual SymbolResult GetSymbolFile(const CodeModule *module,
111 virtual SymbolResult GetSymbolFile(const CodeModule *module,
118 virtual SymbolResult GetCStringSymbolData(const CodeModule *module,
125 virtual void FreeSymbolData(const CodeModule *module);
128 SymbolResult GetSymbolFileAtPathFromRoot(const CodeModule *module,
stackwalker_unittest_utils.h 104 class MockCodeModule: public google_breakpad::CodeModule {
117 const google_breakpad::CodeModule *Copy() const {
130 typedef google_breakpad::CodeModule CodeModule;
139 const CodeModule *GetModuleForAddress(uint64_t address) const {
150 const CodeModule *GetMainModule() const { return modules_[0]; }
152 const CodeModule *GetModuleAtSequence(unsigned int sequence) const {
156 const CodeModule *GetModuleAtIndex(unsigned int index) const {
169 typedef google_breakpad::CodeModule CodeModule;
    [all...]
basic_code_module.h 33 // This is a basic concrete implementation of CodeModule. It cannot be
35 // the CodeModule interface. It exists to provide a CodeModule implementation
51 class BasicCodeModule : public CodeModule {
53 // Creates a new BasicCodeModule given any existing CodeModule
55 // the CodeModule interface without requiring all of the resources that
56 // other CodeModule implementations may require.
57 explicit BasicCodeModule(const CodeModule *that)
91 virtual const CodeModule* Copy() const { return new BasicCodeModule(this); }
stackwalker_address_list_unittest.cc 51 using google_breakpad::CodeModule;
113 ASSERT_EQ(static_cast<const CodeModule*>(&module2), frames->at(0)->module);
114 ASSERT_EQ(static_cast<const CodeModule*>(&module2), frames->at(1)->module);
115 ASSERT_EQ(static_cast<const CodeModule*>(&module2), frames->at(2)->module);
116 ASSERT_EQ(static_cast<const CodeModule*>(&module1), frames->at(3)->module);
117 ASSERT_EQ(static_cast<const CodeModule*>(&module1), frames->at(4)->module);
133 vector<const CodeModule*> modules_without_symbols;
134 vector<const CodeModule*> modules_with_corrupt_symbols;
167 vector<const CodeModule*> modules_without_symbols;
168 vector<const CodeModule*> modules_with_corrupt_symbols
    [all...]
simple_symbol_supplier.cc 61 const CodeModule *module, const SystemInfo *system_info,
80 const CodeModule *module,
99 const CodeModule *module,
126 void SimpleSymbolSupplier::FreeSymbolData(const CodeModule *module) {
143 const CodeModule *module, const SystemInfo *system_info,
stackwalker.cc 81 const CodeModule* module,
82 vector<const CodeModule*>* modules) {
89 vector<const CodeModule*>::iterator iter;
107 vector<const CodeModule*>* modules_without_symbols,
108 vector<const CodeModule*>* modules_with_corrupt_symbols) {
stackwalker_arm_unittest.cc 53 using google_breakpad::CodeModule;
155 vector<const CodeModule*> modules_without_symbols;
156 vector<const CodeModule*> modules_with_corrupt_symbols;
178 vector<const CodeModule*> modules_without_symbols;
179 vector<const CodeModule*> modules_with_corrupt_symbols;
198 vector<const CodeModule*> modules_without_symbols;
199 vector<const CodeModule*> modules_with_corrupt_symbols;
251 vector<const CodeModule*> modules_without_symbols;
252 vector<const CodeModule*> modules_with_corrupt_symbols;
322 vector<const CodeModule*> modules_without_symbols
    [all...]
source_line_resolver_base.cc 151 bool SourceLineResolverBase::LoadModule(const CodeModule *module,
187 const CodeModule *module, const string &map_buffer) {
223 const CodeModule *module,
262 void SourceLineResolverBase::UnloadModule(const CodeModule *code_module) {
286 bool SourceLineResolverBase::HasModule(const CodeModule *module) {
292 bool SourceLineResolverBase::IsModuleCorrupt(const CodeModule *module) {
stackwalker_arm64_unittest.cc 53 using google_breakpad::CodeModule;
153 vector<const CodeModule*> modules_without_symbols;
154 vector<const CodeModule*> modules_with_corrupt_symbols;
175 vector<const CodeModule*> modules_without_symbols;
176 vector<const CodeModule*> modules_with_corrupt_symbols;
228 vector<const CodeModule*> modules_without_symbols;
229 vector<const CodeModule*> modules_with_corrupt_symbols;
300 vector<const CodeModule*> modules_without_symbols;
301 vector<const CodeModule*> modules_with_corrupt_symbols;
367 vector<const CodeModule*> modules_without_symbols
    [all...]
stackwalker_mips_unittest.cc 53 using google_breakpad::CodeModule;
158 vector<const CodeModule*> modules_without_symbols;
159 vector<const CodeModule*> modules_with_corrupt_symbols;
185 vector<const CodeModule*> modules_without_symbols;
186 vector<const CodeModule*> modules_with_corrupt_symbols;
208 vector<const CodeModule*> modules_without_symbols;
209 vector<const CodeModule*> modules_with_corrupt_symbols;
264 vector<const CodeModule*> modules_without_symbols;
265 vector<const CodeModule*> modules_with_corrupt_symbols;
339 vector<const CodeModule*> modules_without_symbols
    [all...]
stackwalker_amd64_unittest.cc 52 using google_breakpad::CodeModule;
159 vector<const CodeModule*> modules_without_symbols;
160 vector<const CodeModule*> modules_with_corrupt_symbols;
185 vector<const CodeModule*> modules_without_symbols;
186 vector<const CodeModule*> modules_with_corrupt_symbols;
209 vector<const CodeModule*> modules_without_symbols;
210 vector<const CodeModule*> modules_with_corrupt_symbols;
270 vector<const CodeModule*> modules_without_symbols;
271 vector<const CodeModule*> modules_with_corrupt_symbols;
345 vector<const CodeModule*> modules_without_symbols
    [all...]
stackwalker_x86_unittest.cc 52 using google_breakpad::CodeModule;
169 vector<const CodeModule*> modules_without_symbols;
170 vector<const CodeModule*> modules_with_corrupt_symbols;
195 vector<const CodeModule*> modules_without_symbols;
196 vector<const CodeModule*> modules_with_corrupt_symbols;
218 vector<const CodeModule*> modules_without_symbols;
219 vector<const CodeModule*> modules_with_corrupt_symbols;
260 vector<const CodeModule*> modules_without_symbols;
261 vector<const CodeModule*> modules_with_corrupt_symbols;
324 vector<const CodeModule*> modules_without_symbols
    [all...]
minidump_processor_unittest.cc 147 using google_breakpad::CodeModule;
192 virtual SymbolResult GetSymbolFile(const CodeModule *module,
196 virtual SymbolResult GetSymbolFile(const CodeModule *module,
201 virtual SymbolResult GetCStringSymbolData(const CodeModule *module,
207 virtual void FreeSymbolData(const CodeModule *module);
218 const CodeModule *module,
245 const CodeModule *module,
262 const CodeModule *module,
288 void TestSymbolSupplier::FreeSymbolData(const CodeModule *module) {
365 Property(&google_breakpad::CodeModule::code_file
    [all...]
  /external/google-breakpad/src/tools/mac/crash_report/
on_demand_symbol_supplier.h 55 virtual SymbolResult GetSymbolFile(const CodeModule *module,
60 virtual SymbolResult GetSymbolFile(const CodeModule *module,
66 virtual SymbolResult GetCStringSymbolData(const CodeModule *module,
73 virtual void FreeSymbolData(const CodeModule *module);
89 string GetNameForModule(const CodeModule *module);
94 string GetLocalModulePath(const CodeModule *module);
97 string GetModulePath(const CodeModule *module);
101 string GetModuleSymbolFile(const CodeModule *module);
105 bool GenerateSymbolFile(const CodeModule *module,

Completed in 150 milliseconds

1 2