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

Method create_vm

icicle-cortexm/src/lib.rs:484–495  ·  view source on GitHub ↗
(
        &mut self,
        config: &mut icicle_fuzzing::FuzzConfig,
    )

Source from the content-addressed store, hash-verified

482
483impl<T> icicle_fuzzing::FuzzTarget for CortexmTarget<T> {
484 fn create_vm(
485 &mut self,
486 config: &mut icicle_fuzzing::FuzzConfig,
487 ) -> anyhow::Result<icicle_vm::Vm> {
488 let mut cpu_config = config.cpu_config();
489 cpu_config.triple = "arm-none".parse().unwrap();
490
491 let mut vm = icicle_vm::build(&cpu_config)?;
492 vm.set_env(FuzzwareEnvironment::new());
493
494 Ok(vm)
495 }
496
497 fn initialize_vm(
498 &mut self,

Callers 1

setup_vmFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected