Module iced_x86::code_asm

source ·
Expand description

Easier creating of instructions (eg. a.mov(eax, ecx)) than using Instruction::with*() functions.

This requires the code_asm feature to use (not enabled by default). Add it to your Cargo.toml:

[dependencies.iced-x86]
version = "1.21.0"
features = ["code_asm"]

See CodeAssembler docs for usage.

Re-exports

Modules

Structs

Functions

  • Creates a broadcast memory operand with no size hint
  • Creates a memory operand with a BYTE PTR size hint
  • Creates a broadcast memory operand with a DWORD BCST size hint
  • Creates a memory operand with a DWORD PTR size hint
  • Creates a memory operand with an FWORD PTR size hint
  • Creates a memory operand with an MMWORD PTR size hint
  • Creates a memory operand with an OWORD PTR size hint
  • Creates a memory operand with no size hint
  • Creates a broadcast memory operand with a QWORD BCST size hint
  • Creates a memory operand with a QWORD PTR size hint
  • Creates a memory operand with a TBYTE PTR size hint
  • Creates a memory operand with a TWORD PTR size hint
  • Creates a broadcast memory operand with a WORD BCST size hint
  • Creates a memory operand with a WORD PTR size hint
  • Creates a memory operand with an XMMWORD PTR size hint
  • Creates a memory operand with a YMMWORD PTR size hint
  • Creates a memory operand with a ZMMWORD PTR size hint