Skip to main content

Module edge_cov

Module edge_cov 

Source

Re-exportsยง

use alloy_primitives::Address; ๐Ÿ”’
use alloy_primitives::U256; ๐Ÿ”’
use alloy_primitives::map::Entry; ๐Ÿ”’
use alloy_primitives::map::HashMap; ๐Ÿ”’
use core::fmt; ๐Ÿ”’
use revm::Inspector; ๐Ÿ”’
use revm::bytecode::opcode; ๐Ÿ”’
use revm::context::ContextTr; ๐Ÿ”’
use revm::context::JournalTr; ๐Ÿ”’
use revm::interpreter::Interpreter; ๐Ÿ”’
use revm::interpreter::interpreter_types::InputsTr; ๐Ÿ”’
use revm::interpreter::interpreter_types::Jumps; ๐Ÿ”’

Structsยง

CmpOperands
A comparison operand pair captured during execution.
CmpSiteKey ๐Ÿ”’
EdgeCovConfig
Configuration for EdgeCovInspector.
EdgeCovHit
EdgeCovInspector
An Inspector that tracks edge coverage. Covered edges will not wrap to zero e.g. a loop edge hit more than 255 will still be retained.
EdgeIndexMap
EdgeKey

Enumsยง

EdgeCovKind
Edge coverage collection kind.
EdgeCoverage

Constantsยง

FNV_OFFSET_BASIS ๐Ÿ”’
FNV_PRIME ๐Ÿ”’
MAX_CMP_LOG_SITES ๐Ÿ”’
MAX_CMP_OBSERVATIONS_PER_SITE ๐Ÿ”’
MAX_EDGE_COUNT ๐Ÿ”’

Functionsยง

hash_bytes ๐Ÿ”’