This PR makes it possible to set up "recording sessions", where you can get FloatTracker to fuzz a wider space in the program by remembering where previous injections happened and trying alternates.
Before this gets merged, there are a few items that need to be handled:
[ ] Writing out module/function pairs on the end of recording lines needs to be implemented
[ ] Parsing the list of module/functions from a recording file needs to be implemented
[ ] New tests for capture sessions
That's not an exhaustive checklist of every task needed to finish this PR, but those are some that need to be done before this thing merges.
Shelving for now; we'll get to recording sessions eventually. I think there's more pressing work. In the mean time, I'm going to merge this so that we don't diverge too much from main.
This PR makes it possible to set up "recording sessions", where you can get FloatTracker to fuzz a wider space in the program by remembering where previous injections happened and trying alternates.
Before this gets merged, there are a few items that need to be handled:
That's not an exhaustive checklist of every task needed to finish this PR, but those are some that need to be done before this thing merges.