pub struct AAResult {
arg_size: usize,
alias_set: HashSet<AAFact>,
}
Expand description
To store the alias relationships among arguments and return values. Each function may have multiple return instructions, leading to different RetAlias.
Fields§
§arg_size: usize
§alias_set: HashSet<AAFact>
Implementations§
Trait Implementations§
Source§impl From<MopAAResult> for AAResult
impl From<MopAAResult> for AAResult
Source§fn from(m: MopAAResult) -> Self
fn from(m: MopAAResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AAResult
impl RefUnwindSafe for AAResult
impl Send for AAResult
impl Sync for AAResult
impl Unpin for AAResult
impl UnwindSafe for AAResult
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