11#ifndef PROTO_FUZZER_TARGET_POLICY_H_
12#define PROTO_FUZZER_TARGET_POLICY_H_
14#include "curl_fuzzer.pb.h"
17namespace proto_fuzzer {
void NormalizeScenarioForExecution(curl::fuzzer::proto::Scenario *scenario)
Apply execution-only allocation-failure safety rules.
void NormalizeScenarioForTarget(curl::fuzzer::proto::Scenario *scenario, TargetProfile profile, ConditionalEligibilityPruner prune_conditional_eligibility)
Complete normalization for a loaded or mutated fixed-target Scenario.
void(*)(curl::fuzzer::proto::Scenario *, TargetProfile) ConditionalEligibilityPruner
Generated callback that removes conditionally ineligible fields and options.
Compile-time identities and execution modes for proto fuzz targets.
TargetProfile
Identifies one compiled proto-fuzzer lane.