Home
last modified time | relevance | path

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

12

/external/google-breakpad/src/common/dwarf/
Dbytereader_unittest.cc42 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 …]
Ddwarf2reader_cfi_unittest.cc74 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 …]
Dcfi_assembler.cc42 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 …]
Ddwarf2reader_die_unittest.cc53 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 …]
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.cc54 using dwarf2reader::DIEDispatcher;
55 using dwarf2reader::DIEHandler;
56 using dwarf2reader::DwarfAttribute;
57 using dwarf2reader::DwarfForm;
58 using dwarf2reader::DwarfTag;
59 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.h38 namespace dwarf2reader {
Ddwarf2diehandler.h167 namespace dwarf2reader {
Dbytereader.cc35 namespace dwarf2reader { namespace
Dfunctioninfo.h46 namespace dwarf2reader {
Dbytereader-inl.h36 namespace dwarf2reader {
Ddwarf2diehandler.cc41 namespace dwarf2reader { namespace
/external/google-breakpad/src/common/
Ddwarf_cu_to_module_unittest.cc45 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 …]
Ddwarf_cu_to_module.cc151 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 …]
Ddwarf_cu_to_module.h54 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_;
Ddwarf_line_to_module.h114 class DwarfLineToModule: public dwarf2reader::LineInfoHandler {
Ddwarf_cfi_to_module.h55 using dwarf2reader::CallFrameInfo;
Dcommon.gyp70 'dwarf/dwarf2reader.cc',
71 'dwarf/dwarf2reader.h',
/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/linux/
Ddump_symbols.cc209 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/
Ddump_syms.mm48 #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/
Dproject.pbxproj54 …FAF3F116A5A2E00407530 /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F95B422F0E…
94 …5B5171166534700D34F4E /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F95B422F0E…
350dwarf2reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp…
351dwarf2reader.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/
Dproject.pbxproj73 …A88890E8B4C9A0026AF89 /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F9721F770E…
157dwarf2reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp…
241 F9721F770E8B0DC700D7E813 /* dwarf2reader.cc */,
602 F93A88890E8B4C9A0026AF89 /* dwarf2reader.cc in Sources */,

12