foundry_evm/inspectors/
mod.rs1pub use foundry_cheatcodes::{self as cheatcodes, Cheatcodes, CheatsConfig};
4pub use foundry_evm_coverage::LineCoverageCollector;
5pub use foundry_evm_fuzz::Fuzzer;
6pub use foundry_evm_traces::{StackSnapshotType, TracingInspector, TracingInspectorConfig};
7
8pub use revm_inspectors::access_list::AccessListInspector;
9
10mod custom_printer;
11pub use custom_printer::CustomPrintTracer;
12
13mod chisel_state;
14pub use chisel_state::ChiselState;
15
16mod debug_recorder;
17pub use debug_recorder::DebugRecorder;
18
19mod logs;
20pub use logs::LogCollector;
21
22mod script;
23pub use script::ScriptExecutionInspector;
24
25mod stack;
26pub use stack::{InspectorData, InspectorStack, InspectorStackBuilder};
27
28mod edge_cov;
29pub(crate) use edge_cov::MAX_EDGE_COUNT;
30pub use edge_cov::{
31 CmpOperands, EdgeCovConfig, EdgeCovHit, EdgeCovInspector, EdgeCovKind, EdgeCoverage,
32 EdgeIndexMap, EdgeKey,
33};
34
35mod revert_diagnostic;
36pub use revert_diagnostic::RevertDiagnostic;
37
38mod tempo_labels;
39pub(crate) use tempo_labels::TempoLabels;