Struct libafl_qemu::emu::MemAccessInfo
source · #[repr(transparent)]pub struct MemAccessInfo { /* private fields */ }
Implementations§
source§impl MemAccessInfo
impl MemAccessInfo
pub fn memop(&self) -> MemOp
pub fn memopidx(&self) -> MemOpIdx
pub fn mmu_index(&self) -> u32
pub fn size(&self) -> usize
pub fn is_big_endian(&self) -> bool
pub fn encode_with(&self, other: u32) -> u64
pub fn decode_from(encoded: u64) -> (Self, u32)
pub fn new(oi: MemOpIdx) -> Self
Trait Implementations§
source§impl Clone for MemAccessInfo
impl Clone for MemAccessInfo
source§fn clone(&self) -> MemAccessInfo
fn clone(&self) -> MemAccessInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MemAccessInfo
impl Debug for MemAccessInfo
source§impl From<u32> for MemAccessInfo
impl From<u32> for MemAccessInfo
source§impl Hash for MemAccessInfo
impl Hash for MemAccessInfo
source§impl PartialEq<MemAccessInfo> for MemAccessInfo
impl PartialEq<MemAccessInfo> for MemAccessInfo
source§fn eq(&self, other: &MemAccessInfo) -> bool
fn eq(&self, other: &MemAccessInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for MemAccessInfo
impl Eq for MemAccessInfo
impl StructuralEq for MemAccessInfo
impl StructuralPartialEq for MemAccessInfo
Auto Trait Implementations§
impl RefUnwindSafe for MemAccessInfo
impl Send for MemAccessInfo
impl Sync for MemAccessInfo
impl Unpin for MemAccessInfo
impl UnwindSafe for MemAccessInfo
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<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting [
TupleList
], of an Prepend::prepend()
call,
including the prepended entry.source§fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.