/external/google-breakpad/src/common/dwarf/ |
bytereader_unittest.cc | 32 // bytereader_unittest.cc: Unit tests for dwarf2reader::ByteReader 42 using dwarf2reader::ByteReader; 43 using dwarf2reader::DwarfPointerEncoding; 44 using dwarf2reader::ENDIANNESS_BIG; 45 using dwarf2reader::ENDIANNESS_LITTLE; 92 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_absptr))); 94 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_omit))); 96 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_aligned))); 98 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_uleb128))); 100 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_udata2))) [all...] |
cfi_assembler.cc | 42 using dwarf2reader::DwarfPointerEncoding; 112 Align(address_size_, dwarf2reader::DW_CFA_nop); 124 if (encoding == dwarf2reader::DW_EH_PE_omit) 127 // If (encoding & dwarf2reader::DW_EH_PE_indirect) != 0, then we assume 130 encoding = DwarfPointerEncoding(encoding & ~dwarf2reader::DW_EH_PE_indirect); 136 case dwarf2reader::DW_EH_PE_absptr: base = 0; break; 137 case dwarf2reader::DW_EH_PE_pcrel: base = bases.cfi + Size(); break; 138 case dwarf2reader::DW_EH_PE_textrel: base = bases.text; break; 139 case dwarf2reader::DW_EH_PE_datarel: base = bases.data; break; 140 case dwarf2reader::DW_EH_PE_funcrel: base = fde_start_address_; break [all...] |
dwarf2reader_test_common.h | 48 typedef dwarf2reader::DwarfTag DwarfTag; 49 typedef dwarf2reader::DwarfAttribute DwarfAttribute; 50 typedef dwarf2reader::DwarfForm DwarfForm; 110 typedef dwarf2reader::DwarfTag DwarfTag; 111 typedef dwarf2reader::DwarfAttribute DwarfAttribute; 112 typedef dwarf2reader::DwarfForm DwarfForm; 113 typedef dwarf2reader::DwarfHasChild DwarfHasChild;
|
dwarf2reader_die_unittest.cc | 32 // dwarf2reader_die_unittest.cc: Unit tests for dwarf2reader::CompilationUnit 43 #include "common/dwarf/dwarf2reader.h" 53 using dwarf2reader::ByteReader; 54 using dwarf2reader::CompilationUnit; 55 using dwarf2reader::Dwarf2Handler; 56 using dwarf2reader::DwarfAttribute; 57 using dwarf2reader::DwarfForm; 58 using dwarf2reader::DwarfHasChild; 59 using dwarf2reader::DwarfTag; 60 using dwarf2reader::ENDIANNESS_BIG [all...] |
line_state_machine.h | 33 namespace dwarf2reader { namespace 58 } // namespace dwarf2reader
|
dwarf2reader_cfi_unittest.cc | 32 // dwarf2reader_cfi_unittest.cc: Unit tests for dwarf2reader::CallFrameInfo 64 #include "common/dwarf/dwarf2reader.h" 74 using dwarf2reader::DwarfPointerEncoding; 75 using dwarf2reader::ENDIANNESS_BIG; 76 using dwarf2reader::ENDIANNESS_LITTLE; 77 using dwarf2reader::ByteReader; 78 using dwarf2reader::CallFrameInfo; 300 section.Append(10, dwarf2reader::DW_CFA_nop); 637 .D8(dwarf2reader::DW_CFA_def_cfa) 662 dwarf2reader::Endianness endianness [all...] |
bytereader.h | 38 namespace dwarf2reader { namespace 308 } // namespace dwarf2reader
|
dwarf2diehandler_unittest.cc | 54 using dwarf2reader::DIEDispatcher; 55 using dwarf2reader::DIEHandler; 56 using dwarf2reader::DwarfAttribute; 57 using dwarf2reader::DwarfForm; 58 using dwarf2reader::DwarfTag; 59 using dwarf2reader::RootDIEHandler;
|
cfi_assembler.h | 49 using dwarf2reader::DwarfPointerEncoding; 101 pointer_encoding_(dwarf2reader::DW_EH_PE_absptr),
|
bytereader-inl.h | 36 namespace dwarf2reader { namespace 173 } // namespace dwarf2reader
|
dwarf2diehandler.h | 33 // dwarf2reader::CompilationUnit is a simple and direct parser for 118 // dwarf2reader::CompilationUnit's handler: 164 #include "common/dwarf/dwarf2reader.h" 167 namespace dwarf2reader { namespace 189 // dwarf2reader::Dwarf2Handler. 362 } // namespace dwarf2reader
|
functioninfo.h | 42 #include "common/dwarf/dwarf2reader.h" 46 namespace dwarf2reader { namespace 187 } // namespace dwarf2reader
|
bytereader.cc | 35 namespace dwarf2reader { namespace 245 } // namespace dwarf2reader
|
dwarf2diehandler.cc | 31 // dwarf2diehandler.cc: Implement the dwarf2reader::DieDispatcher class. 41 namespace dwarf2reader { namespace 198 } // namespace dwarf2reader
|
functioninfo.cc | 29 // This is a client for the dwarf2reader to extract function and line 47 namespace dwarf2reader { namespace 231 } // namespace dwarf2reader
|
dwarf2reader.h | 54 namespace dwarf2reader { namespace [all...] |
dwarf2enums.h | 34 namespace dwarf2reader { namespace 649 } // namespace dwarf2reader
|
dwarf2reader.cc | 31 // Implementation of dwarf2reader::LineInfo, dwarf2reader::CompilationUnit, 32 // and dwarf2reader::CallFrameInfo. See dwarf2reader.h for details. 34 #include "common/dwarf/dwarf2reader.h" 52 namespace dwarf2reader { namespace [all...] |
/external/google-breakpad/src/common/ |
dwarf_cu_to_module_unittest.cc | 45 using dwarf2reader::DIEHandler; 46 using dwarf2reader::DwarfTag; 47 using dwarf2reader::DwarfAttribute; 48 using dwarf2reader::DwarfForm; 49 using dwarf2reader::DwarfInline; 50 using dwarf2reader::RootDIEHandler; 125 language_(dwarf2reader::DW_LANG_none), 166 void SetLanguage(dwarf2reader::DwarfLanguage language) { 182 void ProcessStrangeAttributes(dwarf2reader::DIEHandler *handler); 206 DwarfForm high_pc_form = dwarf2reader::DW_FORM_addr) [all...] |
dwarf_cu_to_module.h | 48 #include "common/dwarf/dwarf2reader.h" 54 using dwarf2reader::DwarfAttribute; 55 using dwarf2reader::DwarfForm; 56 using dwarf2reader::DwarfLanguage; 57 using dwarf2reader::DwarfTag; 62 // dwarf2reader::DIEDispatcher, which can in turn be a handler for a 63 // dwarf2reader::CompilationUnit DWARF parser. The handler uses the results 66 class DwarfCUToModule: public dwarf2reader::RootDIEHandler { 93 const dwarf2reader::SectionMap& section_map() const; 112 dwarf2reader::SectionMap section_map_ [all...] |
dwarf_cu_to_module.cc | 151 const dwarf2reader::SectionMap& 219 class DwarfCUToModule::GenericDIEHandler: public dwarf2reader::DIEHandler { 297 case dwarf2reader::DW_AT_declaration: declaration_ = (data != 0); break; 307 case dwarf2reader::DW_AT_specification: { 349 case dwarf2reader::DW_AT_name: 352 case dwarf2reader::DW_AT_MIPS_linkage_name: { 439 low_pc_(0), high_pc_(0), high_pc_form_(dwarf2reader::DW_FORM_addr), 472 case dwarf2reader::DW_AT_inline: inline_ = true; break; 474 case dwarf2reader::DW_AT_low_pc: low_pc_ = data; break; 475 case dwarf2reader::DW_AT_high_pc [all...] |
dwarf_line_to_module.h | 44 #include "common/dwarf/dwarf2reader.h" 53 // dwarf2reader::LineInfo DWARF line number information parser. The 114 class DwarfLineToModule: public dwarf2reader::LineInfoHandler {
|
dwarf_cfi_to_module.h | 50 #include "common/dwarf/dwarf2reader.h" 55 using dwarf2reader::CallFrameInfo; 124 // Create a handler for the dwarf2reader::CallFrameInfo parser that
|
/external/google-breakpad/src/common/linux/ |
dump_symbols.cc | 204 // dwarf2reader::LineInfo and populates a Module and a line vector 209 explicit DumperLineToModule(dwarf2reader::ByteReader *byte_reader) 217 dwarf2reader::LineInfo parser(program, length, byte_reader_, &handler); 222 dwarf2reader::ByteReader *byte_reader_; 233 const dwarf2reader::Endianness endianness = big_endian ? 234 dwarf2reader::ENDIANNESS_BIG : dwarf2reader::ENDIANNESS_LITTLE; 235 dwarf2reader::ByteReader byte_reader(endianness); 259 dwarf2reader::SectionMap::const_iterator debug_info_entry = 274 dwarf2reader::DIEDispatcher die_dispatcher(&root_handler) [all...] |
/external/google-breakpad/ |
Makefile.am | 525 src/common/dwarf/dwarf2reader.cc \ 572 src/common/dwarf/dwarf2reader.cc \ [all...] |