mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-21 20:18:06 +02:00
[pitboss] phase 02: M2 — Python end-to-end excellence with all hardening baked in
This commit is contained in:
parent
894f587b60
commit
0bf39047b9
50 changed files with 4167 additions and 170 deletions
|
|
@ -8,13 +8,19 @@
|
|||
//! Pipeline:
|
||||
//!
|
||||
//! ```text
|
||||
//! Diag --> HarnessSpec --> Harness (generated source/binary)
|
||||
//! |
|
||||
//! v
|
||||
//! Sandbox::run(payload)
|
||||
//! |
|
||||
//! v
|
||||
//! VerifyResult
|
||||
//! Diag --> HarnessSpec --> lang::emit() --> BuiltHarness
|
||||
//! |
|
||||
//! v
|
||||
//! sandbox::run(payload)
|
||||
//! |
|
||||
//! v
|
||||
//! SandboxOutcome
|
||||
//! |
|
||||
//! v
|
||||
//! oracle + sink_hit check
|
||||
//! |
|
||||
//! v
|
||||
//! VerifyResult
|
||||
//! ```
|
||||
//!
|
||||
//! All submodules are read-only consumers of the static engine's output.
|
||||
|
|
@ -23,12 +29,18 @@
|
|||
//! Off by default. Enable with `--features dynamic`. Heavy deps (container
|
||||
//! runtime client, fuzzer harness) live behind the same gate.
|
||||
|
||||
pub mod build_sandbox;
|
||||
pub mod corpus;
|
||||
pub mod harness;
|
||||
pub mod lang;
|
||||
pub mod mount_filter;
|
||||
pub mod repro;
|
||||
pub mod report;
|
||||
pub mod runner;
|
||||
pub mod sandbox;
|
||||
pub mod spec;
|
||||
pub mod telemetry;
|
||||
pub mod toolchain;
|
||||
pub mod verify;
|
||||
|
||||
pub use report::{VerifyResult, VerifyStatus};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue