pub struct Jumps {
pub near: &'static str,
pub cell: &'static str,
pub add: &'static str,
pub two_address: bool,
}Expand description
The instructions a place in this function is reached with: the address of a block or a jump table, and the read of one cell of a table and the add that turns it back into an address.
Fields§
§near: &'static strThe address of a block or a table, which is carried in the addressing mode.
cell: &'static strA load of a 32-bit cell, sign extended to the width of an address.
add: &'static strThe add of two addresses.
two_address: boolWhether the add writes its first operand, the way it does on x86-64.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Jumps
impl RefUnwindSafe for Jumps
impl Send for Jumps
impl Sync for Jumps
impl Unpin for Jumps
impl UnsafeUnpin for Jumps
impl UnwindSafe for Jumps
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more