curl-fuzzer C++ reference
Loading...
Searching...
No Matches
scenario_runner.h
Go to the documentation of this file.
1/*
2 * Copyright (C) Max Dymond, <cmeister2@gmail.com>, et al.
3 *
4 * SPDX-License-Identifier: curl
5 */
6
10
11#ifndef PROTO_FUZZER_SCENARIO_RUNNER_H_
12#define PROTO_FUZZER_SCENARIO_RUNNER_H_
13
14#include "curl_fuzzer.pb.h"
16
17namespace proto_fuzzer {
18
19int RunScenario(const curl::fuzzer::proto::Scenario& scenario, ScenarioRunMode mode);
20
21} // namespace proto_fuzzer
22
23#endif // PROTO_FUZZER_SCENARIO_RUNNER_H_
int RunScenario(const curl::fuzzer::proto::Scenario &scenario, ScenarioRunMode mode)
Execute one scenario under a complete target behaviour.
Compile-time identities and execution modes for proto fuzz targets.
ScenarioRunMode
Selects one of the complete, valid RunScenario behaviours.