Hello,
in issue #3 it is mentioned that currently only pointer corruption bugs can be injected.
I'd like to add support for another bug class, and eventually add support for chaff bugs of that type.
Looking at the source, printf leaks seem to be at least partially implemented. However the code in lavaTool/include/MatchFinder.h is commented out, with a comment stating that read disclosures are currently disabled.
What is the current status of printf leaks? I've managed to build LAVA with the printf code enabled, replaced the function name "::printf" match with just "printf" in MatchFinder.h:148, and added printf_leak to bugtypes in lava.sh, but LAVA didn't inject any printf leak bugs into the toy example, and the inject logs have no entries for printf leaks, so I assume I must have missed something.
If you could share some suggestions on what bug class would be the best to start working on, that would be great.
Thanks!