pub struct ExploitabilityResult {
pub rating: ExploitabilityRating,
pub signal: u32,
pub real_exception: i32,
pub access_type: AccessType,
pub access_address: u64,
pub pc: u64,
pub disassembly: String,
pub messages: Vec<String>,
}Expand description
Result of exploitability classification.
Fields§
§rating: ExploitabilityRatingThe exploitability rating.
signal: u32POSIX signal number derived from the exception.
real_exception: i32The real exception type (after EXC_CRASH demux).
access_type: AccessTypeMemory access type of the crashing instruction.
access_address: u64Address being accessed at crash time.
pc: u64Program counter at crash time.
disassembly: StringDisassembly of the crashing instruction.
messages: Vec<String>Human-readable analysis messages.
Trait Implementations§
Source§impl Clone for ExploitabilityResult
impl Clone for ExploitabilityResult
Source§fn clone(&self) -> ExploitabilityResult
fn clone(&self) -> ExploitabilityResult
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ExploitabilityResult
impl RefUnwindSafe for ExploitabilityResult
impl Send for ExploitabilityResult
impl Sync for ExploitabilityResult
impl Unpin for ExploitabilityResult
impl UnsafeUnpin for ExploitabilityResult
impl UnwindSafe for ExploitabilityResult
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