MCPcopy Create free account
hub / github.com/MultiFuzz/MultiFuzz / GlobalMmioSource

Class GlobalMmioSource

icicle-cortexm/src/mmio.rs:195–202  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

193/// Represents an input source where every MMIO access is read from a global input stream.
194#[derive(Clone)]
195pub struct GlobalMmioSource {
196 /// The input bytes provided by the fuzzer.
197 pub data: Vec<u8>,
198 /// The offset within `data` to read the next peripheral read from.
199 pub offset: usize,
200 /// (address, len) pairs used to reconstruct which peripheral accesses which input byte.
201 pub(crate) mmio_accesses: Option<Vec<(u32, u32)>>,
202}
203
204impl GlobalMmioSource {
205 pub fn empty() -> Self {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected