Struct haybale_pitchfork::PathStatistics [−][src]
pub struct PathStatistics {Show 13 fields
pub num_ct_paths: usize,
pub num_ct_violations: usize,
pub num_unsats: usize,
pub num_loop_bound_exceeded: usize,
pub num_null_ptr_deref: usize,
pub num_function_not_found: usize,
pub num_solver_errors: usize,
pub num_unsupported_instruction: usize,
pub num_malformed_instruction: usize,
pub num_unreachable_instruction: usize,
pub num_failed_resolve_fptr: usize,
pub num_hook_retval_mismatch: usize,
pub num_other_errors: usize,
}
Expand description
Some statistics which can be computed from a
ConstantTimeResultForFunction
.
Fields
num_ct_paths: usize
How many paths “passed”, that is, had no error or constant-time violation
num_ct_violations: usize
How many constant-time violations did we find
num_unsats: usize
How many Unsat errors did we find
num_loop_bound_exceeded: usize
How many LoopBoundExceeded errors did we find
num_null_ptr_deref: usize
How many NullPointerDereference errors did we find
num_function_not_found: usize
How many FunctionNotFound errors did we find
num_solver_errors: usize
How many solver errors (including timeouts) did we find
num_unsupported_instruction: usize
How many UnsupportedInstruction errors did we find
num_malformed_instruction: usize
How many MalformedInstruction errors did we find
num_unreachable_instruction: usize
How many UnreachableInstruction errors did we find
num_failed_resolve_fptr: usize
How many FailedToResolveFunctionPointer errors did we find
num_hook_retval_mismatch: usize
How many HookReturnValueMismatch errors did we find
num_other_errors: usize
How many other errors did we find
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PathStatistics
impl Send for PathStatistics
impl Sync for PathStatistics
impl Unpin for PathStatistics
impl UnwindSafe for PathStatistics
Blanket Implementations
Mutably borrows from an owned value. Read more