ZeroErr
zeroerr::IFuzzTest Struct Referenceabstract

#include <fuzztest.h>

Inheritance diagram for zeroerr::IFuzzTest:

Public Member Functions

virtual void Run (int count=1000, int seed=0)=0
 
virtual void RunOneTime (const uint8_t *data, size_t size)=0
 
virtual std::string MutateData (const uint8_t *data, size_t size, size_t max_size, unsigned int seed)=0
 
bool should_stop ()
 

Public Attributes

int count = 0
 
int max_count = 0
 

Member Function Documentation

◆ MutateData()

virtual std::string zeroerr::IFuzzTest::MutateData ( const uint8_t *  data,
size_t  size,
size_t  max_size,
unsigned int  seed 
)
pure virtual

◆ Run()

virtual void zeroerr::IFuzzTest::Run ( int  count = 1000,
int  seed = 0 
)
pure virtual

◆ RunOneTime()

virtual void zeroerr::IFuzzTest::RunOneTime ( const uint8_t *  data,
size_t  size 
)
pure virtual

◆ should_stop()

bool zeroerr::IFuzzTest::should_stop ( )
inline

Member Data Documentation

◆ count

int zeroerr::IFuzzTest::count = 0

◆ max_count

int zeroerr::IFuzzTest::max_count = 0

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