Lines Matching refs:EmulateInstruction
725 EmulateInstruction *
760 EmulateInstruction::Context context; in WriteBits32UnknownToMemory()
761 context.type = EmulateInstruction::eContextWriteMemoryRandomBits; in WriteBits32UnknownToMemory()
773 EmulateInstruction::Context context; in WriteBits32Unknown()
774 context.type = EmulateInstruction::eContextWriteRegisterRandomBits; in WriteBits32Unknown()
975 EmulateInstruction::Context context; in EmulatePUSH()
976 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulatePUSH()
1003 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePUSH()
1102 EmulateInstruction::Context context; in EmulatePOP()
1103 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulatePOP()
1132 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePOP()
1187 EmulateInstruction::Context context; in EmulateADDRdSPImm()
1191 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDRdSPImm()
1243 EmulateInstruction::Context context; in EmulateMOVRdSP()
1245 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateMOVRdSP()
1247 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdSP()
1338 EmulateInstruction::Context context; in EmulateMOVRdRm()
1340 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateMOVRdRm()
1342 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateMOVRdRm()
1344 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdRm()
1453 EmulateInstruction::Context context; in EmulateMOVRdImm()
1454 context.type = EmulateInstruction::eContextImmediate; in EmulateMOVRdImm()
1569 EmulateInstruction::Context context; in EmulateMUL()
1647 EmulateInstruction::Context context; in EmulateMVNImm()
1648 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNImm()
1728 EmulateInstruction::Context context; in EmulateMVNReg()
1729 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNReg()
1770 EmulateInstruction::Context context; in EmulateLDRRtPCRelative()
1771 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDRRtPCRelative()
1910 EmulateInstruction::Context context; in EmulateADDSPImm()
1912 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDSPImm()
1914 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDSPImm()
1981 EmulateInstruction::Context context; in EmulateADDSPRm()
2024 EmulateInstruction::Context context; in EmulateBLXImmediate()
2025 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateBLXImmediate()
2126 EmulateInstruction::Context context; in EmulateBLXRm()
2127 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBLXRm()
2182 EmulateInstruction::Context context; in EmulateBXRm()
2183 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXRm()
2236 EmulateInstruction::Context context; in EmulateBXJRm()
2237 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXJRm()
2307 EmulateInstruction::Context context; in EmulateSUBR7IPImm()
2308 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBR7IPImm()
2357 EmulateInstruction::Context context; in EmulateSUBIPSPImm()
2358 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBIPSPImm()
2440 EmulateInstruction::Context context; in EmulateSUBSPImm()
2445 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBSPImm()
2448 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBSPImm()
2519 EmulateInstruction::Context context; in EmulateSTRRtSP()
2520 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateSTRRtSP()
2542 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSTRRtSP()
2617 EmulateInstruction::Context context; in EmulateVPUSH()
2618 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateVPUSH()
2635 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateVPUSH()
2710 EmulateInstruction::Context context; in EmulateVPOP()
2711 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulateVPOP()
2727 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateVPOP()
2773 EmulateInstruction::Context context; in EmulateSVC()
2774 context.type = EmulateInstruction::eContextSupervisorCall; in EmulateSVC()
2817 EmulateInstruction::Context context; in EmulateB()
2818 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateB()
2903 EmulateInstruction::Context context; in EmulateCB()
2904 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateCB()
2990 EmulateInstruction::Context context; in EmulateTB()
2991 context.type = EmulateInstruction::eContextTableBranchReadMemory; in EmulateTB()
3002 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateTB()
3117 EmulateInstruction::Context context; in EmulateADDImmThumb()
3180 EmulateInstruction::Context context; in EmulateADDImmARM()
3182 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDImmARM()
3184 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateADDImmARM()
3186 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDImmARM()
3274 EmulateInstruction::Context context; in EmulateADDReg()
3329 EmulateInstruction::Context context; in EmulateCMNImm()
3330 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNImm()
3396 EmulateInstruction::Context context; in EmulateCMNReg()
3397 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNReg()
3446 EmulateInstruction::Context context; in EmulateCMPImm()
3447 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPImm()
3522 EmulateInstruction::Context context; in EmulateCMPReg()
3523 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPReg()
3827 EmulateInstruction::Context context; in EmulateShiftImm()
3828 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftImm()
3898 EmulateInstruction::Context context; in EmulateShiftReg()
3899 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftReg()
3989 EmulateInstruction::Context context; in EmulateLDM()
3990 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
3997 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
4001 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulateLDM()
4021 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
4035 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDM()
4109 EmulateInstruction::Context context; in EmulateLDMDA()
4110 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDA()
4151 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDA()
4247 EmulateInstruction::Context context; in EmulateLDMDB()
4248 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDB()
4289 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDB()
4360 EmulateInstruction::Context context; in EmulateLDMIB()
4361 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMIB()
4403 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMIB()
4537 EmulateInstruction::Context ctx; in EmulateLDRRtRnImm()
4545 ctx.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDRRtRnImm()
4555 EmulateInstruction::Context context; in EmulateLDRRtRnImm()
4556 context.type = EmulateInstruction::eContextRegisterLoad; in EmulateLDRRtRnImm()
4668 EmulateInstruction::Context context; in EmulateSTM()
4669 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTM()
4721 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTM()
4790 EmulateInstruction::Context context; in EmulateSTMDA()
4791 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDA()
4843 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDA()
4938 EmulateInstruction::Context context; in EmulateSTMDB()
4939 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDB()
4992 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDB()
5061 EmulateInstruction::Context context; in EmulateSTMIB()
5062 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMIB()
5115 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMIB()
5248 EmulateInstruction::Context context; in EmulateSTRThumb()
5450 EmulateInstruction::Context context; in EmulateSTRRegister()
5592 EmulateInstruction::Context context; in EmulateSTRBThumb()
5754 EmulateInstruction::Context context; in EmulateSTRHRegister()
5768 EmulateInstruction::Context context; in EmulateSTRHRegister()
5856 EmulateInstruction::Context context; in EmulateADCImm()
5857 context.type = EmulateInstruction::eContextImmediate; in EmulateADCImm()
5943 EmulateInstruction::Context context; in EmulateADCReg()
5944 context.type = EmulateInstruction::eContextImmediate; in EmulateADCReg()
6006 EmulateInstruction::Context context; in EmulateADR()
6007 context.type = EmulateInstruction::eContextImmediate; in EmulateADR()
6081 EmulateInstruction::Context context; in EmulateANDImm()
6082 context.type = EmulateInstruction::eContextImmediate; in EmulateANDImm()
6170 EmulateInstruction::Context context; in EmulateANDReg()
6171 context.type = EmulateInstruction::eContextImmediate; in EmulateANDReg()
6245 EmulateInstruction::Context context; in EmulateBICImm()
6246 context.type = EmulateInstruction::eContextImmediate; in EmulateBICImm()
6334 EmulateInstruction::Context context; in EmulateBICReg()
6335 context.type = EmulateInstruction::eContextImmediate; in EmulateBICReg()
6427 EmulateInstruction::Context context; in EmulateLDRImmediateARM()
6633 EmulateInstruction::Context context; in EmulateLDRRegister()
6813 EmulateInstruction::Context context; in EmulateLDRBImmediate()
6902 EmulateInstruction::Context context; in EmulateLDRBLiteral()
7055 EmulateInstruction::Context context; in EmulateLDRBRegister()
7192 EmulateInstruction::Context context; in EmulateLDRHImmediate()
7302 EmulateInstruction::Context context; in EmulateLDRHLiteral()
7472 EmulateInstruction::Context context; in EmulateLDRHRegister()
7629 EmulateInstruction::Context context; in EmulateLDRSBImmediate()
7726 EmulateInstruction::Context context; in EmulateLDRSBLiteral()
7877 EmulateInstruction::Context context; in EmulateLDRSBRegister()
8027 EmulateInstruction::Context context; in EmulateLDRSHImmediate()
8137 EmulateInstruction::Context context; in EmulateLDRSHLiteral()
8306 EmulateInstruction::Context context; in EmulateLDRSHRegister()
8416 EmulateInstruction::Context context; in EmulateSXTB()
8499 EmulateInstruction::Context context; in EmulateSXTH()
8584 EmulateInstruction::Context context; in EmulateUXTB()
8666 EmulateInstruction::Context context; in EmulateUXTH()
8785 EmulateInstruction::Context context; in EmulateRFE()
8890 EmulateInstruction::Context context; in EmulateEORImm()
8891 context.type = EmulateInstruction::eContextImmediate; in EmulateEORImm()
8982 EmulateInstruction::Context context; in EmulateEORReg()
8983 context.type = EmulateInstruction::eContextImmediate; in EmulateEORReg()
9057 EmulateInstruction::Context context; in EmulateORRImm()
9058 context.type = EmulateInstruction::eContextImmediate; in EmulateORRImm()
9147 EmulateInstruction::Context context; in EmulateORRReg()
9148 context.type = EmulateInstruction::eContextImmediate; in EmulateORRReg()
9221 EmulateInstruction::Context context; in EmulateRSBImm()
9222 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBImm()
9300 EmulateInstruction::Context context; in EmulateRSBReg()
9301 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBReg()
9358 EmulateInstruction::Context context; in EmulateRSCImm()
9359 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCImm()
9428 EmulateInstruction::Context context; in EmulateRSCReg()
9429 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCReg()
9495 EmulateInstruction::Context context; in EmulateSBCImm()
9496 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCImm()
9582 EmulateInstruction::Context context; in EmulateSBCReg()
9583 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCReg()
9671 EmulateInstruction::Context context; in EmulateSUBImmThumb()
9672 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBImmThumb()
9738 EmulateInstruction::Context context; in EmulateSUBImmARM()
9740 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBImmARM()
9742 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBImmARM()
9805 EmulateInstruction::Context context; in EmulateTEQImm()
9806 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQImm()
9871 EmulateInstruction::Context context; in EmulateTEQReg()
9872 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQReg()
9930 EmulateInstruction::Context context; in EmulateTSTImm()
9931 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTImm()
10002 EmulateInstruction::Context context; in EmulateTSTReg()
10003 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTReg()
10095 EmulateInstruction::Context context; in EmulateSUBSPReg()
10182 EmulateInstruction::Context context; in EmulateADDRegShift()
10322 EmulateInstruction::Context context; in EmulateSUBReg()
10416 EmulateInstruction::Context context; in EmulateSTREX()
10527 EmulateInstruction::Context context; in EmulateSTRBImmARM()
10615 EmulateInstruction::Context context; in EmulateSTRImmARM()
10760 EmulateInstruction::Context context; in EmulateLDRDImmediate()
10888 EmulateInstruction::Context context; in EmulateLDRDRegister()
11043 EmulateInstruction::Context context; in EmulateSTRDImm()
11178 EmulateInstruction::Context context; in EmulateSTRDReg()
11338 EmulateInstruction::Context context; in EmulateVLDM()
11532 EmulateInstruction::Context context; in EmulateVSTM()
11700 EmulateInstruction::Context context; in EmulateVLDR()
11830 EmulateInstruction::Context context; in EmulateVSTR()
11987 EmulateInstruction::Context context; in EmulateVLD1Multiple()
12154 EmulateInstruction::Context context; in EmulateVLD1Single()
12320 EmulateInstruction::Context context; in EmulateVST1Multiple()
12487 EmulateInstruction::Context context; in EmulateVST1Single()
12612 EmulateInstruction::Context context; in EmulateVLD1SingleAll()
12835 EmulateInstruction::Context context; in EmulateSUBSPcLrEtc()
13804 if (EmulateInstruction::SetInstruction(insn_opcode, inst_addr, target)) { in SetInstruction()
14367 EmulateInstruction::Context context; in EvaluateInstruction()
14378 EmulateInstruction::InstructionCondition
14382 return EmulateInstruction::UnconditionalCondition; in GetInstructionCondition()