Home
last modified time | relevance | path

Searched refs:dwarf2reader (Results 1 – 25 of 35) sorted by relevance

12

/external/google-breakpad/src/common/dwarf/
Dbytereader_unittest.cc44 using dwarf2reader::ByteReader;
45 using dwarf2reader::DwarfPointerEncoding;
46 using dwarf2reader::ENDIANNESS_BIG;
47 using dwarf2reader::ENDIANNESS_LITTLE;
94 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_absptr))); in TEST_F()
96 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_omit))); in TEST_F()
98 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_aligned))); in TEST_F()
100 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_uleb128))); in TEST_F()
102 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_udata2))); in TEST_F()
104 DwarfPointerEncoding(dwarf2reader::DW_EH_PE_udata4))); in TEST_F()
[all …]
Ddwarf2reader_cfi_unittest.cc75 using dwarf2reader::DwarfPointerEncoding;
76 using dwarf2reader::ENDIANNESS_BIG;
77 using dwarf2reader::ENDIANNESS_LITTLE;
78 using dwarf2reader::ByteReader;
79 using dwarf2reader::CallFrameInfo;
309 section.Append(10, dwarf2reader::DW_CFA_nop); in TEST_F()
766 .D8(dwarf2reader::DW_CFA_def_cfa) in StockCIEAndFDE()
791 dwarf2reader::Endianness endianness; in ParseSection()
826 .D8(dwarf2reader::DW_CFA_set_loc).D32(0xb1ee3e7a) in TEST_F()
829 .D8(dwarf2reader::DW_CFA_def_cfa).ULEB128(0x4defb431).ULEB128(0x6d17b0ee) in TEST_F()
[all …]
Dcfi_assembler.cc42 using dwarf2reader::DwarfPointerEncoding;
118 Align(address_size_, dwarf2reader::DW_CFA_nop); in FinishEntry()
130 if (encoding == dwarf2reader::DW_EH_PE_omit) in EncodedPointer()
136 encoding = DwarfPointerEncoding(encoding & ~dwarf2reader::DW_EH_PE_indirect); in EncodedPointer()
142 case dwarf2reader::DW_EH_PE_absptr: base = 0; break; in EncodedPointer()
143 case dwarf2reader::DW_EH_PE_pcrel: base = bases.cfi + Size(); break; in EncodedPointer()
144 case dwarf2reader::DW_EH_PE_textrel: base = bases.text; break; in EncodedPointer()
145 case dwarf2reader::DW_EH_PE_datarel: base = bases.data; break; in EncodedPointer()
146 case dwarf2reader::DW_EH_PE_funcrel: base = fde_start_address_; break; in EncodedPointer()
147 case dwarf2reader::DW_EH_PE_aligned: base = 0; break; in EncodedPointer()
[all …]
Ddwarf2reader_die_unittest.cc54 using dwarf2reader::ByteReader;
55 using dwarf2reader::CompilationUnit;
56 using dwarf2reader::Dwarf2Handler;
57 using dwarf2reader::DwarfAttribute;
58 using dwarf2reader::DwarfForm;
59 using dwarf2reader::DwarfHasChild;
60 using dwarf2reader::DwarfTag;
61 using dwarf2reader::ENDIANNESS_BIG;
62 using dwarf2reader::ENDIANNESS_LITTLE;
63 using dwarf2reader::SectionMap;
[all …]
Ddwarf2reader_test_common.h48 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;
Ddwarf2diehandler_unittest.cc56 using dwarf2reader::DIEDispatcher;
57 using dwarf2reader::DIEHandler;
58 using dwarf2reader::DwarfAttribute;
59 using dwarf2reader::DwarfForm;
60 using dwarf2reader::DwarfTag;
61 using dwarf2reader::RootDIEHandler;
Dcfi_assembler.h49 using dwarf2reader::DwarfPointerEncoding;
101 pointer_encoding_(dwarf2reader::DW_EH_PE_absptr), in Section()
Dline_state_machine.h33 namespace dwarf2reader {
Dbytereader.h41 namespace dwarf2reader {
Delf_reader.h27 namespace dwarf2reader {
Ddwarf2diehandler.h169 namespace dwarf2reader {
Dfunctioninfo.h46 namespace dwarf2reader {
Dbytereader-inl.h37 namespace dwarf2reader {
Dbytereader.cc36 namespace dwarf2reader { namespace
Ddwarf2diehandler.cc42 namespace dwarf2reader { namespace
/external/google-breakpad/src/common/
Ddwarf_cu_to_module_unittest.cc47 using dwarf2reader::DIEHandler;
48 using dwarf2reader::DwarfTag;
49 using dwarf2reader::DwarfAttribute;
50 using dwarf2reader::DwarfForm;
51 using dwarf2reader::DwarfInline;
52 using dwarf2reader::RootDIEHandler;
127 language_(dwarf2reader::DW_LANG_none), in CUFixtureBase()
169 void SetLanguage(dwarf2reader::DwarfLanguage language) { in SetLanguage()
185 void ProcessStrangeAttributes(dwarf2reader::DIEHandler *handler);
209 DwarfForm high_pc_form = dwarf2reader::DW_FORM_addr);
[all …]
Ddwarf_cu_to_module.cc152 const dwarf2reader::SectionMap&
239 class DwarfCUToModule::GenericDIEHandler: public dwarf2reader::DIEHandler {
327 case dwarf2reader::DW_AT_declaration: declaration_ = (data != 0); break; in ProcessAttributeUnsigned()
337 case dwarf2reader::DW_AT_specification: { in ProcessAttributeReference()
376 case dwarf2reader::DW_AT_name: in ProcessAttributeString()
379 case dwarf2reader::DW_AT_MIPS_linkage_name: in ProcessAttributeString()
380 case dwarf2reader::DW_AT_linkage_name: { in ProcessAttributeString()
473 low_pc_(0), high_pc_(0), high_pc_form_(dwarf2reader::DW_FORM_addr), in FuncHandler()
507 case dwarf2reader::DW_AT_inline: inline_ = true; break; in ProcessAttributeUnsigned()
509 case dwarf2reader::DW_AT_low_pc: low_pc_ = data; break; in ProcessAttributeUnsigned()
[all …]
Ddwarf_cu_to_module.h56 using dwarf2reader::DwarfAttribute;
57 using dwarf2reader::DwarfForm;
58 using dwarf2reader::DwarfLanguage;
59 using dwarf2reader::DwarfTag;
68 class DwarfCUToModule: public dwarf2reader::RootDIEHandler {
95 const dwarf2reader::SectionMap& section_map() const;
114 dwarf2reader::SectionMap section_map_;
Ddwarf_range_list_handler.h52 class DwarfRangeListHandler: public dwarf2reader::RangeListHandler {
Ddwarf_line_to_module.h114 class DwarfLineToModule: public dwarf2reader::LineInfoHandler {
Ddwarf_cfi_to_module.h55 using dwarf2reader::CallFrameInfo;
/external/google-breakpad/src/client/mac/handler/testcases/testdata/
Ddump_syms_i386_breakpad.sym8 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,…
815dwarf2reader::Dwarf2Handler::StartDIE(unsigned long long, dwarf2reader::DwarfTag, std::list<std::p…
[all …]
/external/google-breakpad/src/common/mac/
Ddump_syms.cc77 using dwarf2reader::ByteReader;
315 dwarf2reader::ByteReader* reader) in DumperRangesHandler()
321 dwarf2reader::RangeListReader rangelist_reader(buffer_, size_, reader_, in ReadRanges()
330 dwarf2reader::ByteReader* reader_;
340 DumperLineToModule(dwarf2reader::ByteReader *byte_reader) in DumperLineToModule()
350 dwarf2reader::LineInfo parser(program, length, byte_reader_, &handler); in ReadProgram()
355 dwarf2reader::ByteReader *byte_reader_; // WEAK
422 ? dwarf2reader::ENDIANNESS_BIG in ReadDwarf()
423 : dwarf2reader::ENDIANNESS_LITTLE); in ReadDwarf()
440 dwarf2reader::SectionMap::const_iterator debug_info_entry = in ReadDwarf()
[all …]
/external/google-breakpad/src/common/linux/
Ddump_symbols.cc236 dwarf2reader::ByteReader* reader) in DumperRangesHandler()
242 dwarf2reader::RangeListReader rangelist_reader(buffer_, size_, reader_, in ReadRanges()
251 dwarf2reader::ByteReader* reader_;
260 explicit DumperLineToModule(dwarf2reader::ByteReader *byte_reader) in DumperLineToModule()
268 dwarf2reader::LineInfo parser(program, length, byte_reader_, &handler); in ReadProgram()
273 dwarf2reader::ByteReader *byte_reader_;
284 const dwarf2reader::Endianness endianness = big_endian ? in LoadDwarf()
285 dwarf2reader::ENDIANNESS_BIG : dwarf2reader::ENDIANNESS_LITTLE; in LoadDwarf()
286 dwarf2reader::ByteReader byte_reader(endianness); in LoadDwarf()
310 dwarf2reader::SectionMap::const_iterator ranges_entry = in LoadDwarf()
[all …]
/external/google-breakpad/src/tools/mac/dump_syms/dump_syms.xcodeproj/
Dproject.pbxproj59 …FAF3F116A5A2E00407530 /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F95B422F0E…
99 …5B5171166534700D34F4E /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F95B422F0E…
362dwarf2reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp…
363dwarf2reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h;…
619 F95B422F0E0E22D100DBDE83 /* dwarf2reader.cc */,
622 F95B42300E0E22D100DBDE83 /* dwarf2reader.h */,
976 B88FAF3F116A5A2E00407530 /* dwarf2reader.cc in Sources */,
1098 B8C5B5171166534700D34F4E /* dwarf2reader.cc in Sources */,

12