
* from warning * fix latest clippy * clippy fixes++ * renamed shmem parameters * renamed map to shmem * make forkserver executor work for any (non-system) shmem * Mem -> ShMem * rework windows * fix nit * fix symbolic * refacctor map observers * iterator for map observers * removed unused ownedptr, added asslice trait to most functions * make map entry type an associated type * fix fuzzers * fix docs * typo fix * fix windows, add try_from_slice to shmid * missing import * fix fuzzbench * cleanup * fmt * more asslice * fmt * added doc link about token-level fuzzing * cods
Baby no_std
This is a minimalistic example how to create a libafl based fuzzer that works on no_std
environments like TEEs, Kernels or on barew metal.
It runs on a single core until a crash occurs and then calls the panic handler.
The tested program is a simple Rust function without any instrumentation. For real fuzzing, you will want to add some sort to add coverage or other feedback.