mirror of https://github.com/x64dbg/zydis
regs and flags for Intel VT-x instructions
This commit is contained in:
parent
e4f89a05ee
commit
9ce1ba1b3b
|
@ -24197,6 +24197,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "invept $GR64, $i128mem (INVEPT64)",
|
"comment": "invept $GR64, $i128mem (INVEPT64)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -24219,6 +24233,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "invept $GR32, $i128mem (INVEPT32)",
|
"comment": "invept $GR32, $i128mem (INVEPT32)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -24359,6 +24387,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "invvpid $GR64, $i128mem (INVVPID64)",
|
"comment": "invvpid $GR64, $i128mem (INVVPID64)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -24381,6 +24423,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "invvpid $GR32, $i128mem (INVVPID32)",
|
"comment": "invvpid $GR32, $i128mem (INVVPID32)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -134589,6 +134645,20 @@
|
||||||
"modrm_rm": "1",
|
"modrm_rm": "1",
|
||||||
"modrm_reg": "0"
|
"modrm_reg": "0"
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmcall (VMCALL)",
|
"comment": "vmcall (VMCALL)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -134607,6 +134677,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmclear $i64mem (VMCLEARm)",
|
"comment": "vmclear $i64mem (VMCLEARm)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -134619,6 +134703,20 @@
|
||||||
"modrm_rm": "4",
|
"modrm_rm": "4",
|
||||||
"modrm_reg": "2"
|
"modrm_reg": "2"
|
||||||
},
|
},
|
||||||
|
"implicit_read": [
|
||||||
|
"eax"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmfunc (VMFUNC)",
|
"comment": "vmfunc (VMFUNC)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -135976,6 +136074,20 @@
|
||||||
"modrm_rm": "2",
|
"modrm_rm": "2",
|
||||||
"modrm_reg": "0"
|
"modrm_reg": "0"
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmlaunch (VMLAUNCH)",
|
"comment": "vmlaunch (VMLAUNCH)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -144879,6 +144991,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmptrld $i64mem (VMPTRLDm)",
|
"comment": "vmptrld $i64mem (VMPTRLDm)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -144896,6 +145022,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmptrst $i64mem (VMPTRSTm)",
|
"comment": "vmptrst $i64mem (VMPTRSTm)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -144918,6 +145058,20 @@
|
||||||
"encoding": "modrm_reg"
|
"encoding": "modrm_reg"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmread $i64mem, $GR64 (VMREAD64rm)",
|
"comment": "vmread $i64mem, $GR64 (VMREAD64rm)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -144940,6 +145094,20 @@
|
||||||
"encoding": "modrm_reg"
|
"encoding": "modrm_reg"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmread $GR64, $GR64 (VMREAD64rr)",
|
"comment": "vmread $GR64, $GR64 (VMREAD64rr)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -144962,6 +145130,20 @@
|
||||||
"encoding": "modrm_reg"
|
"encoding": "modrm_reg"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmread $i32mem, $GR32 (VMREAD32rm)",
|
"comment": "vmread $i32mem, $GR32 (VMREAD32rm)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -144984,6 +145166,20 @@
|
||||||
"encoding": "modrm_reg"
|
"encoding": "modrm_reg"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmread $GR32, $GR32 (VMREAD32rr)",
|
"comment": "vmread $GR32, $GR32 (VMREAD32rr)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -144996,6 +145192,20 @@
|
||||||
"modrm_rm": "3",
|
"modrm_rm": "3",
|
||||||
"modrm_reg": "0"
|
"modrm_reg": "0"
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmresume (VMRESUME)",
|
"comment": "vmresume (VMRESUME)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -146507,6 +146717,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmwrite $GR64, $i64mem (VMWRITE64rm)",
|
"comment": "vmwrite $GR64, $i64mem (VMWRITE64rm)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -146528,6 +146752,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmwrite $GR64, $GR64 (VMWRITE64rr)",
|
"comment": "vmwrite $GR64, $GR64 (VMWRITE64rr)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -146549,6 +146787,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmwrite $GR32, $i32mem (VMWRITE32rm)",
|
"comment": "vmwrite $GR32, $i32mem (VMWRITE32rm)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -146570,6 +146822,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmwrite $GR32, $GR32 (VMWRITE32rr)",
|
"comment": "vmwrite $GR32, $GR32 (VMWRITE32rr)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -146582,6 +146848,20 @@
|
||||||
"modrm_rm": "4",
|
"modrm_rm": "4",
|
||||||
"modrm_reg": "0"
|
"modrm_reg": "0"
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "vmxoff (VMXOFF)",
|
"comment": "vmxoff (VMXOFF)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
@ -146600,6 +146880,20 @@
|
||||||
"encoding": "modrm_rm"
|
"encoding": "modrm_rm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"implicit_write": [
|
||||||
|
"eflags"
|
||||||
|
],
|
||||||
|
"flags": [
|
||||||
|
"privileged"
|
||||||
|
],
|
||||||
|
"x86flags": {
|
||||||
|
"cf": "modified",
|
||||||
|
"pf": "modified",
|
||||||
|
"af": "modified",
|
||||||
|
"zf": "modified",
|
||||||
|
"sf": "modified",
|
||||||
|
"of": "modified"
|
||||||
|
},
|
||||||
"comment": "i64mem $i64mem (VMXON)",
|
"comment": "i64mem $i64mem (VMXON)",
|
||||||
"cd8scale": 0
|
"cd8scale": 0
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue