|
ZeroErr
|
FuzzTestWithDomain implements the Base class with the domain passed into. More...
#include <fuzztest.h>


Public Member Functions | |
| FuzzTestWithDomain (const Base &ft, const Domain &domain) | |
| virtual void | Run (int _count=1000, int _seed=0) override |
| Domain::CorpusType | GetRandomCorpus () |
| Domain::CorpusType | TryParse (const zeroerr::String &input) |
| template<typename T, unsigned... I> | |
| void | apply (T args, detail::seq< I... >) |
| virtual void | RunOneTime (const uint8_t *data, size_t size) override |
| virtual zeroerr::String | MutateData (const uint8_t *data, size_t size, size_t, unsigned int seed) override |
Public Attributes | |
| Domain | m_domain |
| Rng * | m_rng |
FuzzTestWithDomain implements the Base class with the domain passed into.
| TargetFunction | The target function to fuzz. |
| FuncType | is the decomposition result of the target function. |
| Domain | The domain to use. |
| Base | The base class to inherit from. |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
| Domain zeroerr::FuzzTestWithDomain< TargetFunction, FuncType, Domain, Base >::m_domain |
| Rng* zeroerr::FuzzTestWithDomain< TargetFunction, FuncType, Domain, Base >::m_rng |