MmapShMem::new
andMmapShMemProvider::new_shmem_with_id
now takeAsRef<Path>
instead of a byte array for the filename/id.- The closure passed to a
DumpToDiskStage
now provides theTestcase
instead of just theInput
. StatsStage
is deleted, and it is superceded byAflStatsStage
- Renamed and changed mapping mutators to take borrows directly instead of
MappedInput
s. Seebaby_fuzzer_custom_input
for example usage- Related:
MutVecInput
is deprecated in favor of directly using&mut Vec<u8>
- Related:
MappedInputFunctionMappingMutator
andToMappedInputFunctionMappingMutatorMapper
have been removed as now duplicates ofMappingMutator
(previouslyFunctionMappingMutator
) andToMappingMutator
(previouslyToFunctionMappingMutatorMapper
) - Related:
ToOptionMappingMutatorMapper
andToFunctionMappingMutatorMapper
have been renamed toToOptionalMutator
andToMappingMutator
respectively
- Related:
- Removed
with_observers
fromExecutor
trait. MmapShMemProvider::new_shmem_persistent
has been removed in favour ofMmapShMem::persist
. You probably want to do something like this:let shmem = MmapShMemProvider::new()?.new_shmem(size)?.persist()?;