barretenberg
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Member Functions | List of all members
ByteArrayFuzzBase< Builder > Class Template Reference

The class parametrizing ByteArray fuzzing instructions, execution, etc. More...

#include <byte_array.fuzzer.hpp>

Classes

class  ArgSizes
 
class  ExecutionHandler
 This class implements the execution of safeuint with an oracle to detect discrepancies. More...
 
class  Instruction
 A class representing a single fuzzing instruction. More...
 
class  Parser
 Parser class handles the parsing and writing the instructions back to data buffer. More...
 

Public Types

typedef std::vector< ExecutionHandlerExecutionState
 

Static Public Member Functions

static bool postProcess (Builder *builder, std::vector< ByteArrayFuzzBase::ExecutionHandler > &stack)
 Check that the resulting values are equal to expected.
 

Detailed Description

template<typename Builder>
class ByteArrayFuzzBase< Builder >

The class parametrizing ByteArray fuzzing instructions, execution, etc.

Member Function Documentation

◆ postProcess()

template<typename Builder >
static bool ByteArrayFuzzBase< Builder >::postProcess ( Builder builder,
std::vector< ByteArrayFuzzBase< Builder >::ExecutionHandler > &  stack 
)
inlinestatic

Check that the resulting values are equal to expected.

Template Parameters
Builder
Parameters
builder
stack
Returns
true
false

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