Home
last modified time | relevance | path

Searched refs:cfi (Results 1 – 22 of 22) sorted by relevance

/art/compiler/dex/quick/arm64/
Dint_arm64.cc1484 m2l->cfi().RelOffset(DwarfCoreReg(reg1), offset << reg_log2_size); in SpillCoreRegs()
1488 m2l->cfi().RelOffset(DwarfCoreReg(reg2), offset << reg_log2_size); in SpillCoreRegs()
1489 m2l->cfi().RelOffset(DwarfCoreReg(reg1), (offset + 1) << reg_log2_size); in SpillCoreRegs()
1504 m2l->cfi().RelOffset(DwarfFpReg(reg1), offset << reg_log2_size); in SpillFPRegs()
1508 m2l->cfi().RelOffset(DwarfFpReg(reg2), offset << reg_log2_size); in SpillFPRegs()
1509 m2l->cfi().RelOffset(DwarfFpReg(reg1), (offset + 1) << reg_log2_size); in SpillFPRegs()
1517 m2l->cfi().AdjustCFAOffset(frame_size); in SpillRegsPreSub()
1577 m2l->cfi().AdjustCFAOffset(all_offset * kArm64PointerSize); in SpillRegsPreIndexed()
1578 m2l->cfi().RelOffset(DwarfFpReg(reg1), kArm64PointerSize); in SpillRegsPreIndexed()
1584 m2l->cfi().AdjustCFAOffset(all_offset * kArm64PointerSize); in SpillRegsPreIndexed()
[all …]
Dcall_arm64.cc372 m2l_->cfi().AdjustCFAOffset(-sp_displace_); in GenEntrySequence()
379 m2l_->cfi().AdjustCFAOffset(sp_displace_); in GenEntrySequence()
/art/compiler/jni/
Djni_cfi_test.cc63 ASSERT_EQ(jni_asm->cfi().GetCurrentCFAOffset(), frame_size); in TestImpl()
64 const std::vector<uint8_t>& actual_cfi = *(jni_asm->cfi().data()); in TestImpl()
/art/test/
DAndroid.libarttest.mk32 137-cfi/cfi.cc \
DAndroid.run-test.mk302 137-cfi \
307 137-cfi \
340 137-cfi \
367 137-cfi \
386 137-cfi
400 137-cfi
505 137-cfi \
518 137-cfi
/art/compiler/dex/quick/
Dquick_cfi_test.cc110 auto const& cfi_data = m2l->cfi().Patch(actual_asm.size()); in TestImpl()
112 EXPECT_EQ(m2l->cfi().GetCurrentPC(), static_cast<int>(actual_asm.size())); in TestImpl()
Dmir_to_lir.h1505 dwarf::LazyDebugFrameOpCodeWriter& cfi() { return cfi_; } in cfi() function
/art/compiler/jni/quick/
Djni_compiler.cc97 jni_asm->cfi().SetEnabled(driver->GetCompilerOptions().GetGenerateDebugInfo()); in ArtJniCompileMethodInternal()
109 DCHECK_EQ(jni_asm->cfi().GetCurrentCFAOffset(), static_cast<int>(frame_size)); in ArtJniCompileMethodInternal()
472 DCHECK_EQ(jni_asm->cfi().GetCurrentCFAOffset(), static_cast<int>(frame_size)); in ArtJniCompileMethodInternal()
474 DCHECK_EQ(jni_asm->cfi().GetCurrentCFAOffset(), static_cast<int>(frame_size)); in ArtJniCompileMethodInternal()
493 ArrayRef<const uint8_t>(*jni_asm->cfi().data()), in ArtJniCompileMethodInternal()
/art/compiler/optimizing/
Doptimizing_cfi_test.cc83 const std::vector<uint8_t>& actual_cfi = *(opt_asm->cfi().data()); in TestImpl()
Doptimizing_compiler.cc436 ArrayRef<const uint8_t>(*codegen->GetAssembler()->cfi().data()), in CompileOptimized()
473 ArrayRef<const uint8_t>(*codegen->GetAssembler()->cfi().data()), in CompileBaseline()
551 codegen->GetAssembler()->cfi().SetEnabled( in TryCompile()
Dcode_generator_arm.cc545 __ cfi().AdjustCFAOffset(kArmWordSize * POPCOUNT(push_mask)); in GenerateFrameEntry()
546 __ cfi().RelOffsetForMany(DWARFReg(R0), 0, push_mask, kArmWordSize); in GenerateFrameEntry()
550 __ cfi().AdjustCFAOffset(kArmWordSize * POPCOUNT(fpu_spill_mask_)); in GenerateFrameEntry()
551 __ cfi().RelOffsetForMany(DWARFReg(S0), 0, fpu_spill_mask_, kArmWordSize); in GenerateFrameEntry()
555 __ cfi().AdjustCFAOffset(adjust); in GenerateFrameEntry()
564 __ cfi().RememberState(); in GenerateFrameExit()
567 __ cfi().AdjustCFAOffset(-adjust); in GenerateFrameExit()
571 __ cfi().AdjustCFAOffset(-kArmPointerSize * POPCOUNT(fpu_spill_mask_)); in GenerateFrameExit()
572 __ cfi().RestoreMany(DWARFReg(SRegister(0)), fpu_spill_mask_); in GenerateFrameExit()
575 __ cfi().RestoreState(); in GenerateFrameExit()
[all …]
Dcode_generator_x86_64.cc510 __ cfi().SetCurrentCFAOffset(kX86_64WordSize); // return address in GenerateFrameEntry()
530 __ cfi().AdjustCFAOffset(kX86_64WordSize); in GenerateFrameEntry()
531 __ cfi().RelOffset(DWARFReg(reg), 0); in GenerateFrameEntry()
537 __ cfi().AdjustCFAOffset(adjust); in GenerateFrameEntry()
545 __ cfi().RelOffset(DWARFReg(kFpuCalleeSaves[i]), offset); in GenerateFrameEntry()
553 __ cfi().RememberState(); in GenerateFrameExit()
561 __ cfi().Restore(DWARFReg(kFpuCalleeSaves[i])); in GenerateFrameExit()
567 __ cfi().AdjustCFAOffset(-adjust); in GenerateFrameExit()
573 __ cfi().AdjustCFAOffset(-static_cast<int>(kX86_64WordSize)); in GenerateFrameExit()
574 __ cfi().Restore(DWARFReg(reg)); in GenerateFrameExit()
[all …]
Dcode_generator_x86.cc474 __ cfi().SetCurrentCFAOffset(kX86WordSize); // return address in GenerateFrameEntry()
493 __ cfi().AdjustCFAOffset(kX86WordSize); in GenerateFrameEntry()
494 __ cfi().RelOffset(DWARFReg(reg), 0); in GenerateFrameEntry()
500 __ cfi().AdjustCFAOffset(adjust); in GenerateFrameEntry()
505 __ cfi().RememberState(); in GenerateFrameExit()
509 __ cfi().AdjustCFAOffset(-adjust); in GenerateFrameExit()
515 __ cfi().AdjustCFAOffset(-static_cast<int>(kX86WordSize)); in GenerateFrameExit()
516 __ cfi().Restore(DWARFReg(reg)); in GenerateFrameExit()
521 __ cfi().RestoreState(); in GenerateFrameExit()
522 __ cfi().DefCFAOffset(GetFrameSize()); in GenerateFrameExit()
Dcode_generator_arm64.cc506 GetAssembler()->cfi().AdjustCFAOffset(frame_size); in GenerateFrameEntry()
516 GetAssembler()->cfi().RememberState(); in GenerateFrameExit()
524 GetAssembler()->cfi().AdjustCFAOffset(-frame_size); in GenerateFrameExit()
527 GetAssembler()->cfi().RestoreState(); in GenerateFrameExit()
528 GetAssembler()->cfi().DefCFAOffset(GetFrameSize()); in GenerateFrameExit()
Dcode_generator_mips64.cc519 __ cfi().RelOffset(DWARFReg(reg), ofs); in GenerateFrameEntry()
543 __ cfi().RememberState(); in GenerateFrameExit()
574 __ cfi().Restore(DWARFReg(reg)); in GenerateFrameExit()
584 __ cfi().RestoreState(); in GenerateFrameExit()
585 __ cfi().DefCFAOffset(GetFrameSize()); in GenerateFrameExit()
Dcode_generator.cc167 DCHECK_EQ(GetAssembler()->cfi().GetCurrentCFAOffset(), static_cast<int>(frame_size_)); in CompileInternal()
/art/compiler/dex/quick/x86/
Dcall_x86.cc205 m2l_->cfi().AdjustCFAOffset(-sp_displace_); in GenEntrySequence()
210 m2l_->cfi().AdjustCFAOffset(sp_displace_); in GenEntrySequence()
/art/compiler/dex/quick/mips/
Dcall_mips.cc328 m2l_->cfi().AdjustCFAOffset(-sp_displace_); in GenEntrySequence()
333 m2l_->cfi().AdjustCFAOffset(sp_displace_); in GenEntrySequence()
/art/compiler/dex/quick/arm/
Dcall_arm.cc462 m2l_->cfi().AdjustCFAOffset(-sp_displace_); in GenEntrySequence()
469 m2l_->cfi().AdjustCFAOffset(sp_displace_); in GenEntrySequence()
/art/compiler/utils/
Dassembler.h533 DebugFrameOpCodeWriterForAssembler& cfi() { return cfi_; } in cfi() function
/art/compiler/utils/arm64/
Dassembler_arm64.cc65 cfi().AdjustCFAOffset(adjust); in IncreaseFrameSize()
72 cfi().AdjustCFAOffset(-adjust); in DecreaseFrameSize()
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S119 .cfi_rel_offset 28, 56 # Value from gp is pushed, so set the cfi offset accordingly.