Zydis  v2.0.1
EnumInstructionCategory.h
Go to the documentation of this file.
1 
5 
10 {
103 
111  ZYDIS_CATEGORY_MIN_BITS = 0x0007
112 };
uint8_t ZydisU8
Definition: CommonTypes.h:45
ZydisU8 ZydisInstructionCategory
Defines the ZydisInstructionCategory datatype.
Definition: EnumInstructionCategory.h:4
ZydisInstructionCategories
Values that represent ZydisInstructionCategory elements.
Definition: EnumInstructionCategory.h:10
@ ZYDIS_CATEGORY_PCONFIG
Definition: EnumInstructionCategory.h:63
@ ZYDIS_CATEGORY_CLWB
Definition: EnumInstructionCategory.h:32
@ ZYDIS_CATEGORY_SYSTEM
Definition: EnumInstructionCategory.h:89
@ ZYDIS_CATEGORY_INVALID
Definition: EnumInstructionCategory.h:11
@ ZYDIS_CATEGORY_SMAP
Definition: EnumInstructionCategory.h:83
@ ZYDIS_CATEGORY_AVX512_4FMAPS
Definition: EnumInstructionCategory.h:19
@ ZYDIS_CATEGORY_UFMA
Definition: EnumInstructionCategory.h:91
@ ZYDIS_CATEGORY_BINARY
Definition: EnumInstructionCategory.h:23
@ ZYDIS_CATEGORY_FCMOV
Definition: EnumInstructionCategory.h:42
@ ZYDIS_CATEGORY_KMASK
Definition: EnumInstructionCategory.h:51
@ ZYDIS_CATEGORY_FLAGOP
Definition: EnumInstructionCategory.h:43
@ ZYDIS_CATEGORY_KNC
Definition: EnumInstructionCategory.h:52
@ ZYDIS_CATEGORY_COMPRESS
Definition: EnumInstructionCategory.h:35
@ ZYDIS_CATEGORY_LOGICAL
Definition: EnumInstructionCategory.h:55
@ ZYDIS_CATEGORY_CALL
Definition: EnumInstructionCategory.h:29
@ ZYDIS_CATEGORY_VTX
Definition: EnumInstructionCategory.h:97
@ ZYDIS_CATEGORY_UNCOND_BR
Definition: EnumInstructionCategory.h:92
@ ZYDIS_CATEGORY_BMI1
Definition: EnumInstructionCategory.h:26
@ ZYDIS_CATEGORY_RDPID
Definition: EnumInstructionCategory.h:70
@ ZYDIS_CATEGORY_POP
Definition: EnumInstructionCategory.h:65
@ ZYDIS_CATEGORY_MMX
Definition: EnumInstructionCategory.h:59
@ ZYDIS_CATEGORY_KNCMASK
Definition: EnumInstructionCategory.h:53
@ ZYDIS_CATEGORY_BLEND
Definition: EnumInstructionCategory.h:25
@ ZYDIS_CATEGORY_VFMA
Definition: EnumInstructionCategory.h:95
@ ZYDIS_CATEGORY_SGX
Definition: EnumInstructionCategory.h:80
@ ZYDIS_CATEGORY_COND_BR
Definition: EnumInstructionCategory.h:36
@ ZYDIS_CATEGORY_LOGICAL_FP
Definition: EnumInstructionCategory.h:56
@ ZYDIS_CATEGORY_ADOX_ADCX
Definition: EnumInstructionCategory.h:12
@ ZYDIS_CATEGORY_AVX512_BITALG
Definition: EnumInstructionCategory.h:21
@ ZYDIS_CATEGORY_CLFLUSHOPT
Definition: EnumInstructionCategory.h:31
@ ZYDIS_CATEGORY_STRINGOP
Definition: EnumInstructionCategory.h:85
@ ZYDIS_CATEGORY_SYSCALL
Definition: EnumInstructionCategory.h:87
@ ZYDIS_CATEGORY_DATAXFER
Definition: EnumInstructionCategory.h:39
@ ZYDIS_CATEGORY_SYSRET
Definition: EnumInstructionCategory.h:88
@ ZYDIS_CATEGORY_VBMI2
Definition: EnumInstructionCategory.h:94
@ ZYDIS_CATEGORY_PREFETCHWT1
Definition: EnumInstructionCategory.h:67
@ ZYDIS_CATEGORY_BMI2
Definition: EnumInstructionCategory.h:27
@ ZYDIS_CATEGORY_MPX
Definition: EnumInstructionCategory.h:60
@ ZYDIS_CATEGORY_AVX512
Definition: EnumInstructionCategory.h:18
@ ZYDIS_CATEGORY_RDRAND
Definition: EnumInstructionCategory.h:71
@ ZYDIS_CATEGORY_SHA
Definition: EnumInstructionCategory.h:81
@ ZYDIS_CATEGORY_LZCNT
Definition: EnumInstructionCategory.h:57
@ ZYDIS_CATEGORY_ROTATE
Definition: EnumInstructionCategory.h:75
@ ZYDIS_CATEGORY_STTNI
Definition: EnumInstructionCategory.h:86
@ ZYDIS_CATEGORY_XOP
Definition: EnumInstructionCategory.h:100
@ ZYDIS_CATEGORY_KNCSCALAR
Definition: EnumInstructionCategory.h:54
@ ZYDIS_CATEGORY_RDWRFSGS
Definition: EnumInstructionCategory.h:73
@ ZYDIS_CATEGORY_AMD3DNOW
Definition: EnumInstructionCategory.h:14
@ ZYDIS_CATEGORY_AES
Definition: EnumInstructionCategory.h:13
@ ZYDIS_CATEGORY_TBM
Definition: EnumInstructionCategory.h:90
@ ZYDIS_CATEGORY_IO
Definition: EnumInstructionCategory.h:49
@ ZYDIS_CATEGORY_DECIMAL
Definition: EnumInstructionCategory.h:40
@ ZYDIS_CATEGORY_CLZERO
Definition: EnumInstructionCategory.h:33
@ ZYDIS_CATEGORY_IFMA
Definition: EnumInstructionCategory.h:47
@ ZYDIS_CATEGORY_BROADCAST
Definition: EnumInstructionCategory.h:28
@ ZYDIS_CATEGORY_SETCC
Definition: EnumInstructionCategory.h:79
@ ZYDIS_CATEGORY_SCATTER
Definition: EnumInstructionCategory.h:76
@ ZYDIS_CATEGORY_WIDENOP
Definition: EnumInstructionCategory.h:98
@ ZYDIS_CATEGORY_XSAVEOPT
Definition: EnumInstructionCategory.h:102
@ ZYDIS_CATEGORY_PCLMULQDQ
Definition: EnumInstructionCategory.h:62
@ ZYDIS_CATEGORY_AVX2
Definition: EnumInstructionCategory.h:16
@ ZYDIS_CATEGORY_SSE
Definition: EnumInstructionCategory.h:84
@ ZYDIS_CATEGORY_AVX2GATHER
Definition: EnumInstructionCategory.h:17
@ ZYDIS_CATEGORY_EXPAND
Definition: EnumInstructionCategory.h:41
@ ZYDIS_CATEGORY_AVX512_VBMI
Definition: EnumInstructionCategory.h:22
@ ZYDIS_CATEGORY_CONFLICT
Definition: EnumInstructionCategory.h:37
@ ZYDIS_CATEGORY_VAES
Definition: EnumInstructionCategory.h:93
@ ZYDIS_CATEGORY_PREFETCH
Definition: EnumInstructionCategory.h:66
@ ZYDIS_CATEGORY_RET
Definition: EnumInstructionCategory.h:74
@ ZYDIS_CATEGORY_MAX_VALUE
Maximum value of this enum.
Definition: EnumInstructionCategory.h:107
@ ZYDIS_CATEGORY_CMOV
Definition: EnumInstructionCategory.h:34
@ ZYDIS_CATEGORY_X87_ALU
Definition: EnumInstructionCategory.h:99
@ ZYDIS_CATEGORY_FMA4
Definition: EnumInstructionCategory.h:44
@ ZYDIS_CATEGORY_PT
Definition: EnumInstructionCategory.h:68
@ ZYDIS_CATEGORY_RDSEED
Definition: EnumInstructionCategory.h:72
@ ZYDIS_CATEGORY_XSAVE
Definition: EnumInstructionCategory.h:101
@ ZYDIS_CATEGORY_SEGOP
Definition: EnumInstructionCategory.h:77
@ ZYDIS_CATEGORY_GATHER
Definition: EnumInstructionCategory.h:45
@ ZYDIS_CATEGORY_NOP
Definition: EnumInstructionCategory.h:61
@ ZYDIS_CATEGORY_MISC
Definition: EnumInstructionCategory.h:58
@ ZYDIS_CATEGORY_CONVERT
Definition: EnumInstructionCategory.h:38
@ ZYDIS_CATEGORY_IOSTRINGOP
Definition: EnumInstructionCategory.h:50
@ ZYDIS_CATEGORY_BITBYTE
Definition: EnumInstructionCategory.h:24
@ ZYDIS_CATEGORY_AVX
Definition: EnumInstructionCategory.h:15
@ ZYDIS_CATEGORY_MIN_BITS
Minimum amount of bits required to store a value of this enum.
Definition: EnumInstructionCategory.h:111
@ ZYDIS_CATEGORY_VPCLMULQDQ
Definition: EnumInstructionCategory.h:96
@ ZYDIS_CATEGORY_SHIFT
Definition: EnumInstructionCategory.h:82
@ ZYDIS_CATEGORY_AVX512_4VNNIW
Definition: EnumInstructionCategory.h:20
@ ZYDIS_CATEGORY_GFNI
Definition: EnumInstructionCategory.h:46
@ ZYDIS_CATEGORY_PUSH
Definition: EnumInstructionCategory.h:69
@ ZYDIS_CATEGORY_INTERRUPT
Definition: EnumInstructionCategory.h:48
@ ZYDIS_CATEGORY_SEMAPHORE
Definition: EnumInstructionCategory.h:78
@ ZYDIS_CATEGORY_CET
Definition: EnumInstructionCategory.h:30
@ ZYDIS_CATEGORY_PKU
Definition: EnumInstructionCategory.h:64