Skip to main content

Module models

Module models 

Source
Expand description

This module contains the models for the X86_64 entities, e.g. GPR, Memory and more.

Structs§

EncodedX86_64Instruction
Represents a binary encoded X86_64 instruction.
Immediate8
Represents an 8-bit immediate value.
Immediate16
Represents an 16-bit immediate value.
Immediate32
Represents an 32-bit immediate value.
Immediate64
Represents an 64-bit immediate value.

Enums§

GPR
Represents a general purpose register in the X86_64 instruction set.
GPRKind
Represents the kind of a general purpose register.
GPROrMemory
Represents a GPR or memory operand.
Memory
Represents a memory operand.
Offset
Represents the offset for a memory operand.
Scale
Represents the scale factor for the index register in a memory operand.
Size
Represents all the sizes used by the project from the X64 instruction set.