Lines Matching refs:EmulateInstructionPPC64
29 LLDB_PLUGIN_DEFINE_ADV(EmulateInstructionPPC64, InstructionPPC64) in LLDB_PLUGIN_DEFINE_ADV() argument
31 EmulateInstructionPPC64::EmulateInstructionPPC64(const ArchSpec &arch) in LLDB_PLUGIN_DEFINE_ADV()
34 void EmulateInstructionPPC64::Initialize() { in Initialize()
39 void EmulateInstructionPPC64::Terminate() { in Terminate()
43 llvm::StringRef EmulateInstructionPPC64::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
48 EmulateInstructionPPC64::CreateInstance(const ArchSpec &arch, in CreateInstance()
50 if (EmulateInstructionPPC64::SupportsEmulatingInstructionsOfTypeStatic( in CreateInstance()
53 return new EmulateInstructionPPC64(arch); in CreateInstance()
58 bool EmulateInstructionPPC64::SetTargetTriple(const ArchSpec &arch) { in SetTargetTriple()
69 EmulateInstructionPPC64::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo()
100 bool EmulateInstructionPPC64::ReadInstruction() { in ReadInstruction()
116 bool EmulateInstructionPPC64::CreateFunctionEntryUnwind( in CreateFunctionEntryUnwind()
135 EmulateInstructionPPC64::Opcode *
136 EmulateInstructionPPC64::GetOpcodeForInstruction(uint32_t opcode) { in GetOpcodeForInstruction()
137 static EmulateInstructionPPC64::Opcode g_opcodes[] = { in GetOpcodeForInstruction()
138 {0xfc0007ff, 0x7c0002a6, &EmulateInstructionPPC64::EmulateMFSPR, in GetOpcodeForInstruction()
140 {0xfc000003, 0xf8000000, &EmulateInstructionPPC64::EmulateSTD, in GetOpcodeForInstruction()
142 {0xfc000003, 0xf8000001, &EmulateInstructionPPC64::EmulateSTD, in GetOpcodeForInstruction()
144 {0xfc0007fe, 0x7c000378, &EmulateInstructionPPC64::EmulateOR, in GetOpcodeForInstruction()
146 {0xfc000000, 0x38000000, &EmulateInstructionPPC64::EmulateADDI, in GetOpcodeForInstruction()
148 {0xfc000003, 0xe8000000, &EmulateInstructionPPC64::EmulateLD, in GetOpcodeForInstruction()
159 bool EmulateInstructionPPC64::EvaluateInstruction(uint32_t evaluate_options) { in EvaluateInstruction()
203 bool EmulateInstructionPPC64::EmulateMFSPR(uint32_t opcode) { in EmulateMFSPR()
228 bool EmulateInstructionPPC64::EmulateLD(uint32_t opcode) { in EmulateLD()
258 bool EmulateInstructionPPC64::EmulateSTD(uint32_t opcode) { in EmulateSTD()
326 bool EmulateInstructionPPC64::EmulateOR(uint32_t opcode) { in EmulateOR()
359 bool EmulateInstructionPPC64::EmulateADDI(uint32_t opcode) { in EmulateADDI()