capstone.x86

Types and constants of X86 architecture

Members

Aliases

EFlags
alias EFlags = BitFlags!EFlag
Undocumented in source.
FpuFlags
alias FpuFlags = BitFlags!FpuFlag
Undocumented in source.

Classes

CapstoneX86
class CapstoneX86

Architecture-specific Capstone variant

X86Detail
class X86Detail

Architecture-specific Detail variant

X86Instruction
class X86Instruction

Architecture-specific instruction variant

X86InstructionGroup
class X86InstructionGroup

Architecture-specific InstructionGroup variant

X86Register
class X86Register

Architecture-specific Register variant

Enums

EFlag
enum EFlag

Subflags of EFLAGS

FpuFlag
enum FpuFlag

Subflags of FPU_FLAGS

X86AvxBroadcast
enum X86AvxBroadcast

AVX broadcast type

X86AvxCodeCondition
enum X86AvxCodeCondition

AVX code condition type

X86AvxRoundingMode
enum X86AvxRoundingMode

AVX static rounding mode type

X86InstructionGroupId
enum X86InstructionGroupId

Group of X86 instructions

X86InstructionId
enum X86InstructionId

X86 instructions

X86OpType
enum X86OpType

Operand type for instruction's operands

X86Prefix
enum X86Prefix

Instruction prefixes - used in X86InstructionDetail.prefix[]

X86RegisterId
enum X86RegisterId

X86 registers

X86SseCodeCondition
enum X86SseCodeCondition

SSE code condition type

X86XopCc
enum X86XopCc

XOP Code Condition type

Structs

X86Encoding
struct X86Encoding

Instruction encoding info

X86InstructionDetail
struct X86InstructionDetail

X86-specific information about an instruction

X86Op
struct X86Op

Instruction's operand

X86OpMem
struct X86OpMem

Instruction's operand referring to memory

Unions

X86OpValue
union X86OpValue

Union of possible operand types

Meta