Skip to main content

Module frontier

Module frontier 

Source

Re-exportsยง

use crate::inspectors::CmpOperands; ๐Ÿ”’
use alloy_json_abi::Function; ๐Ÿ”’
use alloy_primitives::Address; ๐Ÿ”’
use alloy_primitives::I256; ๐Ÿ”’
use alloy_primitives::U256; ๐Ÿ”’
use alloy_primitives::map::Entry; ๐Ÿ”’
use alloy_primitives::map::HashMap; ๐Ÿ”’
use foundry_common::fs; ๐Ÿ”’
use foundry_evm_fuzz::BasicTxDetails; ๐Ÿ”’
use foundry_evm_fuzz::FuzzRunMetadata; ๐Ÿ”’
use revm::bytecode::opcode; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use serde::Serializer; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’
use std::time::SystemTime; ๐Ÿ”’
use std::time::UNIX_EPOCH; ๐Ÿ”’

Structsยง

FuzzBranchFrontier ๐Ÿ”’
FuzzBranchFrontierArtifact ๐Ÿ”’
FuzzBranchFrontierKey ๐Ÿ”’
FuzzBranchFrontierOperands ๐Ÿ”’
FuzzBranchFrontierSite ๐Ÿ”’
FuzzFrontierRecorder ๐Ÿ”’
StatefulFuzzBranchFrontier ๐Ÿ”’
StatefulFuzzBranchFrontierArtifact ๐Ÿ”’
StatefulFuzzSequence ๐Ÿ”’

Constantsยง

FRONTIER_FILE ๐Ÿ”’
FRONTIER_SCHEMA ๐Ÿ”’
STATEFUL_FRONTIER_SCHEMA ๐Ÿ”’

Functionsยง

comparison_result ๐Ÿ”’
merge_frontiers ๐Ÿ”’
Merges per-worker frontier records into a single bounded, globally deduplicated set.
opcode_name ๐Ÿ”’
operand_delta ๐Ÿ”’
serialize_sequence ๐Ÿ”’
serialize_sequences ๐Ÿ”’
signed_magnitude ๐Ÿ”’
signed_operand_delta ๐Ÿ”’
unsigned_operand_delta ๐Ÿ”’
write_frontier_artifact ๐Ÿ”’