> The tech details implies that "favourites" are "a smaller subset of test
> cases that still cover every tuple seen so far", however my afl-cmin results
> are much larger than the favourites stat as reported by the fuzzers.
The internal algorithm used by AFL for giving higher probabilities to
some inputs is akin to afl-cmin -e. You generally wouldn't want to run
afl-cmin with -e, though, since in contrast to AFL, it would
completely delete the count-only paths, rather than just
deprioritizing them. So the default mode makes more sense for proper
corpus minimization.
I think this is vaguely alluded to in technical_details.txt, but I
didn't dwell on it because I figured most people wouldn't care.
> Also, I have this kind of thing ( stats from the same run, at intervals):
> [...]
> Where the favourites "condense". My question is more or less "what am I
> seeing here"?
AFL gives precedence to favorites, so in the "pending" (i.e.,
never-fuzzed) tally, that number will shrink a lot faster than the
non-favorite inputs that only get picked up with some modest
probability in every pass.
/mz