/external/google-breakpad/src/common/dwarf/ |
D | bytereader_unittest.cc | 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))); in TEST_F() 94 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_omit))); in TEST_F() 96 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_aligned))); in TEST_F() 98 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_uleb128))); in TEST_F() 100 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_udata2))); in TEST_F() 102 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_udata4))); in TEST_F() [all …]
|
D | dwarf2reader_cfi_unittest.cc | 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); in TEST_F() 637 .D8(dwarf2reader::DW_CFA_def_cfa) in StockCIEAndFDE() 662 dwarf2reader::Endianness endianness; in ParseSection() 696 .D8(dwarf2reader::DW_CFA_set_loc).D32(0xb1ee3e7a) in TEST_F() 699 .D8(dwarf2reader::DW_CFA_def_cfa).ULEB128(0x4defb431).ULEB128(0x6d17b0ee) in TEST_F() [all …]
|
D | cfi_assembler.cc | 42 using dwarf2reader::DwarfPointerEncoding; 112 Align(address_size_, dwarf2reader::DW_CFA_nop); in FinishEntry() 124 if (encoding == dwarf2reader::DW_EH_PE_omit) in EncodedPointer() 130 encoding = DwarfPointerEncoding(encoding & ~dwarf2reader::DW_EH_PE_indirect); in EncodedPointer() 136 case dwarf2reader::DW_EH_PE_absptr: base = 0; break; in EncodedPointer() 137 case dwarf2reader::DW_EH_PE_pcrel: base = bases.cfi + Size(); break; in EncodedPointer() 138 case dwarf2reader::DW_EH_PE_textrel: base = bases.text; break; in EncodedPointer() 139 case dwarf2reader::DW_EH_PE_datarel: base = bases.data; break; in EncodedPointer() 140 case dwarf2reader::DW_EH_PE_funcrel: base = fde_start_address_; break; in EncodedPointer() 141 case dwarf2reader::DW_EH_PE_aligned: base = 0; break; in EncodedPointer() [all …]
|
D | dwarf2reader_die_unittest.cc | 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; 61 using dwarf2reader::ENDIANNESS_LITTLE; 62 using dwarf2reader::SectionMap; [all …]
|
D | 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;
|
D | 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;
|
D | cfi_assembler.h | 49 using dwarf2reader::DwarfPointerEncoding; 101 pointer_encoding_(dwarf2reader::DW_EH_PE_absptr), in Section()
|
D | line_state_machine.h | 33 namespace dwarf2reader {
|
D | bytereader.h | 38 namespace dwarf2reader {
|
D | dwarf2diehandler.h | 167 namespace dwarf2reader {
|
D | bytereader.cc | 35 namespace dwarf2reader { namespace
|
D | functioninfo.h | 46 namespace dwarf2reader {
|
D | bytereader-inl.h | 36 namespace dwarf2reader {
|
D | dwarf2diehandler.cc | 41 namespace dwarf2reader { namespace
|
/external/google-breakpad/src/common/ |
D | 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), in CUFixtureBase() 166 void SetLanguage(dwarf2reader::DwarfLanguage language) { in SetLanguage() 182 void ProcessStrangeAttributes(dwarf2reader::DIEHandler *handler); 206 DwarfForm high_pc_form = dwarf2reader::DW_FORM_addr); [all …]
|
D | 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; in ProcessAttributeUnsigned() 307 case dwarf2reader::DW_AT_specification: { in ProcessAttributeReference() 349 case dwarf2reader::DW_AT_name: in ProcessAttributeString() 352 case dwarf2reader::DW_AT_MIPS_linkage_name: { in ProcessAttributeString() 439 low_pc_(0), high_pc_(0), high_pc_form_(dwarf2reader::DW_FORM_addr), in FuncHandler() 472 case dwarf2reader::DW_AT_inline: inline_ = true; break; in ProcessAttributeUnsigned() 474 case dwarf2reader::DW_AT_low_pc: low_pc_ = data; break; in ProcessAttributeUnsigned() 475 case dwarf2reader::DW_AT_high_pc: in ProcessAttributeUnsigned() [all …]
|
D | dwarf_cu_to_module.h | 54 using dwarf2reader::DwarfAttribute; 55 using dwarf2reader::DwarfForm; 56 using dwarf2reader::DwarfLanguage; 57 using dwarf2reader::DwarfTag; 66 class DwarfCUToModule: public dwarf2reader::RootDIEHandler { 93 const dwarf2reader::SectionMap& section_map() const; 112 dwarf2reader::SectionMap section_map_;
|
D | dwarf_line_to_module.h | 114 class DwarfLineToModule: public dwarf2reader::LineInfoHandler {
|
D | dwarf_cfi_to_module.h | 55 using dwarf2reader::CallFrameInfo;
|
D | common.gyp | 70 'dwarf/dwarf2reader.cc', 71 'dwarf/dwarf2reader.h',
|
/external/google-breakpad/src/client/mac/handler/testcases/testdata/ |
D | dump_syms_i386_breakpad.sym | 8 FILE 7 ../../../common/mac/dwarf/dwarf2reader.h 32 FILE 31 ../../../common/mac/dwarf/dwarf2reader.h 61 FILE 60 /g/code/breakpad-staging/src/tools/mac/dump_syms/../../../common/mac/dwarf/dwarf2reader.cc 75 FILE 74 ../../../common/mac/dwarf/dwarf2reader.h 497 …ned long long, dwarf2reader::FunctionInfo*, std::less<unsigned long long>, std::allocator<std::pai… 792 FUNC 6848 e 0 dwarf2reader::LineInfoHandler::DefineDir(std::string const&, unsigned int) 795 FUNC 6856 26 0 dwarf2reader::LineInfoHandler::DefineFile(std::string const&, int, unsigned int, uns… 798 FUNC 687c 1a 0 dwarf2reader::LineInfoHandler::AddLine(unsigned long long, unsigned int, unsigned in… 812 FUNC 6974 44 0 dwarf2reader::Dwarf2Handler::StartCompilationUnit(unsigned long long, unsigned char,… 815 …dwarf2reader::Dwarf2Handler::StartDIE(unsigned long long, dwarf2reader::DwarfTag, std::list<std::p… [all …]
|
/external/google-breakpad/src/common/linux/ |
D | dump_symbols.cc | 209 explicit DumperLineToModule(dwarf2reader::ByteReader *byte_reader) in DumperLineToModule() 217 dwarf2reader::LineInfo parser(program, length, byte_reader_, &handler); in ReadProgram() 222 dwarf2reader::ByteReader *byte_reader_; 233 const dwarf2reader::Endianness endianness = big_endian ? in LoadDwarf() 234 dwarf2reader::ENDIANNESS_BIG : dwarf2reader::ENDIANNESS_LITTLE; in LoadDwarf() 235 dwarf2reader::ByteReader byte_reader(endianness); in LoadDwarf() 259 dwarf2reader::SectionMap::const_iterator debug_info_entry = in LoadDwarf() 274 dwarf2reader::DIEDispatcher die_dispatcher(&root_handler); in LoadDwarf() 276 dwarf2reader::CompilationUnit reader(file_context.section_map(), in LoadDwarf() 335 const dwarf2reader::Endianness endianness = big_endian ? in LoadDwarfCFI() [all …]
|
/external/google-breakpad/src/common/mac/ |
D | dump_syms.mm | 48 #include "common/dwarf/dwarf2reader.h" 69 using dwarf2reader::ByteReader; 234 // dwarf2reader::LineInfo and populates a Module and a line vector 240 DumperLineToModule(dwarf2reader::ByteReader *byte_reader) 250 dwarf2reader::LineInfo parser(program, length, byte_reader_, &handler); 255 dwarf2reader::ByteReader *byte_reader_; // WEAK 264 ? dwarf2reader::ENDIANNESS_BIG 265 : dwarf2reader::ENDIANNESS_LITTLE); 272 // Build a dwarf2reader::SectionMap from our mach_o::SectionMap. 282 dwarf2reader::SectionMap::const_iterator debug_info_entry = [all …]
|
/external/google-breakpad/src/tools/mac/dump_syms/dump_syms.xcodeproj/ |
D | project.pbxproj | 54 …FAF3F116A5A2E00407530 /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F95B422F0E… 94 …5B5171166534700D34F4E /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F95B422F0E… 350 …dwarf2reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp… 351 …dwarf2reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h;… 605 F95B422F0E0E22D100DBDE83 /* dwarf2reader.cc */, 606 F95B42300E0E22D100DBDE83 /* dwarf2reader.h */, 956 B88FAF3F116A5A2E00407530 /* dwarf2reader.cc in Sources */, 1074 B8C5B5171166534700D34F4E /* dwarf2reader.cc in Sources */,
|
/external/google-breakpad/src/client/mac/handler/minidump_test.xcodeproj/ |
D | project.pbxproj | 73 …A88890E8B4C9A0026AF89 /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F9721F770E… 157 …dwarf2reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp… 241 F9721F770E8B0DC700D7E813 /* dwarf2reader.cc */, 602 F93A88890E8B4C9A0026AF89 /* dwarf2reader.cc in Sources */,
|