Lines Matching refs:EmulateInstructionARM64

91              EmulateInstructionARM64::ProcState &proc_state) {  in AddWithCarry()
107 EmulateInstructionARM64::ConstraintType
108 ConstrainUnpredictable(EmulateInstructionARM64::Unpredictable which) { in ConstrainUnpredictable()
109 EmulateInstructionARM64::ConstraintType result = in ConstrainUnpredictable()
110 EmulateInstructionARM64::Constraint_UNKNOWN; in ConstrainUnpredictable()
112 case EmulateInstructionARM64::Unpredictable_WBOVERLAP: in ConstrainUnpredictable()
113 case EmulateInstructionARM64::Unpredictable_LDPOVERLAP: in ConstrainUnpredictable()
127 void EmulateInstructionARM64::Initialize() { in Initialize()
132 void EmulateInstructionARM64::Terminate() { in Terminate()
136 ConstString EmulateInstructionARM64::GetPluginNameStatic() { in GetPluginNameStatic()
141 lldb_private::ConstString EmulateInstructionARM64::GetPluginName() { in GetPluginName()
146 const char *EmulateInstructionARM64::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
151 EmulateInstructionARM64::CreateInstance(const ArchSpec &arch, in CreateInstance()
153 if (EmulateInstructionARM64::SupportsEmulatingInstructionsOfTypeStatic( in CreateInstance()
156 return new EmulateInstructionARM64(arch); in CreateInstance()
163 bool EmulateInstructionARM64::SetTargetTriple(const ArchSpec &arch) { in SetTargetTriple()
172 bool EmulateInstructionARM64::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo()
208 EmulateInstructionARM64::Opcode *
209 EmulateInstructionARM64::GetOpcodeForInstruction(const uint32_t opcode) { in GetOpcodeForInstruction()
210 static EmulateInstructionARM64::Opcode g_opcodes[] = { in GetOpcodeForInstruction()
217 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
220 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
223 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
226 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
230 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
233 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
236 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
239 &EmulateInstructionARM64::EmulateADDSUBImm, in GetOpcodeForInstruction()
243 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
246 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
249 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
252 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
255 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
259 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
262 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
265 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
268 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
271 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
275 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
278 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
281 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
284 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
287 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
291 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
294 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
297 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
300 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
303 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_OFF>, in GetOpcodeForInstruction()
307 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
310 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
313 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
316 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
319 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_PRE>, in GetOpcodeForInstruction()
323 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
326 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
329 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
332 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
335 &EmulateInstructionARM64::EmulateLDPSTP<AddrMode_POST>, in GetOpcodeForInstruction()
339 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_POST>, in GetOpcodeForInstruction()
342 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_POST>, in GetOpcodeForInstruction()
345 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_PRE>, in GetOpcodeForInstruction()
348 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_PRE>, in GetOpcodeForInstruction()
351 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_OFF>, in GetOpcodeForInstruction()
354 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_OFF>, in GetOpcodeForInstruction()
358 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_POST>, in GetOpcodeForInstruction()
361 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_POST>, in GetOpcodeForInstruction()
364 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_PRE>, in GetOpcodeForInstruction()
367 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_PRE>, in GetOpcodeForInstruction()
370 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_OFF>, in GetOpcodeForInstruction()
373 &EmulateInstructionARM64::EmulateLDRSTRImm<AddrMode_OFF>, in GetOpcodeForInstruction()
376 {0xfc000000, 0x14000000, No_VFP, &EmulateInstructionARM64::EmulateB, in GetOpcodeForInstruction()
378 {0xff000010, 0x54000000, No_VFP, &EmulateInstructionARM64::EmulateBcond, in GetOpcodeForInstruction()
380 {0x7f000000, 0x34000000, No_VFP, &EmulateInstructionARM64::EmulateCBZ, in GetOpcodeForInstruction()
382 {0x7f000000, 0x35000000, No_VFP, &EmulateInstructionARM64::EmulateCBZ, in GetOpcodeForInstruction()
384 {0x7f000000, 0x36000000, No_VFP, &EmulateInstructionARM64::EmulateTBZ, in GetOpcodeForInstruction()
386 {0x7f000000, 0x37000000, No_VFP, &EmulateInstructionARM64::EmulateTBZ, in GetOpcodeForInstruction()
399 bool EmulateInstructionARM64::ReadInstruction() { in ReadInstruction()
416 bool EmulateInstructionARM64::EvaluateInstruction(uint32_t evaluate_options) { in EvaluateInstruction()
473 bool EmulateInstructionARM64::CreateFunctionEntryUnwind( in CreateFunctionEntryUnwind()
491 uint32_t EmulateInstructionARM64::GetFramePointerRegisterNumber() const { in GetFramePointerRegisterNumber()
498 bool EmulateInstructionARM64::UsingAArch32() { in UsingAArch32()
505 bool EmulateInstructionARM64::BranchTo(const Context &context, uint32_t N, in BranchTo()
553 bool EmulateInstructionARM64::ConditionHolds(const uint32_t cond) { in ConditionHolds()
594 bool EmulateInstructionARM64::EmulateADDSUBImm(const uint32_t opcode) { in EmulateADDSUBImm()
708 template <EmulateInstructionARM64::AddrMode a_mode>
709 bool EmulateInstructionARM64::EmulateLDPSTP(const uint32_t opcode) { in EmulateLDPSTP()
935 template <EmulateInstructionARM64::AddrMode a_mode>
936 bool EmulateInstructionARM64::EmulateLDRSTRImm(const uint32_t opcode) { in EmulateLDRSTRImm()
1063 bool EmulateInstructionARM64::EmulateB(const uint32_t opcode) { in EmulateB()
1099 bool EmulateInstructionARM64::EmulateBcond(const uint32_t opcode) { in EmulateBcond()
1128 bool EmulateInstructionARM64::EmulateCBZ(const uint32_t opcode) { in EmulateCBZ()
1166 bool EmulateInstructionARM64::EmulateTBZ(const uint32_t opcode) { in EmulateTBZ()