Struct iced_x86::code_asm::AsmMemoryOperand [−][src]
pub struct AsmMemoryOperand { /* fields omitted */ }
Expand description
A memory operand passed to CodeAssembler
methods.
The struct name is not part of the public API. Its methods, however, are part of the public API.
You can create a memory operand in many different ways:
use iced_x86::code_asm::*;
// <???> ptr [rax+rdx*4]
let _ = rax + rdx * 4;
// byte ptr [rax]
let _ = byte_ptr(rax);
// <???> ptr gs:[rcx*4+123]
let _ = ptr(rcx * 4 + 123).gs();
// qword bcst [rdx+xmm0*8+123]
let _ = qword_bcst(rdx + xmm0 * 8 + 123);
Implementations
Trait Implementations
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
type Output = AsmMemoryOperand
type Output = AsmMemoryOperand
The resulting type after applying the +
operator.
Performs the +
operation. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AsmMemoryOperand
impl Send for AsmMemoryOperand
impl Sync for AsmMemoryOperand
impl Unpin for AsmMemoryOperand
impl UnwindSafe for AsmMemoryOperand
Blanket Implementations
Mutably borrows from an owned value. Read more