4 ms·
> Producing observable and deterministic output The approach described in this section (just insert a bunch of calls to a dump_var() function which dumps its r
by PoignardAzur 3y ago
> Producing observable and deterministic output
The approach described in this section (just insert a bunch of calls to a dump_var() function which dumps its results into the graph) is really interesting to me. A problem I've had with fuzzing is getting some high-bandwidth error data other than "the program crashed". You can eg instrument pointer reads and writes, but sometimes reordering or deleting them is a legitimate optimization.
It's really cool to see Rust developers pioneer these revolutionary new methods nobody thought of before. </CunninghamsLaw> (But seriously, if someone has a name for this technique, I'm interested.)