[−][src]Struct iced_x86::BlockEncoderOptions
BlockEncoder
options
Implementations
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 RelocInfo
s
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>,