• Home
  • Raw
  • Download

Lines Matching refs:Reg

39   using Reg = dwarf::Reg;  in WriteCIE()  local
47 opcodes.DefCFA(Reg::ArmCore(13), 0); // R13(SP). in WriteCIE()
51 opcodes.Undefined(Reg::ArmCore(reg)); in WriteCIE()
53 opcodes.SameValue(Reg::ArmCore(reg)); in WriteCIE()
59 opcodes.Undefined(Reg::ArmFp(reg)); in WriteCIE()
61 opcodes.SameValue(Reg::ArmFp(reg)); in WriteCIE()
64 auto return_reg = Reg::ArmCore(14); // R14(LR). in WriteCIE()
70 opcodes.DefCFA(Reg::Arm64Core(31), 0); // R31(SP). in WriteCIE()
74 opcodes.Undefined(Reg::Arm64Core(reg)); in WriteCIE()
76 opcodes.SameValue(Reg::Arm64Core(reg)); in WriteCIE()
82 opcodes.Undefined(Reg::Arm64Fp(reg)); in WriteCIE()
84 opcodes.SameValue(Reg::Arm64Fp(reg)); in WriteCIE()
87 auto return_reg = Reg::Arm64Core(30); // R30(LR). in WriteCIE()
95 opcodes.DefCFA(Reg::X86Core(4), 4); // R4(ESP). in WriteCIE()
96 opcodes.Offset(Reg::X86Core(8), -4); // R8(EIP). in WriteCIE()
100 opcodes.Undefined(Reg::X86Core(reg)); in WriteCIE()
104 opcodes.SameValue(Reg::X86Core(reg)); in WriteCIE()
110 opcodes.Undefined(Reg::X86Fp(reg)); in WriteCIE()
113 auto return_reg = Reg::X86Core(8); // R8(EIP). in WriteCIE()
119 opcodes.DefCFA(Reg::X86_64Core(4), 8); // R4(RSP). in WriteCIE()
120 opcodes.Offset(Reg::X86_64Core(16), -8); // R16(RIP). in WriteCIE()
126 opcodes.Undefined(Reg::X86_64Core(reg)); in WriteCIE()
128 opcodes.SameValue(Reg::X86_64Core(reg)); in WriteCIE()
134 opcodes.Undefined(Reg::X86_64Fp(reg)); in WriteCIE()
136 opcodes.SameValue(Reg::X86_64Fp(reg)); in WriteCIE()
139 auto return_reg = Reg::X86_64Core(16); // R16(RIP). in WriteCIE()