Callgraph
The goal of this section is to represent a basic callgraph of the functions for a fuzzing section, to give a general understanding of the codebase.
We focused on the Session class, as it is at the same time the main class of the fuzzer, and the, by far, biggest one.
Were not represented :
Every logging methods
Built-in python methods
session.fuzz_indefinitely()
Initialization calls from the session.fuzz_indefinitely() method, that fuzzes round by round, to the _main_fuzz_loop() method.
session._main_fuzz_loop()
New graph for the calls from the session._main_fuzz_loop() method, as it is the main loop of the fuzzer, and so, the one with the biggest callgraph.