Lines Matching refs:EmulateInstruction

737 EmulateInstruction *
772 EmulateInstruction::Context context; in WriteBits32UnknownToMemory()
773 context.type = EmulateInstruction::eContextWriteMemoryRandomBits; in WriteBits32UnknownToMemory()
785 EmulateInstruction::Context context; in WriteBits32Unknown()
786 context.type = EmulateInstruction::eContextWriteRegisterRandomBits; in WriteBits32Unknown()
985 EmulateInstruction::Context context; in EmulatePUSH()
986 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulatePUSH()
1013 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePUSH()
1112 EmulateInstruction::Context context; in EmulatePOP()
1113 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulatePOP()
1142 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePOP()
1197 EmulateInstruction::Context context; in EmulateADDRdSPImm()
1201 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDRdSPImm()
1253 EmulateInstruction::Context context; in EmulateMOVRdSP()
1255 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateMOVRdSP()
1257 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdSP()
1348 EmulateInstruction::Context context; in EmulateMOVRdRm()
1350 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateMOVRdRm()
1352 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateMOVRdRm()
1461 EmulateInstruction::Context context; in EmulateMOVRdImm()
1462 context.type = EmulateInstruction::eContextImmediate; in EmulateMOVRdImm()
1577 EmulateInstruction::Context context; in EmulateMUL()
1655 EmulateInstruction::Context context; in EmulateMVNImm()
1656 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNImm()
1736 EmulateInstruction::Context context; in EmulateMVNReg()
1737 context.type = EmulateInstruction::eContextImmediate; in EmulateMVNReg()
1778 EmulateInstruction::Context context; in EmulateLDRRtPCRelative()
1779 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDRRtPCRelative()
1918 EmulateInstruction::Context context; in EmulateADDSPImm()
1920 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDSPImm()
1922 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDSPImm()
1989 EmulateInstruction::Context context; in EmulateADDSPRm()
2032 EmulateInstruction::Context context; in EmulateBLXImmediate()
2033 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateBLXImmediate()
2134 EmulateInstruction::Context context; in EmulateBLXRm()
2135 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBLXRm()
2190 EmulateInstruction::Context context; in EmulateBXRm()
2191 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXRm()
2244 EmulateInstruction::Context context; in EmulateBXJRm()
2245 context.type = EmulateInstruction::eContextAbsoluteBranchRegister; in EmulateBXJRm()
2315 EmulateInstruction::Context context; in EmulateSUBR7IPImm()
2316 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBR7IPImm()
2365 EmulateInstruction::Context context; in EmulateSUBIPSPImm()
2366 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBIPSPImm()
2448 EmulateInstruction::Context context; in EmulateSUBSPImm()
2453 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBSPImm()
2456 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBSPImm()
2527 EmulateInstruction::Context context; in EmulateSTRRtSP()
2528 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateSTRRtSP()
2550 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSTRRtSP()
2625 EmulateInstruction::Context context; in EmulateVPUSH()
2626 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulateVPUSH()
2643 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateVPUSH()
2718 EmulateInstruction::Context context; in EmulateVPOP()
2719 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulateVPOP()
2735 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateVPOP()
2781 EmulateInstruction::Context context; in EmulateSVC()
2782 context.type = EmulateInstruction::eContextSupervisorCall; in EmulateSVC()
2825 EmulateInstruction::Context context; in EmulateB()
2826 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateB()
2911 EmulateInstruction::Context context; in EmulateCB()
2912 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateCB()
2998 EmulateInstruction::Context context; in EmulateTB()
2999 context.type = EmulateInstruction::eContextTableBranchReadMemory; in EmulateTB()
3010 context.type = EmulateInstruction::eContextRelativeBranchImmediate; in EmulateTB()
3125 EmulateInstruction::Context context; in EmulateADDImmThumb()
3188 EmulateInstruction::Context context; in EmulateADDImmARM()
3190 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateADDImmARM()
3192 context.type = EmulateInstruction::eContextSetFramePointer; in EmulateADDImmARM()
3194 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateADDImmARM()
3282 EmulateInstruction::Context context; in EmulateADDReg()
3337 EmulateInstruction::Context context; in EmulateCMNImm()
3338 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNImm()
3404 EmulateInstruction::Context context; in EmulateCMNReg()
3405 context.type = EmulateInstruction::eContextImmediate; in EmulateCMNReg()
3454 EmulateInstruction::Context context; in EmulateCMPImm()
3455 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPImm()
3530 EmulateInstruction::Context context; in EmulateCMPReg()
3531 context.type = EmulateInstruction::eContextImmediate; in EmulateCMPReg()
3835 EmulateInstruction::Context context; in EmulateShiftImm()
3836 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftImm()
3906 EmulateInstruction::Context context; in EmulateShiftReg()
3907 context.type = EmulateInstruction::eContextImmediate; in EmulateShiftReg()
3997 EmulateInstruction::Context context; in EmulateLDM()
3998 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
4005 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
4009 context.type = EmulateInstruction::eContextPopRegisterOffStack; in EmulateLDM()
4029 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDM()
4043 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDM()
4117 EmulateInstruction::Context context; in EmulateLDMDA()
4118 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDA()
4159 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDA()
4255 EmulateInstruction::Context context; in EmulateLDMDB()
4256 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMDB()
4297 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMDB()
4368 EmulateInstruction::Context context; in EmulateLDMIB()
4369 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateLDMIB()
4411 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDMIB()
4545 EmulateInstruction::Context ctx; in EmulateLDRRtRnImm()
4553 ctx.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateLDRRtRnImm()
4563 EmulateInstruction::Context context; in EmulateLDRRtRnImm()
4564 context.type = EmulateInstruction::eContextRegisterLoad; in EmulateLDRRtRnImm()
4676 EmulateInstruction::Context context; in EmulateSTM()
4677 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTM()
4729 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTM()
4798 EmulateInstruction::Context context; in EmulateSTMDA()
4799 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDA()
4851 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDA()
4946 EmulateInstruction::Context context; in EmulateSTMDB()
4947 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMDB()
5000 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMDB()
5069 EmulateInstruction::Context context; in EmulateSTMIB()
5070 context.type = EmulateInstruction::eContextRegisterStore; in EmulateSTMIB()
5123 context.type = EmulateInstruction::eContextAdjustBaseRegister; in EmulateSTMIB()
5256 EmulateInstruction::Context context; in EmulateSTRThumb()
5458 EmulateInstruction::Context context; in EmulateSTRRegister()
5600 EmulateInstruction::Context context; in EmulateSTRBThumb()
5762 EmulateInstruction::Context context; in EmulateSTRHRegister()
5776 EmulateInstruction::Context context; in EmulateSTRHRegister()
5864 EmulateInstruction::Context context; in EmulateADCImm()
5865 context.type = EmulateInstruction::eContextImmediate; in EmulateADCImm()
5951 EmulateInstruction::Context context; in EmulateADCReg()
5952 context.type = EmulateInstruction::eContextImmediate; in EmulateADCReg()
6014 EmulateInstruction::Context context; in EmulateADR()
6015 context.type = EmulateInstruction::eContextImmediate; in EmulateADR()
6089 EmulateInstruction::Context context; in EmulateANDImm()
6090 context.type = EmulateInstruction::eContextImmediate; in EmulateANDImm()
6178 EmulateInstruction::Context context; in EmulateANDReg()
6179 context.type = EmulateInstruction::eContextImmediate; in EmulateANDReg()
6253 EmulateInstruction::Context context; in EmulateBICImm()
6254 context.type = EmulateInstruction::eContextImmediate; in EmulateBICImm()
6342 EmulateInstruction::Context context; in EmulateBICReg()
6343 context.type = EmulateInstruction::eContextImmediate; in EmulateBICReg()
6435 EmulateInstruction::Context context; in EmulateLDRImmediateARM()
6641 EmulateInstruction::Context context; in EmulateLDRRegister()
6821 EmulateInstruction::Context context; in EmulateLDRBImmediate()
6910 EmulateInstruction::Context context; in EmulateLDRBLiteral()
7063 EmulateInstruction::Context context; in EmulateLDRBRegister()
7200 EmulateInstruction::Context context; in EmulateLDRHImmediate()
7310 EmulateInstruction::Context context; in EmulateLDRHLiteral()
7480 EmulateInstruction::Context context; in EmulateLDRHRegister()
7637 EmulateInstruction::Context context; in EmulateLDRSBImmediate()
7734 EmulateInstruction::Context context; in EmulateLDRSBLiteral()
7885 EmulateInstruction::Context context; in EmulateLDRSBRegister()
8035 EmulateInstruction::Context context; in EmulateLDRSHImmediate()
8145 EmulateInstruction::Context context; in EmulateLDRSHLiteral()
8314 EmulateInstruction::Context context; in EmulateLDRSHRegister()
8424 EmulateInstruction::Context context; in EmulateSXTB()
8507 EmulateInstruction::Context context; in EmulateSXTH()
8592 EmulateInstruction::Context context; in EmulateUXTB()
8674 EmulateInstruction::Context context; in EmulateUXTH()
8793 EmulateInstruction::Context context; in EmulateRFE()
8898 EmulateInstruction::Context context; in EmulateEORImm()
8899 context.type = EmulateInstruction::eContextImmediate; in EmulateEORImm()
8990 EmulateInstruction::Context context; in EmulateEORReg()
8991 context.type = EmulateInstruction::eContextImmediate; in EmulateEORReg()
9065 EmulateInstruction::Context context; in EmulateORRImm()
9066 context.type = EmulateInstruction::eContextImmediate; in EmulateORRImm()
9155 EmulateInstruction::Context context; in EmulateORRReg()
9156 context.type = EmulateInstruction::eContextImmediate; in EmulateORRReg()
9229 EmulateInstruction::Context context; in EmulateRSBImm()
9230 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBImm()
9308 EmulateInstruction::Context context; in EmulateRSBReg()
9309 context.type = EmulateInstruction::eContextImmediate; in EmulateRSBReg()
9366 EmulateInstruction::Context context; in EmulateRSCImm()
9367 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCImm()
9436 EmulateInstruction::Context context; in EmulateRSCReg()
9437 context.type = EmulateInstruction::eContextImmediate; in EmulateRSCReg()
9503 EmulateInstruction::Context context; in EmulateSBCImm()
9504 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCImm()
9590 EmulateInstruction::Context context; in EmulateSBCReg()
9591 context.type = EmulateInstruction::eContextImmediate; in EmulateSBCReg()
9679 EmulateInstruction::Context context; in EmulateSUBImmThumb()
9680 context.type = EmulateInstruction::eContextImmediate; in EmulateSUBImmThumb()
9746 EmulateInstruction::Context context; in EmulateSUBImmARM()
9748 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulateSUBImmARM()
9750 context.type = EmulateInstruction::eContextRegisterPlusOffset; in EmulateSUBImmARM()
9813 EmulateInstruction::Context context; in EmulateTEQImm()
9814 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQImm()
9879 EmulateInstruction::Context context; in EmulateTEQReg()
9880 context.type = EmulateInstruction::eContextImmediate; in EmulateTEQReg()
9938 EmulateInstruction::Context context; in EmulateTSTImm()
9939 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTImm()
10010 EmulateInstruction::Context context; in EmulateTSTReg()
10011 context.type = EmulateInstruction::eContextImmediate; in EmulateTSTReg()
10103 EmulateInstruction::Context context; in EmulateSUBSPReg()
10190 EmulateInstruction::Context context; in EmulateADDRegShift()
10330 EmulateInstruction::Context context; in EmulateSUBReg()
10424 EmulateInstruction::Context context; in EmulateSTREX()
10535 EmulateInstruction::Context context; in EmulateSTRBImmARM()
10623 EmulateInstruction::Context context; in EmulateSTRImmARM()
10768 EmulateInstruction::Context context; in EmulateLDRDImmediate()
10896 EmulateInstruction::Context context; in EmulateLDRDRegister()
11051 EmulateInstruction::Context context; in EmulateSTRDImm()
11186 EmulateInstruction::Context context; in EmulateSTRDReg()
11346 EmulateInstruction::Context context; in EmulateVLDM()
11540 EmulateInstruction::Context context; in EmulateVSTM()
11708 EmulateInstruction::Context context; in EmulateVLDR()
11838 EmulateInstruction::Context context; in EmulateVSTR()
11995 EmulateInstruction::Context context; in EmulateVLD1Multiple()
12162 EmulateInstruction::Context context; in EmulateVLD1Single()
12328 EmulateInstruction::Context context; in EmulateVST1Multiple()
12495 EmulateInstruction::Context context; in EmulateVST1Single()
12620 EmulateInstruction::Context context; in EmulateVLD1SingleAll()
12843 EmulateInstruction::Context context; in EmulateSUBSPcLrEtc()
13848 if (EmulateInstruction::SetInstruction(insn_opcode, inst_addr, target)) { in SetInstruction()
14411 EmulateInstruction::Context context; in EvaluateInstruction()
14422 EmulateInstruction::InstructionCondition
14426 return EmulateInstruction::UnconditionalCondition; in GetInstructionCondition()