Home
last modified time | relevance | path

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

12

/art/compiler/dwarf/
Ddwarf_test.cc27 namespace dwarf { namespace
286 info.StartTag(dwarf::DW_TAG_compile_unit, dwarf::DW_CHILDREN_yes); in TEST_F()
288 info.WriteStrp(dwarf::DW_AT_producer, "Compiler name", &debug_str_data_); in TEST_F()
290 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01000000); in TEST_F()
292 info.WriteAddr(dwarf::DW_AT_high_pc, 0x02000000); in TEST_F()
294 info.StartTag(dwarf::DW_TAG_subprogram, dwarf::DW_CHILDREN_no); in TEST_F()
296 info.WriteStrp(dwarf::DW_AT_name, "Foo", &debug_str_data_); in TEST_F()
298 info.WriteAddr(dwarf::DW_AT_low_pc, 0x01010000); in TEST_F()
300 info.WriteAddr(dwarf::DW_AT_high_pc, 0x01020000); in TEST_F()
303 info.StartTag(dwarf::DW_TAG_subprogram, dwarf::DW_CHILDREN_no); in TEST_F()
[all …]
Dregister.h21 namespace dwarf {
Ddwarf_test.h35 namespace dwarf {
Dwriter.h26 namespace dwarf {
Ddebug_line_opcode_writer.h26 namespace dwarf {
Dheaders.h30 namespace dwarf {
Ddebug_info_entry_writer.h28 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::WriteDebugFrameCIE(is64bit, dwarf::DW_EH_PE_absptr, dwarf::Reg(8), in GenerateExpected()
54 dwarf::WriteDebugFrameFDE(is64bit, 0, 0, actual_asm.size(), &actual_cfi, in GenerateExpected()
Delf_writer_quick.cc47 constexpr dwarf::CFIFormat kCFIFormat = dwarf::DW_EH_FRAME_FORMAT;
196 if (kCFIFormat == dwarf::DW_EH_FRAME_FORMAT) { in Write()
197 dwarf::WriteCFISection( in Write()
199 dwarf::DW_EH_PE_pcrel, kCFIFormat, in Write()
205 DCHECK(kCFIFormat == dwarf::DW_DEBUG_FRAME_FORMAT); in Write()
206 dwarf::WriteCFISection( in Write()
208 dwarf::DW_EH_PE_absptr, kCFIFormat, in Write()
219 dwarf::WriteDebugSections( in Write()
Delf_writer_debug.h26 namespace dwarf {
Delf_writer_debug.cc31 namespace dwarf { namespace
/art/compiler/dex/quick/
Dlazy_debug_frame_opcode_writer.h26 namespace dwarf {
Dlazy_debug_frame_opcode_writer.cc21 namespace dwarf { namespace
/art/compiler/dex/quick/x86/
Dcall_x86.cc148 static dwarf::Reg DwarfCoreReg(bool is_x86_64, int num) { in DwarfCoreReg()
149 return is_x86_64 ? dwarf::Reg::X86_64Core(num) : dwarf::Reg::X86Core(num); in DwarfCoreReg()
Dtarget_x86.cc727 static dwarf::Reg DwarfCoreReg(bool is_x86_64, int num) { in DwarfCoreReg()
728 return is_x86_64 ? dwarf::Reg::X86_64Core(num) : dwarf::Reg::X86Core(num); in DwarfCoreReg()
731 static dwarf::Reg DwarfFpReg(bool is_x86_64, int num) { in DwarfFpReg()
732 return is_x86_64 ? dwarf::Reg::X86_64Fp(num) : dwarf::Reg::X86Fp(num); in DwarfFpReg()
/art/compiler/dex/quick/arm/
Dcall_arm.cc359 static dwarf::Reg DwarfCoreReg(int num) { in DwarfCoreReg()
360 return dwarf::Reg::ArmCore(num); in DwarfCoreReg()
363 static dwarf::Reg DwarfFpReg(int num) { in DwarfFpReg()
364 return dwarf::Reg::ArmFp(num); in DwarfFpReg()
/art/compiler/utils/
Dassembler.h361 : public dwarf::DebugFrameOpCodeWriter<> {
367 : dwarf::DebugFrameOpCodeWriter<>(), in DebugFrameOpCodeWriterForAssembler()
/art/compiler/utils/arm/
Dassembler_arm.cc373 static dwarf::Reg DWARFReg(Register reg) { in DWARFReg()
374 return dwarf::Reg::ArmCore(static_cast<int>(reg)); in DWARFReg()
377 static dwarf::Reg DWARFReg(SRegister reg) { in DWARFReg()
378 return dwarf::Reg::ArmFp(static_cast<int>(reg)); in DWARFReg()
/art/compiler/dex/quick/mips/
Dcall_mips.cc244 static dwarf::Reg DwarfCoreReg(int num) { in DwarfCoreReg()
245 return dwarf::Reg::MipsCore(num); in DwarfCoreReg()
Dtarget_mips.cc840 static dwarf::Reg DwarfCoreReg(int num) { in DwarfCoreReg()
841 return dwarf::Reg::MipsCore(num); in DwarfCoreReg()
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc286 static dwarf::Reg DwarfCoreReg(int num) { in DwarfCoreReg()
287 return dwarf::Reg::Arm64Core(num); in DwarfCoreReg()
Dint_arm64.cc1468 static dwarf::Reg DwarfCoreReg(int num) { in DwarfCoreReg()
1469 return dwarf::Reg::Arm64Core(num); in DwarfCoreReg()
1472 static dwarf::Reg DwarfFpReg(int num) { in DwarfFpReg()
1473 return dwarf::Reg::Arm64Fp(num); in DwarfFpReg()
/art/compiler/utils/arm64/
Dassembler_arm64.cc643 static inline dwarf::Reg DWARFReg(CPURegister reg) { in DWARFReg()
645 return dwarf::Reg::Arm64Fp(reg.code()); in DWARFReg()
648 return dwarf::Reg::Arm64Core(reg.code()); in DWARFReg()

12