/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,
|