pub struct Area {
pub start: u64,
pub end: u64,
pub offset_start: usize,
pub offset_end: usize,
}Expand description
Address range with sub-byte pecision. Used to order instructions that don’t occupy any space in the binary (e.g. Phi).
Fields§
§start: u64First byte (inclusive).
end: u64Last byte (exclusive).
offset_start: usizeLogic order inside the first byte (inclusive).
offset_end: usizeLogic order inside the last byte (exclusive).
Trait Implementations§
impl Eq for Area
impl StructuralPartialEq for Area
Auto Trait Implementations§
impl Freeze for Area
impl RefUnwindSafe for Area
impl Send for Area
impl Sync for Area
impl Unpin for Area
impl UnwindSafe for Area
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.