ZeroErr
Loading...
Searching...
No Matches
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 zeroerr::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 zeroerr::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: