[−][src]Struct iced_x86::BlockEncoderOptions
BlockEncoder options
Methods
impl BlockEncoderOptions[src]
pub const NONE: u32[src]
No option is set
pub const DONT_FIX_BRANCHES: u32[src]
By default, branches get updated if the target is too far away, eg. Jcc SHORT -> Jcc NEAR or if 64-bit mode, Jcc + JMP [RIP+mem]. If this option is enabled, no branches are fixed.
pub const RETURN_RELOC_INFOS: u32[src]
The BlockEncoder should return RelocInfos
pub const RETURN_NEW_INSTRUCTION_OFFSETS: u32[src]
The BlockEncoder should return new instruction offsets
pub const RETURN_CONSTANT_OFFSETS: u32[src]
The BlockEncoder should return ConstantOffsets
Auto Trait Implementations
impl RefUnwindSafe for BlockEncoderOptions
impl Send for BlockEncoderOptions
impl Sync for BlockEncoderOptions
impl Unpin for BlockEncoderOptions
impl UnwindSafe for BlockEncoderOptions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,