mirror of
https://github.com/bitdefender/bddisasm.git
synced 2025-01-10 07:10:54 +00:00
4b2f2aee66
Internally, store the access type sepparately than the flags. Dump conditional operand accesses with exi option too.
560 lines
32 KiB
Plaintext
560 lines
32 KiB
Plaintext
0000000000000000 0f22c0 MOV cr0, eax
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Control, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
0000000000000003 0f20c0 MOV eax, cr0
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Control, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
0000000000000006 0f20d1 MOV ecx, cr2
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Control, RegSize: 4, RegId: 2, RegCount: 1
|
|
|
|
0000000000000009 0f22d1 MOV cr2, ecx
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Control, RegSize: 4, RegId: 2, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1
|
|
|
|
000000000000000C 0f22e6 MOV cr4, esi
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Control, RegSize: 4, RegId: 4, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 6, RegCount: 1
|
|
|
|
000000000000000F 0f20e6 MOV esi, cr4
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 6, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Control, RegSize: 4, RegId: 4, RegCount: 1
|
|
|
|
0000000000000012 0f23c0 MOV dr0, eax
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Debug, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
0000000000000015 0f21c0 MOV eax, dr0
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Debug, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
0000000000000018 0f23ce MOV dr1, esi
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Debug, RegSize: 4, RegId: 1, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 6, RegCount: 1
|
|
|
|
000000000000001B 0f21ce MOV esi, dr1
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 6, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Debug, RegSize: 4, RegId: 1, RegCount: 1
|
|
|
|
000000000000001E 0f23f9 MOV dr7, ecx
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Debug, RegSize: 4, RegId: 7, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1
|
|
|
|
0000000000000021 0f21f9 MOV ecx, dr7
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I86, Ins cat: DATAXFER, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: Debug, RegSize: 4, RegId: 7, RegCount: 1
|
|
|
|
0000000000000024 0f011f LIDT fword ptr [bx]
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Memory, Size: 6, RawSize: 6, Encoding: M,
|
|
Segment: 3, Base: 3,
|
|
Operand: 1, Acc: -W, Type: Register, Size: 6, RawSize: 6, Encoding: S, RegType: System, RegSize: 6, RegId: 1, RegCount: 1
|
|
|
|
0000000000000027 0f0117 LGDT fword ptr [bx]
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Memory, Size: 6, RawSize: 6, Encoding: M,
|
|
Segment: 3, Base: 3,
|
|
Operand: 1, Acc: -W, Type: Register, Size: 6, RawSize: 6, Encoding: S, RegType: System, RegSize: 6, RegId: 0, RegCount: 1
|
|
|
|
000000000000002A 0f010f SIDT fword ptr [bx]
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Memory, Size: 6, RawSize: 6, Encoding: M,
|
|
Segment: 3, Base: 3,
|
|
Operand: 1, Acc: R-, Type: Register, Size: 6, RawSize: 6, Encoding: S, RegType: System, RegSize: 6, RegId: 1, RegCount: 1
|
|
|
|
000000000000002D 0f0107 SGDT fword ptr [bx]
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Memory, Size: 6, RawSize: 6, Encoding: M,
|
|
Segment: 3, Base: 3,
|
|
Operand: 1, Acc: R-, Type: Register, Size: 6, RawSize: 6, Encoding: S, RegType: System, RegSize: 6, RegId: 0, RegCount: 1
|
|
|
|
0000000000000030 0f00d8 LTR ax
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Register, Size: 2, RawSize: 2, Encoding: M, RegType: General Purpose, RegSize: 2, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: System, RegSize: 2, RegId: 3, RegCount: 1
|
|
|
|
0000000000000033 0f00ce STR si
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: M, RegType: General Purpose, RegSize: 2, RegId: 6, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: System, RegSize: 2, RegId: 3, RegCount: 1
|
|
|
|
0000000000000036 0f0017 LLDT word ptr [bx]
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Memory, Size: 2, RawSize: 2, Encoding: M,
|
|
Segment: 3, Base: 3,
|
|
Operand: 1, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: System, RegSize: 2, RegId: 2, RegCount: 1
|
|
|
|
0000000000000039 0f0007 SLDT word ptr [bx]
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Memory, Size: 2, RawSize: 2, Encoding: M,
|
|
Segment: 3, Base: 3,
|
|
Operand: 1, Acc: R-, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: System, RegSize: 2, RegId: 2, RegCount: 1
|
|
|
|
000000000000003C 0f32 RDMSR
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: PENTIUMREAL, Ins cat: SYSTEM, CET tracked: no
|
|
CPUID leaf: 0x00000001, reg: edx, bit: 5
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 2, RegCount: 1
|
|
Operand: 2, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1
|
|
Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: E, RegType: Model Specific, RegSize: 8, RegId: -1, RegCount: 1
|
|
|
|
000000000000003E 0f30 WRMSR
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: PENTIUMREAL, Ins cat: SYSTEM, CET tracked: no
|
|
CPUID leaf: 0x00000001, reg: edx, bit: 5
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 2, RegCount: 1
|
|
Operand: 2, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1
|
|
Operand: 3, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: E, RegType: Model Specific, RegSize: 8, RegId: -1, RegCount: 1
|
|
|
|
0000000000000040 0f31 RDTSC
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: PENTIUMREAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: yes, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 2, RegCount: 1
|
|
Operand: 2, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Model Specific, RegSize: 8, RegId: 16, RegCount: 1
|
|
|
|
0000000000000042 0f01f9 RDTSCP
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: RDTSCP, Ins cat: SYSTEM, CET tracked: no
|
|
CPUID leaf: 0x80000001, reg: ecx, bit: 27
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: yes, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 2, RegCount: 1
|
|
Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1
|
|
Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Model Specific, RegSize: 8, RegId: 16, RegCount: 1
|
|
Operand: 4, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Model Specific, RegSize: 8, RegId: -1073741565, RegCount: 1
|
|
|
|
0000000000000045 0f00e8 VERW ax
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
FLAGS access
|
|
ZF: m,
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: yes, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Register, Size: 2, RawSize: 2, Encoding: M, RegType: General Purpose, RegSize: 2, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: Flags, RegSize: 2, RegId: 0, RegCount: 1
|
|
|
|
0000000000000048 0f00e6 VERR si
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
FLAGS access
|
|
ZF: m,
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: yes, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Register, Size: 2, RawSize: 2, Encoding: M, RegType: General Purpose, RegSize: 2, RegId: 6, RegCount: 1
|
|
Operand: 1, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: Flags, RegSize: 2, RegId: 0, RegCount: 1
|
|
|
|
000000000000004B 660f03c0 LSL eax, eax
|
|
DSIZE: 32, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
FLAGS access
|
|
ZF: m,
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: yes, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
000000000000004F 660f02f7 LAR esi, edi
|
|
DSIZE: 32, ASIZE: 16, VLEN: -
|
|
ISA Set: I286PROT, Ins cat: SYSTEM, CET tracked: no
|
|
FLAGS access
|
|
ZF: m,
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: no, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: yes, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: CW, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: General Purpose, RegSize: 4, RegId: 6, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 7, RegCount: 1
|
|
Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
0000000000000053 0f01f1 LMSW cx
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Register, Size: 2, RawSize: 2, Encoding: M, RegType: General Purpose, RegSize: 2, RegId: 1, RegCount: 1
|
|
Operand: 1, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Control, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
0000000000000056 0f01e4 SMSW sp
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: M, RegType: General Purpose, RegSize: 2, RegId: 4, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Control, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
0000000000000059 670f0138 INVLPG byte ptr [eax]
|
|
DSIZE: 16, ASIZE: 32, VLEN: -
|
|
ISA Set: I486REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: M, Address Generator: yes,
|
|
Base: 0,
|
|
|
|
000000000000005D 67660f38824500 INVPCID eax, xmmword ptr [ebp+0x0]
|
|
DSIZE: 16, ASIZE: 32, VLEN: -
|
|
ISA Set: INVPCID, Ins cat: MISC, CET tracked: no
|
|
CPUID leaf: 0x00000007, sub-leaf: 0x00000000, reg: ebx, bit: 10
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1
|
|
Operand: 1, Acc: R-, Type: Memory, Size: 16, RawSize: 16, Encoding: M,
|
|
Segment: 2, Base: 5, Displacement: 0x0000000000000000,
|
|
|
|
0000000000000064 0f01ca CLAC
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: SMAP, Ins cat: SMAP, CET tracked: no
|
|
CPUID leaf: 0x00000007, sub-leaf: 0x00000000, reg: ebx, bit: 20
|
|
FLAGS access
|
|
AC: 0,
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: Flags, RegSize: 2, RegId: 0, RegCount: 1
|
|
|
|
0000000000000067 0f01cb STAC
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: SMAP, Ins cat: SMAP, CET tracked: no
|
|
CPUID leaf: 0x00000007, sub-leaf: 0x00000000, reg: ebx, bit: 20
|
|
FLAGS access
|
|
AC: 1,
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: Flags, RegSize: 2, RegId: 0, RegCount: 1
|
|
|
|
000000000000006A 0f06 CLTS
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I286REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
Operand: 0, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Control, RegSize: 4, RegId: 0, RegCount: 1
|
|
|
|
000000000000006C 0f08 INVD
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I486REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
|
|
000000000000006E 0f09 WBINVD
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: I486REAL, Ins cat: SYSTEM, CET tracked: no
|
|
Valid modes
|
|
R0: yes, R1: no, R2: no, R3: no
|
|
Real: yes, V8086: no, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: no, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
|
|
0000000000000070 0f01e8 SERIALIZE
|
|
DSIZE: 16, ASIZE: 16, VLEN: -
|
|
ISA Set: SERIALIZE, Ins cat: MISC, CET tracked: no
|
|
CPUID leaf: 0x00000007, sub-leaf: 0x00000000, reg: edx, bit: 14
|
|
Valid modes
|
|
R0: yes, R1: yes, R2: yes, R3: yes
|
|
Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes
|
|
SMM: yes, SGX: yes, TSX: yes, VMXRoot: yes, VMXNonRoot: yes
|
|
Valid prefixes
|
|
REP: no, REPcc: no, LOCK: no
|
|
HLE: no, XACQUIRE only: no, XRELEASE only: no
|
|
BND: no, BHINT: no, DNT: no
|
|
|