Searched refs:dwarf2reader (Results 1 - 25 of 26) sorted by relevance

12

/external/google-breakpad/src/common/dwarf/
H A Dbytereader_unittest.cc32 // 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
[all...]
H A Dcfi_assembler.cc42 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
[all...]
H A 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;
H A Ddwarf2reader_die_unittest.cc32 // 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
[all...]
H A Dline_state_machine.h33 namespace dwarf2reader { namespace
58 } // namespace dwarf2reader
H A Ddwarf2reader_cfi_unittest.cc32 // 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
[all...]
H A Dbytereader.h38 namespace dwarf2reader { namespace
308 } // namespace dwarf2reader
H A 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;
H A Dcfi_assembler.h49 using dwarf2reader::DwarfPointerEncoding;
101 pointer_encoding_(dwarf2reader::DW_EH_PE_absptr),
H A Dbytereader-inl.h36 namespace dwarf2reader { namespace
173 } // namespace dwarf2reader
H A Ddwarf2diehandler.h33 // 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
H A Dfunctioninfo.h42 #include "common/dwarf/dwarf2reader.h"
46 namespace dwarf2reader { namespace
187 } // namespace dwarf2reader
H A Dbytereader.cc35 namespace dwarf2reader { namespace
245 } // namespace dwarf2reader
H A Ddwarf2diehandler.cc31 // dwarf2diehandler.cc: Implement the dwarf2reader::DieDispatcher class.
41 namespace dwarf2reader { namespace
198 } // namespace dwarf2reader
H A Dfunctioninfo.cc29 // This is a client for the dwarf2reader to extract function and line
47 namespace dwarf2reader { namespace
231 } // namespace dwarf2reader
H A Ddwarf2reader.h54 namespace dwarf2reader { namespace
1048 } // namespace dwarf2reader
H A Ddwarf2enums.h34 namespace dwarf2reader { namespace
649 } // namespace dwarf2reader
/external/google-breakpad/src/common/
H A 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),
166 void SetLanguage(dwarf2reader::DwarfLanguage language) {
182 void ProcessStrangeAttributes(dwarf2reader::DIEHandler *handler);
206 DwarfForm high_pc_form = dwarf2reader
[all...]
H A Ddwarf_cu_to_module.h48 #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
[all...]
H A 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;
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
[all...]
H A Ddwarf_line_to_module.h44 #include "common/dwarf/dwarf2reader.h"
53 // dwarf2reader::LineInfo DWARF line number information parser. The
114 class DwarfLineToModule: public dwarf2reader::LineInfoHandler {
H A Ddwarf_cfi_to_module.h50 #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/
H A Ddump_symbols.cc204 // 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
[all...]
/external/google-breakpad/
H A DAndroid.mk92 src/common/dwarf/dwarf2reader.cc \
H A DMakefile.am525 src/common/dwarf/dwarf2reader.cc \
572 src/common/dwarf/dwarf2reader.cc \

Completed in 244 milliseconds

12