Skip to main content

IRJumpKind

Enum IRJumpKind 

Source
#[repr(u32)]
pub enum IRJumpKind {
Show 28 variants Ijk_INVALID = 6_656, Ijk_Boring = 6_657, Ijk_Call = 6_658, Ijk_Ret = 6_659, Ijk_ClientReq = 6_660, Ijk_Yield = 6_661, Ijk_EmWarn = 6_662, Ijk_EmFail = 6_663, Ijk_NoDecode = 6_664, Ijk_MapFail = 6_665, Ijk_InvalICache = 6_666, Ijk_FlushDCache = 6_667, Ijk_NoRedir = 6_668, Ijk_SigILL = 6_669, Ijk_SigTRAP = 6_670, Ijk_SigSEGV = 6_671, Ijk_SigBUS = 6_672, Ijk_SigFPE = 6_673, Ijk_SigFPE_IntDiv = 6_674, Ijk_SigFPE_IntOvf = 6_675, Ijk_Sys_syscall = 6_676, Ijk_Sys_int32 = 6_677, Ijk_Sys_int128 = 6_678, Ijk_Sys_int129 = 6_679, Ijk_Sys_int130 = 6_680, Ijk_Sys_int145 = 6_681, Ijk_Sys_int210 = 6_682, Ijk_Sys_sysenter = 6_683,
}

Variants§

§

Ijk_INVALID = 6_656

§

Ijk_Boring = 6_657

§

Ijk_Call = 6_658

§

Ijk_Ret = 6_659

§

Ijk_ClientReq = 6_660

§

Ijk_Yield = 6_661

§

Ijk_EmWarn = 6_662

§

Ijk_EmFail = 6_663

§

Ijk_NoDecode = 6_664

§

Ijk_MapFail = 6_665

§

Ijk_InvalICache = 6_666

§

Ijk_FlushDCache = 6_667

§

Ijk_NoRedir = 6_668

§

Ijk_SigILL = 6_669

§

Ijk_SigTRAP = 6_670

§

Ijk_SigSEGV = 6_671

§

Ijk_SigBUS = 6_672

§

Ijk_SigFPE = 6_673

§

Ijk_SigFPE_IntDiv = 6_674

§

Ijk_SigFPE_IntOvf = 6_675

§

Ijk_Sys_syscall = 6_676

§

Ijk_Sys_int32 = 6_677

§

Ijk_Sys_int128 = 6_678

§

Ijk_Sys_int129 = 6_679

§

Ijk_Sys_int130 = 6_680

§

Ijk_Sys_int145 = 6_681

§

Ijk_Sys_int210 = 6_682

§

Ijk_Sys_sysenter = 6_683

Trait Implementations§

Source§

impl Clone for IRJumpKind

Source§

fn clone(&self) -> IRJumpKind

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for IRJumpKind

Source§

impl Debug for IRJumpKind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for IRJumpKind

Source§

impl Hash for IRJumpKind

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for IRJumpKind

Source§

fn eq(&self, other: &IRJumpKind) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for IRJumpKind

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.