Home
last modified time | relevance | path

Searched refs:dwarf (Results 1 – 25 of 34) sorted by relevance

12

/art/compiler/debug/
Delf_debug_frame_writer.h33 dwarf::CFIFormat format, in WriteCIE()
35 using Reg = dwarf::Reg; in WriteCIE()
42 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE()
65 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE()
89 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE()
114 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE()
138 dwarf::DebugFrameOpCodeWriter<> opcodes; in WriteCIE()
173 dwarf::CFIFormat format, in WriteCFISection()
175 CHECK(format == dwarf::DW_DEBUG_FRAME_FORMAT || format == dwarf::DW_EH_FRAME_FORMAT); in WriteCFISection()
203 if (format == dwarf::DW_EH_FRAME_FORMAT) { in WriteCFISection()
[all …]
Delf_debug_loc_writer.h32 using Reg = dwarf::Reg;
184 dwarf::DebugInfoEntryWriter<>* debug_info, in WriteDebugLocEntry()
202 dwarf::Writer<> debug_loc(debug_loc_buffer); in WriteDebugLocEntry()
210 dwarf::Expression expr(&expr_buffer); in WriteDebugLocEntry()
288 dwarf::Writer<> debug_ranges(debug_ranges_buffer); in WriteDebugLocEntry()
328 debug_info->WriteSecOffset(dwarf::DW_AT_location, debug_loc_offset); in WriteDebugLocEntry()
329 debug_info->WriteSecOffset(dwarf::DW_AT_start_scope, debug_ranges_offset); in WriteDebugLocEntry()
Delf_debug_writer.cc40 dwarf::CFIFormat cfi_format, in WriteDebugInfo()
125 dwarf::DW_DEBUG_FRAME_FORMAT, in WriteDebugElfFileForMethodsInternal()
205 dwarf::CFIFormat cfi_format,
210 dwarf::CFIFormat cfi_format,
Delf_debug_info_writer.h97 dwarf::DebugAbbrevWriter<> debug_abbrev_;
125 using namespace dwarf; // NOLINT. For easy access to DWARF constants. in Write() local
279 using namespace dwarf; // NOLINT. For easy access to DWARF constants. in Write() local
481 info_.WriteString(dwarf::DW_AT_linkage_name, name); in WriteLinkageName()
490 info_.WriteRef4(dwarf::DW_AT_type, 0); in WriteLazyType()
504 info_.WriteString(dwarf::DW_AT_name, name); in WriteName()
511 using namespace dwarf; // NOLINT. For easy access to DWARF constants. in WriteTypeDeclaration() local
611 size_t offset = info_.StartTag(dwarf::DW_TAG_class_type); in StartClassTag()
636 info_.StartTag(dwarf::DW_TAG_namespace); in SetNamespaceForClass()
657 dwarf::DebugInfoEntryWriter<> info_;
Delf_debug_writer.h40 dwarf::CFIFormat cfi_format,
Delf_debug_line_writer.h63 std::vector<dwarf::FileEntry> files; in WriteCompilationUnit()
86 dwarf::DebugLineOpCodeWriter<> opcodes(is64bit, code_factor_bits_); in WriteCompilationUnit()
206 files.push_back(dwarf::FileEntry { in WriteCompilationUnit()
Delf_gnu_debugdata_writer.h98 dwarf::DW_DEBUG_FRAME_FORMAT, in MakeMiniDebugInfoInternal()
/art/compiler/debug/dwarf/
Ddwarf_test.cc27 namespace dwarf { namespace
291 info.StartTag(dwarf::DW_TAG_compile_unit); in TEST_F()
293 info.WriteStrp(dwarf::DW_AT_producer, "Compiler name", &debug_str_data_); in TEST_F()
295 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01000000); in TEST_F()
297 info.WriteAddr(dwarf::DW_AT_high_pc, 0x02000000); in TEST_F()
299 info.StartTag(dwarf::DW_TAG_subprogram); in TEST_F()
301 info.WriteStrp(dwarf::DW_AT_name, "Foo", &debug_str_data_); in TEST_F()
303 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01010000); in TEST_F()
305 info.WriteAddr(dwarf::DW_AT_high_pc, 0x01020000); in TEST_F()
308 info.StartTag(dwarf::DW_TAG_subprogram); in TEST_F()
[all …]
Dregister.h21 namespace dwarf {
Dexpression.h27 namespace dwarf {
Ddebug_abbrev_writer.h31 namespace dwarf {
Ddwarf_test.h36 namespace dwarf {
Dwriter.h27 namespace dwarf {
Ddebug_line_opcode_writer.h26 namespace dwarf {
Ddebug_info_entry_writer.h31 namespace dwarf {
Dheaders.h31 namespace dwarf {
Ddebug_frame_opcode_writer.h26 namespace dwarf {
Ddwarf_constants.h21 namespace dwarf {
/art/compiler/
Dcfi_test.h33 constexpr dwarf::CFIFormat kCFIFormat = dwarf::DW_DEBUG_FRAME_FORMAT;
35 class CFITest : public dwarf::DwarfTest {
50 dwarf::DebugFrameOpCodeWriter<> initial_opcodes; in GenerateExpected()
51 dwarf::WriteCIE(is64bit, dwarf::Reg(8), in GenerateExpected()
54 dwarf::WriteFDE(is64bit, 0, 0, 0, actual_asm.size(), ArrayRef<const uint8_t>(actual_cfi), in GenerateExpected()
Delf_writer_quick.cc49 constexpr dwarf::CFIFormat kCFIFormat = dwarf::DW_DEBUG_FRAME_FORMAT;
/art/compiler/utils/arm/
Dassembler_arm.cc379 static dwarf::Reg DWARFReg(Register reg) { in DWARFReg()
380 return dwarf::Reg::ArmCore(static_cast<int>(reg)); in DWARFReg()
383 static dwarf::Reg DWARFReg(SRegister reg) { in DWARFReg()
384 return dwarf::Reg::ArmFp(static_cast<int>(reg)); in DWARFReg()
/art/compiler/utils/
Dassembler.h284 : public dwarf::DebugFrameOpCodeWriter<> {
295 : dwarf::DebugFrameOpCodeWriter<>(false /* enabled */), in DebugFrameOpCodeWriterForAssembler()
/art/compiler/utils/arm64/
Dassembler_arm64.cc639 static inline dwarf::Reg DWARFReg(CPURegister reg) { in DWARFReg()
641 return dwarf::Reg::Arm64Fp(reg.code()); in DWARFReg()
644 return dwarf::Reg::Arm64Core(reg.code()); in DWARFReg()
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc2632 static dwarf::Reg DWARFReg(Register reg) { in DWARFReg()
2633 return dwarf::Reg::X86_64Core(static_cast<int>(reg)); in DWARFReg()
2635 static dwarf::Reg DWARFReg(FloatRegister reg) { in DWARFReg()
2636 return dwarf::Reg::X86_64Fp(static_cast<int>(reg)); in DWARFReg()
/art/build/
DAndroid.gtest.mk250 compiler/debug/dwarf/dwarf_test.cc \

12