Lines Matching refs:EmulateInstruction
720 EmulateInstruction *
755 EmulateInstruction::Context context; in WriteBits32UnknownToMemory()
756 context.type = EmulateInstruction::eContextWriteMemoryRandomBits; in WriteBits32UnknownToMemory()
768 EmulateInstruction::Context context; in WriteBits32Unknown()
769 context.type = EmulateInstruction::eContextWriteRegisterRandomBits; in WriteBits32Unknown()
970 EmulateInstruction::Context context; in EmulatePUSH()
971 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulatePUSH()
998 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePUSH()
1097 EmulateInstruction::Context context; in EmulatePOP()
1098 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulatePOP()
1127 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePOP()
1182 EmulateInstruction::Context context; in EmulateADDRdSPImm()
1186 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDRdSPImm()
1238 EmulateInstruction::Context context; in EmulateMOVRdSP()
1240 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateMOVRdSP()
1242 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdSP()
1333 EmulateInstruction::Context context; in EmulateMOVRdRm()
1335 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateMOVRdRm()
1337 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateMOVRdRm()
1339 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdRm()
1448 EmulateInstruction::Context context; in EmulateMOVRdImm()
1449 context.type = EmulateInstruction::eContextImmediate; in EmulateMOVRdImm()
1564 EmulateInstruction::Context context; in EmulateMUL()
1642 EmulateInstruction::Context context; in EmulateMVNImm()
1643 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNImm()
1723 EmulateInstruction::Context context; in EmulateMVNReg()
1724 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNReg()
1765 EmulateInstruction::Context context; in EmulateLDRRtPCRelative()
1766 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDRRtPCRelative()
1905 EmulateInstruction::Context context; in EmulateADDSPImm()
1907 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDSPImm()
1909 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDSPImm()
1976 EmulateInstruction::Context context; in EmulateADDSPRm()
2019 EmulateInstruction::Context context; in EmulateBLXImmediate()
2020 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateBLXImmediate()
2121 EmulateInstruction::Context context; in EmulateBLXRm()
2122 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBLXRm()
2177 EmulateInstruction::Context context; in EmulateBXRm()
2178 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXRm()
2231 EmulateInstruction::Context context; in EmulateBXJRm()
2232 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXJRm()
2302 EmulateInstruction::Context context; in EmulateSUBR7IPImm()
2303 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBR7IPImm()
2352 EmulateInstruction::Context context; in EmulateSUBIPSPImm()
2353 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBIPSPImm()
2435 EmulateInstruction::Context context; in EmulateSUBSPImm()
2440 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBSPImm()
2443 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBSPImm()
2514 EmulateInstruction::Context context; in EmulateSTRRtSP()
2515 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateSTRRtSP()
2537 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSTRRtSP()
2612 EmulateInstruction::Context context; in EmulateVPUSH()
2613 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateVPUSH()
2630 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateVPUSH()
2705 EmulateInstruction::Context context; in EmulateVPOP()
2706 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()
3112 EmulateInstruction::Context context; in EmulateADDImmThumb()
3175 EmulateInstruction::Context context; in EmulateADDImmARM()
3177 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDImmARM()
3179 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateADDImmARM()
3181 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDImmARM()
3269 EmulateInstruction::Context context; in EmulateADDReg()
3324 EmulateInstruction::Context context; in EmulateCMNImm()
3325 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNImm()
3391 EmulateInstruction::Context context; in EmulateCMNReg()
3392 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNReg()
3441 EmulateInstruction::Context context; in EmulateCMPImm()
3442 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPImm()
3517 EmulateInstruction::Context context; in EmulateCMPReg()
3518 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPReg()
3822 EmulateInstruction::Context context; in EmulateShiftImm()
3823 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftImm()
3893 EmulateInstruction::Context context; in EmulateShiftReg()
3894 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftReg()
3984 EmulateInstruction::Context context; in EmulateLDM()
3985 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
3992 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
3996 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulateLDM()
4016 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
4030 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDM()
4104 EmulateInstruction::Context context; in EmulateLDMDA()
4105 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDA()
4146 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDA()
4242 EmulateInstruction::Context context; in EmulateLDMDB()
4243 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDB()
4284 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDB()
4355 EmulateInstruction::Context context; in EmulateLDMIB()
4356 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMIB()
4398 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMIB()
4532 EmulateInstruction::Context ctx; in EmulateLDRRtRnImm()
4540 ctx.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDRRtRnImm()
4550 EmulateInstruction::Context context; in EmulateLDRRtRnImm()
4551 context.type = EmulateInstruction::eContextRegisterLoad; in EmulateLDRRtRnImm()
4663 EmulateInstruction::Context context; in EmulateSTM()
4664 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTM()
4716 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTM()
4785 EmulateInstruction::Context context; in EmulateSTMDA()
4786 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDA()
4838 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDA()
4933 EmulateInstruction::Context context; in EmulateSTMDB()
4934 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDB()
4987 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDB()
5056 EmulateInstruction::Context context; in EmulateSTMIB()
5057 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMIB()
5110 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMIB()
5243 EmulateInstruction::Context context; in EmulateSTRThumb()
5445 EmulateInstruction::Context context; in EmulateSTRRegister()
5587 EmulateInstruction::Context context; in EmulateSTRBThumb()
5749 EmulateInstruction::Context context; in EmulateSTRHRegister()
5763 EmulateInstruction::Context context; in EmulateSTRHRegister()
5851 EmulateInstruction::Context context; in EmulateADCImm()
5852 context.type = EmulateInstruction::eContextImmediate; in EmulateADCImm()
5938 EmulateInstruction::Context context; in EmulateADCReg()
5939 context.type = EmulateInstruction::eContextImmediate; in EmulateADCReg()
6001 EmulateInstruction::Context context; in EmulateADR()
6002 context.type = EmulateInstruction::eContextImmediate; in EmulateADR()
6076 EmulateInstruction::Context context; in EmulateANDImm()
6077 context.type = EmulateInstruction::eContextImmediate; in EmulateANDImm()
6165 EmulateInstruction::Context context; in EmulateANDReg()
6166 context.type = EmulateInstruction::eContextImmediate; in EmulateANDReg()
6240 EmulateInstruction::Context context; in EmulateBICImm()
6241 context.type = EmulateInstruction::eContextImmediate; in EmulateBICImm()
6329 EmulateInstruction::Context context; in EmulateBICReg()
6330 context.type = EmulateInstruction::eContextImmediate; in EmulateBICReg()
6422 EmulateInstruction::Context context; in EmulateLDRImmediateARM()
6628 EmulateInstruction::Context context; in EmulateLDRRegister()
6808 EmulateInstruction::Context context; in EmulateLDRBImmediate()
6897 EmulateInstruction::Context context; in EmulateLDRBLiteral()
7050 EmulateInstruction::Context context; in EmulateLDRBRegister()
7187 EmulateInstruction::Context context; in EmulateLDRHImmediate()
7297 EmulateInstruction::Context context; in EmulateLDRHLiteral()
7467 EmulateInstruction::Context context; in EmulateLDRHRegister()
7624 EmulateInstruction::Context context; in EmulateLDRSBImmediate()
7721 EmulateInstruction::Context context; in EmulateLDRSBLiteral()
7872 EmulateInstruction::Context context; in EmulateLDRSBRegister()
8022 EmulateInstruction::Context context; in EmulateLDRSHImmediate()
8132 EmulateInstruction::Context context; in EmulateLDRSHLiteral()
8301 EmulateInstruction::Context context; in EmulateLDRSHRegister()
8411 EmulateInstruction::Context context; in EmulateSXTB()
8494 EmulateInstruction::Context context; in EmulateSXTH()
8579 EmulateInstruction::Context context; in EmulateUXTB()
8661 EmulateInstruction::Context context; in EmulateUXTH()
8780 EmulateInstruction::Context context; in EmulateRFE()
8885 EmulateInstruction::Context context; in EmulateEORImm()
8886 context.type = EmulateInstruction::eContextImmediate; in EmulateEORImm()
8977 EmulateInstruction::Context context; in EmulateEORReg()
8978 context.type = EmulateInstruction::eContextImmediate; in EmulateEORReg()
9052 EmulateInstruction::Context context; in EmulateORRImm()
9053 context.type = EmulateInstruction::eContextImmediate; in EmulateORRImm()
9142 EmulateInstruction::Context context; in EmulateORRReg()
9143 context.type = EmulateInstruction::eContextImmediate; in EmulateORRReg()
9216 EmulateInstruction::Context context; in EmulateRSBImm()
9217 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBImm()
9295 EmulateInstruction::Context context; in EmulateRSBReg()
9296 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBReg()
9353 EmulateInstruction::Context context; in EmulateRSCImm()
9354 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCImm()
9423 EmulateInstruction::Context context; in EmulateRSCReg()
9424 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCReg()
9490 EmulateInstruction::Context context; in EmulateSBCImm()
9491 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCImm()
9577 EmulateInstruction::Context context; in EmulateSBCReg()
9578 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCReg()
9666 EmulateInstruction::Context context; in EmulateSUBImmThumb()
9667 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBImmThumb()
9733 EmulateInstruction::Context context; in EmulateSUBImmARM()
9735 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBImmARM()
9737 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBImmARM()
9800 EmulateInstruction::Context context; in EmulateTEQImm()
9801 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQImm()
9866 EmulateInstruction::Context context; in EmulateTEQReg()
9867 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQReg()
9925 EmulateInstruction::Context context; in EmulateTSTImm()
9926 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTImm()
9997 EmulateInstruction::Context context; in EmulateTSTReg()
9998 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTReg()
10090 EmulateInstruction::Context context; in EmulateSUBSPReg()
10177 EmulateInstruction::Context context; in EmulateADDRegShift()
10317 EmulateInstruction::Context context; in EmulateSUBReg()
10411 EmulateInstruction::Context context; in EmulateSTREX()
10522 EmulateInstruction::Context context; in EmulateSTRBImmARM()
10610 EmulateInstruction::Context context; in EmulateSTRImmARM()
10755 EmulateInstruction::Context context; in EmulateLDRDImmediate()
10883 EmulateInstruction::Context context; in EmulateLDRDRegister()
11038 EmulateInstruction::Context context; in EmulateSTRDImm()
11173 EmulateInstruction::Context context; in EmulateSTRDReg()
11333 EmulateInstruction::Context context; in EmulateVLDM()
11527 EmulateInstruction::Context context; in EmulateVSTM()
11695 EmulateInstruction::Context context; in EmulateVLDR()
11825 EmulateInstruction::Context context; in EmulateVSTR()
11982 EmulateInstruction::Context context; in EmulateVLD1Multiple()
12149 EmulateInstruction::Context context; in EmulateVLD1Single()
12315 EmulateInstruction::Context context; in EmulateVST1Multiple()
12482 EmulateInstruction::Context context; in EmulateVST1Single()
12607 EmulateInstruction::Context context; in EmulateVLD1SingleAll()
12830 EmulateInstruction::Context context; in EmulateSUBSPcLrEtc()
13797 if (EmulateInstruction::SetInstruction(insn_opcode, inst_addr, target)) { in SetInstruction()
14360 EmulateInstruction::Context context; in EvaluateInstruction()
14371 EmulateInstruction::InstructionCondition
14375 return EmulateInstruction::UnconditionalCondition; in GetInstructionCondition()