[][src]Module xori::arch::x86::archx86

Structs

CodeInfo

the internal assembled code container

Displacementx86
Immediatex86
InstrMemx86
InstrOperandsx86
Instructionx86

The internal instruction container

ModRmx86

These fields determine the allowable values for the ModR/M fields, which depend on operand and address widths The Mod and R/M fields can encode a base for an effective address, or a register. These are separated into two fields here

Opcodex86
OperandDisplay

The specification for how to extract and interpret one operand.

PrefixStatex86

Contains the location (for use with the reader) of the prefix byte.

Registerx86
SibLayout

Scaled-Index-Base byte (SIB) state structure.

Sizesx86
X86Detail

Instruction Detail

Enums

InstrOpTypex86
Modex86
OpcodeTypex86

Functions

disasmx86
get_byte

Set the next byte and increment the cursor.

get_int
get_int_signed
peek_byte

Look at the next byte but don't increment the cursor.

release_byte

Decrement the cursor.