mirror of https://github.com/x64dbg/zydis
fixed definitions for OUTS, INS
This commit is contained in:
parent
39c1f3591e
commit
d3d4c05246
|
@ -23571,6 +23571,9 @@
|
|||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6c",
|
||||
"extensions": {
|
||||
"adsize": "16"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "dstidx8",
|
||||
|
@ -23580,19 +23583,90 @@
|
|||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"di",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"di"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"prefix_flags": [
|
||||
"accepts_rep"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6c",
|
||||
"extensions": {
|
||||
"adsize": "32"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "dstidx8",
|
||||
"accessmode": "write"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"edi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"edi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6c",
|
||||
"extensions": {
|
||||
"adsize": "64"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "dstidx8",
|
||||
"accessmode": "write"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"rdi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"rdi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6d",
|
||||
"extensions": {
|
||||
"opsize": "16"
|
||||
"opsize": "16",
|
||||
"adsize": "16"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
|
@ -23603,19 +23677,30 @@
|
|||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"di",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"di"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"prefix_flags": [
|
||||
"accepts_rep"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6d",
|
||||
"extensions": {
|
||||
"opsize": "32"
|
||||
"opsize": "32",
|
||||
"adsize": "16"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
|
@ -23626,12 +23711,146 @@
|
|||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"di",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"di"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"prefix_flags": [
|
||||
"accepts_rep"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6d",
|
||||
"extensions": {
|
||||
"opsize": "16",
|
||||
"adsize": "32"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "dstidx16",
|
||||
"accessmode": "write"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"edi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"edi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6d",
|
||||
"extensions": {
|
||||
"opsize": "16",
|
||||
"adsize": "64"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "dstidx16",
|
||||
"accessmode": "write"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"rdi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"rdi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6d",
|
||||
"extensions": {
|
||||
"opsize": "32",
|
||||
"adsize": "32"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "dstidx32",
|
||||
"accessmode": "write"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"edi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"edi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "ins",
|
||||
"opcode": "6d",
|
||||
"extensions": {
|
||||
"opsize": "32",
|
||||
"adsize": "64"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "dstidx32",
|
||||
"accessmode": "write"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"rdi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"rdi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
|
@ -39415,6 +39634,9 @@
|
|||
{
|
||||
"mnemonic": "outs",
|
||||
"opcode": "6e",
|
||||
"extensions": {
|
||||
"adsize": "16"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "srcidx8"
|
||||
|
@ -39423,6 +39645,77 @@
|
|||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"si",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"si"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"prefix_flags": [
|
||||
"accepts_rep"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "outs",
|
||||
"opcode": "6e",
|
||||
"extensions": {
|
||||
"adsize": "32"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "srcidx8"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"esi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"esi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"prefix_flags": [
|
||||
"accepts_rep"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "outs",
|
||||
"opcode": "6e",
|
||||
"extensions": {
|
||||
"adsize": "64"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "srcidx8"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"rsi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"rsi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
|
@ -39438,7 +39731,8 @@
|
|||
"mnemonic": "outs",
|
||||
"opcode": "6f",
|
||||
"extensions": {
|
||||
"opsize": "16"
|
||||
"opsize": "16",
|
||||
"adsize": "16"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
|
@ -39448,6 +39742,13 @@
|
|||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"si",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"si"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
|
@ -39463,7 +39764,8 @@
|
|||
"mnemonic": "outs",
|
||||
"opcode": "6f",
|
||||
"extensions": {
|
||||
"opsize": "32"
|
||||
"opsize": "32",
|
||||
"adsize": "16"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
|
@ -39473,6 +39775,13 @@
|
|||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"si",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"si"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
|
@ -39484,6 +39793,132 @@
|
|||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "outs",
|
||||
"opcode": "6f",
|
||||
"extensions": {
|
||||
"opsize": "16",
|
||||
"adsize": "32"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "srcidx16"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"esi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"esi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"prefix_flags": [
|
||||
"accepts_rep"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "outs",
|
||||
"opcode": "6f",
|
||||
"extensions": {
|
||||
"opsize": "16",
|
||||
"adsize": "64"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "srcidx16"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"rsi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"rsi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"prefix_flags": [
|
||||
"accepts_rep"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "outs",
|
||||
"opcode": "6f",
|
||||
"extensions": {
|
||||
"opsize": "32",
|
||||
"adsize": "32"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "srcidx32"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"esi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"esi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "outs",
|
||||
"opcode": "6f",
|
||||
"extensions": {
|
||||
"opsize": "32",
|
||||
"adsize": "64"
|
||||
},
|
||||
"operands": {
|
||||
"operand1": {
|
||||
"type": "srcidx32"
|
||||
},
|
||||
"operand2": {
|
||||
"type": "dx"
|
||||
}
|
||||
},
|
||||
"implicit_read": [
|
||||
"rsi",
|
||||
"eflags"
|
||||
],
|
||||
"implicit_write": [
|
||||
"rsi"
|
||||
],
|
||||
"flags": [
|
||||
"privileged"
|
||||
],
|
||||
"x86flags": {
|
||||
"df": "tested"
|
||||
},
|
||||
"cd8scale": 0
|
||||
},
|
||||
{
|
||||
"mnemonic": "pabsb",
|
||||
"opcode": "1c",
|
||||
|
|
Loading…
Reference in New Issue