Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
HavocSettings Struct Reference

#include <fuzzer.hpp>

Public Attributes

size_t GEN_LLVM_POST_MUTATION_PROB
 
size_t GEN_MUTATION_COUNT_LOG
 
size_t GEN_STRUCTURAL_MUTATION_PROBABILITY
 
size_t GEN_VALUE_MUTATION_PROBABILITY
 
size_t ST_MUT_DELETION_PROBABILITY
 
size_t ST_MUT_DUPLICATION_PROBABILITY
 
size_t ST_MUT_INSERTION_PROBABILITY
 
size_t ST_MUT_MAXIMUM_DELETION_LOG
 
size_t ST_MUT_MAXIMUM_DUPLICATION_LOG
 
size_t ST_MUT_SWAP_PROBABILITY
 
size_t VAL_MUT_LLVM_MUTATE_PROBABILITY
 
size_t VAL_MUT_MONTGOMERY_PROBABILITY
 
size_t VAL_MUT_NON_MONTGOMERY_PROBABILITY
 
size_t VAL_MUT_SMALL_ADDITION_PROBABILITY
 
size_t VAL_MUT_SPECIAL_VALUE_PROBABILITY
 
std::vector< size_t > structural_mutation_distribution
 
std::vector< size_t > value_mutation_distribution
 

Detailed Description

Definition at line 27 of file fuzzer.hpp.

Member Data Documentation

◆ GEN_LLVM_POST_MUTATION_PROB

size_t HavocSettings::GEN_LLVM_POST_MUTATION_PROB

Definition at line 28 of file fuzzer.hpp.

◆ GEN_MUTATION_COUNT_LOG

size_t HavocSettings::GEN_MUTATION_COUNT_LOG

Definition at line 29 of file fuzzer.hpp.

◆ GEN_STRUCTURAL_MUTATION_PROBABILITY

size_t HavocSettings::GEN_STRUCTURAL_MUTATION_PROBABILITY

Definition at line 31 of file fuzzer.hpp.

◆ GEN_VALUE_MUTATION_PROBABILITY

size_t HavocSettings::GEN_VALUE_MUTATION_PROBABILITY

Definition at line 33 of file fuzzer.hpp.

◆ ST_MUT_DELETION_PROBABILITY

size_t HavocSettings::ST_MUT_DELETION_PROBABILITY

Definition at line 34 of file fuzzer.hpp.

◆ ST_MUT_DUPLICATION_PROBABILITY

size_t HavocSettings::ST_MUT_DUPLICATION_PROBABILITY

Definition at line 35 of file fuzzer.hpp.

◆ ST_MUT_INSERTION_PROBABILITY

size_t HavocSettings::ST_MUT_INSERTION_PROBABILITY

Definition at line 36 of file fuzzer.hpp.

◆ ST_MUT_MAXIMUM_DELETION_LOG

size_t HavocSettings::ST_MUT_MAXIMUM_DELETION_LOG

Definition at line 37 of file fuzzer.hpp.

◆ ST_MUT_MAXIMUM_DUPLICATION_LOG

size_t HavocSettings::ST_MUT_MAXIMUM_DUPLICATION_LOG

Definition at line 38 of file fuzzer.hpp.

◆ ST_MUT_SWAP_PROBABILITY

size_t HavocSettings::ST_MUT_SWAP_PROBABILITY

Definition at line 39 of file fuzzer.hpp.

◆ structural_mutation_distribution

std::vector<size_t> HavocSettings::structural_mutation_distribution

Definition at line 47 of file fuzzer.hpp.

◆ VAL_MUT_LLVM_MUTATE_PROBABILITY

size_t HavocSettings::VAL_MUT_LLVM_MUTATE_PROBABILITY

Definition at line 40 of file fuzzer.hpp.

◆ VAL_MUT_MONTGOMERY_PROBABILITY

size_t HavocSettings::VAL_MUT_MONTGOMERY_PROBABILITY

Definition at line 41 of file fuzzer.hpp.

◆ VAL_MUT_NON_MONTGOMERY_PROBABILITY

size_t HavocSettings::VAL_MUT_NON_MONTGOMERY_PROBABILITY

Definition at line 43 of file fuzzer.hpp.

◆ VAL_MUT_SMALL_ADDITION_PROBABILITY

size_t HavocSettings::VAL_MUT_SMALL_ADDITION_PROBABILITY

Definition at line 45 of file fuzzer.hpp.

◆ VAL_MUT_SPECIAL_VALUE_PROBABILITY

size_t HavocSettings::VAL_MUT_SPECIAL_VALUE_PROBABILITY

Definition at line 46 of file fuzzer.hpp.

◆ value_mutation_distribution

std::vector<size_t> HavocSettings::value_mutation_distribution

Definition at line 49 of file fuzzer.hpp.


The documentation for this struct was generated from the following file: