[−][src]Trait dynasm::arch::x64::AssembleX64
Required methods
fn compile_instruction(
&mut self,
arch: &Archx64,
_: InstructionX64
) -> Result<(), Error>
&mut self,
arch: &Archx64,
_: InstructionX64
) -> Result<(), Error>
Turn an expression into binary format. May error when dynamic data is present at bad locations such as memory address scaling.
fn build_instruction(
&mut self,
arch: &Archx64,
_: InstructionX64
) -> Result<(), Error> where
Self: BasicExprBuilder,
&mut self,
arch: &Archx64,
_: InstructionX64
) -> Result<(), Error> where
Self: BasicExprBuilder,
Create an instruction composed from dynamic data. Only available when the type is also capable of building new composite expressions.
Implementors
impl<'_> AssembleX64 for State<'_>
[src]
fn compile_instruction(
&mut self,
arch: &Archx64,
instruction: InstructionX64
) -> Result<(), Error>
[src]
&mut self,
arch: &Archx64,
instruction: InstructionX64
) -> Result<(), Error>
fn build_instruction(
&mut self,
_: &Archx64,
_: InstructionX64
) -> Result<(), Error> where
Self: BasicExprBuilder,
[src]
&mut self,
_: &Archx64,
_: InstructionX64
) -> Result<(), Error> where
Self: BasicExprBuilder,