|
curl-fuzzer C++ reference
|
Ordinary runtime binding for one generated protobuf profile. More...
#include <profile_fuzzer.h>
Public Attributes | |
| TargetProfile | profile |
| Runtime policy permanently associated with all callbacks. | |
| CustomMutator | custom_mutator |
| Typed mutation callback. | |
| CustomCrossOver | custom_crossover |
| Typed crossover callback. | |
| InputLoader | load_input |
| Typed parse-and-lower callback. | |
| MutationProbe | probe_mutation_helpers |
| Timing-profile probe, or nullptr for ordinary profiles. | |
Ordinary runtime binding for one generated protobuf profile.
A single binding owns the target profile and every typed LPM callback. This keeps libFuzzer entrypoints non-template while guaranteeing mutation, crossover, and loading all use the same concrete protobuf message type.
Definition at line 30 of file profile_fuzzer.h.