Home
last modified time | relevance | path

Searched refs:XDirect (Results 1 – 13 of 13) sorted by relevance

/external/valgrind/docs/internals/
Dt-chaining-notes.txt75 control-transfer instructions: XDirect, XIndir and XAssisted.
112 * new instructions in backends: XDirect, XIndir and XAssisted.
113 XDirect is used for chainable jumps. It is compiled into a
130 * Patching: XDirect is compiled basically into
/external/valgrind/VEX/priv/
Dhost_x86_defs.c656 i->Xin.XDirect.dstGA = dstGA; in X86Instr_XDirect()
657 i->Xin.XDirect.amEIP = amEIP; in X86Instr_XDirect()
658 i->Xin.XDirect.cond = cond; in X86Instr_XDirect()
659 i->Xin.XDirect.toFastEP = toFastEP; in X86Instr_XDirect()
996 showX86CondCode(i->Xin.XDirect.cond)); in ppX86Instr()
997 vex_printf("movl $0x%x,", i->Xin.XDirect.dstGA); in ppX86Instr()
998 ppX86AMode(i->Xin.XDirect.amEIP); in ppX86Instr()
1001 i->Xin.XDirect.toFastEP ? "fast" : "slow"); in ppX86Instr()
1326 addRegUsage_X86AMode(u, i->Xin.XDirect.amEIP); in getRegUsage_X86Instr()
1539 mapRegs_X86AMode(m, i->Xin.XDirect.amEIP); in mapRegs_X86Instr()
[all …]
Dhost_amd64_defs.c694 i->Ain.XDirect.dstGA = dstGA; in AMD64Instr_XDirect()
695 i->Ain.XDirect.amRIP = amRIP; in AMD64Instr_XDirect()
696 i->Ain.XDirect.cond = cond; in AMD64Instr_XDirect()
697 i->Ain.XDirect.toFastEP = toFastEP; in AMD64Instr_XDirect()
1112 showAMD64CondCode(i->Ain.XDirect.cond)); in ppAMD64Instr()
1113 vex_printf("movabsq $0x%llx,%%r11; ", i->Ain.XDirect.dstGA); in ppAMD64Instr()
1115 ppAMD64AMode(i->Ain.XDirect.amRIP); in ppAMD64Instr()
1118 i->Ain.XDirect.toFastEP ? "fast" : "slow"); in ppAMD64Instr()
1514 addRegUsage_AMD64AMode(u, i->Ain.XDirect.amRIP); in getRegUsage_AMD64Instr()
1764 mapRegs_AMD64AMode(m, i->Ain.XDirect.amRIP); in mapRegs_AMD64Instr()
[all …]
Dhost_mips_defs.c907 i->Min.XDirect.dstGA = dstGA; in MIPSInstr_XDirect()
908 i->Min.XDirect.amPC = amPC; in MIPSInstr_XDirect()
909 i->Min.XDirect.cond = cond; in MIPSInstr_XDirect()
910 i->Min.XDirect.toFastEP = toFastEP; in MIPSInstr_XDirect()
1317 showMIPSCondCode(i->Min.XDirect.cond)); in ppMIPSInstr()
1318 vex_printf("move $9, 0x%x,", (UInt)i->Min.XDirect.dstGA); in ppMIPSInstr()
1320 ppMIPSAMode(i->Min.XDirect.amPC, mode64); in ppMIPSInstr()
1322 i->Min.XDirect.toFastEP ? "fast" : "slow"); in ppMIPSInstr()
1684 addRegUsage_MIPSAMode(u, i->Min.XDirect.amPC); in getRegUsage_MIPSInstr()
1842 mapRegs_MIPSAMode(m, i->Min.XDirect.amPC); in mapRegs_MIPSInstr()
[all …]
Dhost_arm_defs.c1184 i->ARMin.XDirect.dstGA = dstGA; in ARMInstr_XDirect()
1185 i->ARMin.XDirect.amR15T = amR15T; in ARMInstr_XDirect()
1186 i->ARMin.XDirect.cond = cond; in ARMInstr_XDirect()
1187 i->ARMin.XDirect.toFastEP = toFastEP; in ARMInstr_XDirect()
1670 showARMCondCode(i->ARMin.XDirect.cond)); in ppARMInstr()
1672 (UInt)(i->ARMin.XDirect.dstGA & 0xFFFF)); in ppARMInstr()
1674 (UInt)((i->ARMin.XDirect.dstGA >> 16) & 0xFFFF)); in ppARMInstr()
1676 ppARMAMode1(i->ARMin.XDirect.amR15T); in ppARMInstr()
1678 i->ARMin.XDirect.toFastEP ? "fast" : "slow"); in ppARMInstr()
1680 i->ARMin.XDirect.toFastEP ? "fast" : "slow"); in ppARMInstr()
[all …]
Dhost_arm64_defs.c924 i->ARM64in.XDirect.dstGA = dstGA; in ARM64Instr_XDirect()
925 i->ARM64in.XDirect.amPC = amPC; in ARM64Instr_XDirect()
926 i->ARM64in.XDirect.cond = cond; in ARM64Instr_XDirect()
927 i->ARM64in.XDirect.toFastEP = toFastEP; in ARM64Instr_XDirect()
1485 showARM64CondCode(i->ARM64in.XDirect.cond)); in ppARM64Instr()
1486 vex_printf("imm64 x9,0x%llx; ", i->ARM64in.XDirect.dstGA); in ppARM64Instr()
1488 ppARM64AMode(i->ARM64in.XDirect.amPC); in ppARM64Instr()
1490 i->ARM64in.XDirect.toFastEP ? "fast" : "slow"); in ppARM64Instr()
2000 addRegUsage_ARM64AMode(u, i->ARM64in.XDirect.amPC); in getRegUsage_ARM64Instr()
2315 mapRegs_ARM64AMode(m, i->ARM64in.XDirect.amPC); in mapRegs_ARM64Instr()
[all …]
Dhost_ppc_defs.c872 i->Pin.XDirect.dstGA = dstGA; in PPCInstr_XDirect()
873 i->Pin.XDirect.amCIA = amCIA; in PPCInstr_XDirect()
874 i->Pin.XDirect.cond = cond; in PPCInstr_XDirect()
875 i->Pin.XDirect.toFastEP = toFastEP; in PPCInstr_XDirect()
1672 showPPCCondCode(i->Pin.XDirect.cond)); in ppPPCInstr()
1674 vex_printf("imm64 r30,0x%llx; ", i->Pin.XDirect.dstGA); in ppPPCInstr()
1677 vex_printf("imm32 r30,0x%llx; ", i->Pin.XDirect.dstGA); in ppPPCInstr()
1680 ppPPCAMode(i->Pin.XDirect.amCIA); in ppPPCInstr()
1684 i->Pin.XDirect.toFastEP ? "fast" : "slow"); in ppPPCInstr()
1687 i->Pin.XDirect.toFastEP ? "fast" : "slow"); in ppPPCInstr()
[all …]
Dhost_x86_defs.h466 } XDirect; member
Dhost_amd64_defs.h487 } XDirect; member
Dhost_mips_defs.h465 } XDirect; member
Dhost_arm_defs.h706 } XDirect; member
Dhost_arm64_defs.h613 } XDirect; member
Dhost_ppc_defs.h691 } XDirect; member