HomeSort by relevance Sort by last modified time
    Searched refs:dwarf2reader (Results 1 - 25 of 26) sorted by null

1 2

  /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
  /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/
Android.mk 88 src/common/dwarf/dwarf2reader.cc \
Makefile.am 525 src/common/dwarf/dwarf2reader.cc \
572 src/common/dwarf/dwarf2reader.cc \
    [all...]

Completed in 3456 milliseconds

1 2