Skip to main content

Crate afl

Crate afl 

Source

Macros§

_ijon_abs_dist
fuzz
Fuzz a closure-like block of code by passing it an object of arbitrary type.
fuzz_nohook
Like fuzz! above, but panics that are caught inside the fuzzed code are not turned into crashes.
fuzz_with_reset
Like fuzz!, but accepts a second closure that resets state after each iteration.
fuzz_with_reset_nohook
Like fuzz_with_reset!, but panics that are caught inside the fuzzed code are not turned into crashes.
ijon_bits
ijon_cmp
ijon_ctx
ijon_dist
ijon_inc
ijon_max
ijon_max_at
ijon_min
ijon_min_at
ijon_set
ijon_stack_max
ijon_stack_min
ijon_state
ijon_strdist

Functions§

fuzz
Fuzz a closure by passing it a &[u8]
fuzz_with_reset
Like fuzz(), but calls a reset closure after each successful iteration.
ijon_hashint
ijon_hashmen
ijon_hashstack
ijon_hashstack_backtrace
ijon_hashstr
ijon_inc
ijon_max
ijon_max_variadic
ijon_memdist
ijon_min
ijon_min_variadic
ijon_reset_state
ijon_set
ijon_simple_hash
ijon_strdist
ijon_xor_state