Lines Matching refs:EmulateInstruction

721 EmulateInstruction *
756 EmulateInstruction::Context context; in WriteBits32UnknownToMemory()
757 context.type = EmulateInstruction::eContextWriteMemoryRandomBits; in WriteBits32UnknownToMemory()
769 EmulateInstruction::Context context; in WriteBits32Unknown()
770 context.type = EmulateInstruction::eContextWriteRegisterRandomBits; in WriteBits32Unknown()
972 EmulateInstruction::Context context; in EmulatePUSH()
973 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulatePUSH()
1001 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePUSH()
1100 EmulateInstruction::Context context; in EmulatePOP()
1101 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulatePOP()
1130 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePOP()
1185 EmulateInstruction::Context context; in EmulateADDRdSPImm()
1189 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDRdSPImm()
1241 EmulateInstruction::Context context; in EmulateMOVRdSP()
1243 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateMOVRdSP()
1245 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdSP()
1336 EmulateInstruction::Context context; in EmulateMOVRdRm()
1338 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateMOVRdRm()
1340 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateMOVRdRm()
1342 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdRm()
1451 EmulateInstruction::Context context; in EmulateMOVRdImm()
1452 context.type = EmulateInstruction::eContextImmediate; in EmulateMOVRdImm()
1567 EmulateInstruction::Context context; in EmulateMUL()
1645 EmulateInstruction::Context context; in EmulateMVNImm()
1646 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNImm()
1726 EmulateInstruction::Context context; in EmulateMVNReg()
1727 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNReg()
1768 EmulateInstruction::Context context; in EmulateLDRRtPCRelative()
1769 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDRRtPCRelative()
1908 EmulateInstruction::Context context; in EmulateADDSPImm()
1910 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDSPImm()
1912 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDSPImm()
1979 EmulateInstruction::Context context; in EmulateADDSPRm()
2021 EmulateInstruction::Context context; in EmulateBLXImmediate()
2022 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateBLXImmediate()
2123 EmulateInstruction::Context context; in EmulateBLXRm()
2124 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBLXRm()
2179 EmulateInstruction::Context context; in EmulateBXRm()
2180 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXRm()
2233 EmulateInstruction::Context context; in EmulateBXJRm()
2234 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXJRm()
2304 EmulateInstruction::Context context; in EmulateSUBR7IPImm()
2305 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBR7IPImm()
2354 EmulateInstruction::Context context; in EmulateSUBIPSPImm()
2355 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBIPSPImm()
2437 EmulateInstruction::Context context; in EmulateSUBSPImm()
2442 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBSPImm()
2445 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBSPImm()
2516 EmulateInstruction::Context context; in EmulateSTRRtSP()
2517 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateSTRRtSP()
2539 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSTRRtSP()
2614 EmulateInstruction::Context context; in EmulateVPUSH()
2615 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateVPUSH()
2632 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateVPUSH()
2707 EmulateInstruction::Context context; in EmulateVPOP()
2708 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulateVPOP()
2722 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateVPOP()
2768 EmulateInstruction::Context context; in EmulateSVC()
2769 context.type = EmulateInstruction::eContextSupervisorCall; in EmulateSVC()
2812 EmulateInstruction::Context context; in EmulateB()
2813 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateB()
2898 EmulateInstruction::Context context; in EmulateCB()
2899 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateCB()
2985 EmulateInstruction::Context context; in EmulateTB()
2986 context.type = EmulateInstruction::eContextTableBranchReadMemory; in EmulateTB()
2997 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateTB()
3111 EmulateInstruction::Context context; in EmulateADDImmThumb()
3174 EmulateInstruction::Context context; in EmulateADDImmARM()
3176 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDImmARM()
3178 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateADDImmARM()
3180 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDImmARM()
3268 EmulateInstruction::Context context; in EmulateADDReg()
3323 EmulateInstruction::Context context; in EmulateCMNImm()
3324 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNImm()
3390 EmulateInstruction::Context context; in EmulateCMNReg()
3391 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNReg()
3440 EmulateInstruction::Context context; in EmulateCMPImm()
3441 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPImm()
3516 EmulateInstruction::Context context; in EmulateCMPReg()
3517 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPReg()
3817 EmulateInstruction::Context context; in EmulateShiftImm()
3818 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftImm()
3888 EmulateInstruction::Context context; in EmulateShiftReg()
3889 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftReg()
3979 EmulateInstruction::Context context; in EmulateLDM()
3980 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
3987 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
3991 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulateLDM()
4011 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
4025 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDM()
4099 EmulateInstruction::Context context; in EmulateLDMDA()
4100 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDA()
4139 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDA()
4235 EmulateInstruction::Context context; in EmulateLDMDB()
4236 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDB()
4275 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDB()
4346 EmulateInstruction::Context context; in EmulateLDMIB()
4347 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMIB()
4387 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMIB()
4521 EmulateInstruction::Context ctx; in EmulateLDRRtRnImm()
4529 ctx.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDRRtRnImm()
4539 EmulateInstruction::Context context; in EmulateLDRRtRnImm()
4540 context.type = EmulateInstruction::eContextRegisterLoad; in EmulateLDRRtRnImm()
4652 EmulateInstruction::Context context; in EmulateSTM()
4653 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTM()
4705 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTM()
4774 EmulateInstruction::Context context; in EmulateSTMDA()
4775 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDA()
4827 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDA()
4922 EmulateInstruction::Context context; in EmulateSTMDB()
4923 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDB()
4976 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDB()
5045 EmulateInstruction::Context context; in EmulateSTMIB()
5046 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMIB()
5099 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMIB()
5232 EmulateInstruction::Context context; in EmulateSTRThumb()
5434 EmulateInstruction::Context context; in EmulateSTRRegister()
5574 EmulateInstruction::Context context; in EmulateSTRBThumb()
5736 EmulateInstruction::Context context; in EmulateSTRHRegister()
5746 EmulateInstruction::Context context; in EmulateSTRHRegister()
5834 EmulateInstruction::Context context; in EmulateADCImm()
5835 context.type = EmulateInstruction::eContextImmediate; in EmulateADCImm()
5921 EmulateInstruction::Context context; in EmulateADCReg()
5922 context.type = EmulateInstruction::eContextImmediate; in EmulateADCReg()
5984 EmulateInstruction::Context context; in EmulateADR()
5985 context.type = EmulateInstruction::eContextImmediate; in EmulateADR()
6059 EmulateInstruction::Context context; in EmulateANDImm()
6060 context.type = EmulateInstruction::eContextImmediate; in EmulateANDImm()
6148 EmulateInstruction::Context context; in EmulateANDReg()
6149 context.type = EmulateInstruction::eContextImmediate; in EmulateANDReg()
6223 EmulateInstruction::Context context; in EmulateBICImm()
6224 context.type = EmulateInstruction::eContextImmediate; in EmulateBICImm()
6312 EmulateInstruction::Context context; in EmulateBICReg()
6313 context.type = EmulateInstruction::eContextImmediate; in EmulateBICReg()
6404 EmulateInstruction::Context context; in EmulateLDRImmediateARM()
6609 EmulateInstruction::Context context; in EmulateLDRRegister()
6789 EmulateInstruction::Context context; in EmulateLDRBImmediate()
6878 EmulateInstruction::Context context; in EmulateLDRBLiteral()
7031 EmulateInstruction::Context context; in EmulateLDRBRegister()
7168 EmulateInstruction::Context context; in EmulateLDRHImmediate()
7278 EmulateInstruction::Context context; in EmulateLDRHLiteral()
7448 EmulateInstruction::Context context; in EmulateLDRHRegister()
7605 EmulateInstruction::Context context; in EmulateLDRSBImmediate()
7702 EmulateInstruction::Context context; in EmulateLDRSBLiteral()
7853 EmulateInstruction::Context context; in EmulateLDRSBRegister()
8003 EmulateInstruction::Context context; in EmulateLDRSHImmediate()
8113 EmulateInstruction::Context context; in EmulateLDRSHLiteral()
8281 EmulateInstruction::Context context; in EmulateLDRSHRegister()
8391 EmulateInstruction::Context context; in EmulateSXTB()
8474 EmulateInstruction::Context context; in EmulateSXTH()
8559 EmulateInstruction::Context context; in EmulateUXTB()
8641 EmulateInstruction::Context context; in EmulateUXTH()
8760 EmulateInstruction::Context context; in EmulateRFE()
8865 EmulateInstruction::Context context; in EmulateEORImm()
8866 context.type = EmulateInstruction::eContextImmediate; in EmulateEORImm()
8957 EmulateInstruction::Context context; in EmulateEORReg()
8958 context.type = EmulateInstruction::eContextImmediate; in EmulateEORReg()
9032 EmulateInstruction::Context context; in EmulateORRImm()
9033 context.type = EmulateInstruction::eContextImmediate; in EmulateORRImm()
9122 EmulateInstruction::Context context; in EmulateORRReg()
9123 context.type = EmulateInstruction::eContextImmediate; in EmulateORRReg()
9196 EmulateInstruction::Context context; in EmulateRSBImm()
9197 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBImm()
9275 EmulateInstruction::Context context; in EmulateRSBReg()
9276 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBReg()
9333 EmulateInstruction::Context context; in EmulateRSCImm()
9334 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCImm()
9403 EmulateInstruction::Context context; in EmulateRSCReg()
9404 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCReg()
9470 EmulateInstruction::Context context; in EmulateSBCImm()
9471 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCImm()
9557 EmulateInstruction::Context context; in EmulateSBCReg()
9558 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCReg()
9646 EmulateInstruction::Context context; in EmulateSUBImmThumb()
9647 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBImmThumb()
9713 EmulateInstruction::Context context; in EmulateSUBImmARM()
9715 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBImmARM()
9717 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBImmARM()
9780 EmulateInstruction::Context context; in EmulateTEQImm()
9781 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQImm()
9846 EmulateInstruction::Context context; in EmulateTEQReg()
9847 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQReg()
9905 EmulateInstruction::Context context; in EmulateTSTImm()
9906 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTImm()
9977 EmulateInstruction::Context context; in EmulateTSTReg()
9978 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTReg()
10070 EmulateInstruction::Context context; in EmulateSUBSPReg()
10157 EmulateInstruction::Context context; in EmulateADDRegShift()
10297 EmulateInstruction::Context context; in EmulateSUBReg()
10391 EmulateInstruction::Context context; in EmulateSTREX()
10502 EmulateInstruction::Context context; in EmulateSTRBImmARM()
10590 EmulateInstruction::Context context; in EmulateSTRImmARM()
10733 EmulateInstruction::Context context; in EmulateLDRDImmediate()
10857 EmulateInstruction::Context context; in EmulateLDRDRegister()
11012 EmulateInstruction::Context context; in EmulateSTRDImm()
11141 EmulateInstruction::Context context; in EmulateSTRDReg()
11303 EmulateInstruction::Context context; in EmulateVLDM()
11500 EmulateInstruction::Context context; in EmulateVSTM()
11668 EmulateInstruction::Context context; in EmulateVLDR()
11797 EmulateInstruction::Context context; in EmulateVSTR()
11954 EmulateInstruction::Context context; in EmulateVLD1Multiple()
12118 EmulateInstruction::Context context; in EmulateVLD1Single()
12286 EmulateInstruction::Context context; in EmulateVST1Multiple()
12453 EmulateInstruction::Context context; in EmulateVST1Single()
12575 EmulateInstruction::Context context; in EmulateVLD1SingleAll()
12800 EmulateInstruction::Context context; in EmulateSUBSPcLrEtc()
13767 if (EmulateInstruction::SetInstruction(insn_opcode, inst_addr, target)) { in SetInstruction()
14330 EmulateInstruction::Context context; in EvaluateInstruction()
14341 EmulateInstruction::InstructionCondition
14345 return EmulateInstruction::UnconditionalCondition; in GetInstructionCondition()