mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-24 20:28:06 +02:00
[pitboss] phase 08: Track C.4 + C.5 — SinkCrash oracle + per-probe witness capture
This commit is contained in:
parent
4eccbd48b4
commit
93eb98edda
21 changed files with 1988 additions and 115 deletions
|
|
@ -309,6 +309,14 @@ pub enum InconclusiveReason {
|
|||
/// did not. Surfaces a misconfigured corpus, a swapped pair, or an
|
||||
/// oracle that fires unconditionally; never a valid `Confirmed`.
|
||||
ReversedDifferential,
|
||||
/// Phase 08 §C.4: the harness process died with a crash signal
|
||||
/// (SIGSEGV / SIGABRT / etc.) but no sink-site
|
||||
/// [`crate::dynamic::probe::ProbeKind::Crash`] record was written —
|
||||
/// i.e. the crash happened outside the instrumented sink (setup
|
||||
/// code, harness build, library init). Downgrades the verdict
|
||||
/// rather than letting an unrelated abort masquerade as a
|
||||
/// confirmed sink fire.
|
||||
UnrelatedCrash,
|
||||
}
|
||||
|
||||
/// High-level outcome of a dynamic verification attempt.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue