class Artifact
Defined at line 20 of file ../../src/sys/fuzzing/common/artifact.h
An |Artifact| is a |FuzzResult| and the associated |Input| that caused it.
Public Methods
void Artifact (FuzzResult fuzz_result)
Defined at line 11 of file ../../src/sys/fuzzing/common/artifact.cc
void Artifact (FuzzResult fuzz_result, Input input)
Defined at line 13 of file ../../src/sys/fuzzing/common/artifact.cc
void Artifact (Artifact && other)
Defined at line 17 of file ../../src/sys/fuzzing/common/artifact.cc
Artifact & operator= (Artifact && other)
Defined at line 19 of file ../../src/sys/fuzzing/common/artifact.cc
void Artifact ()
Defined at line 22 of file ../../src/sys/fuzzing/common/artifact.h
void ~Artifact ()
Defined at line 26 of file ../../src/sys/fuzzing/common/artifact.h
bool operator== (const Artifact & other)
Defined at line 28 of file ../../src/sys/fuzzing/common/artifact.cc
bool is_empty ()
Defined at line 32 of file ../../src/sys/fuzzing/common/artifact.h
FuzzResult fuzz_result ()
Defined at line 33 of file ../../src/sys/fuzzing/common/artifact.h
bool has_input ()
Defined at line 34 of file ../../src/sys/fuzzing/common/artifact.h
bool operator!= (const Artifact & other)
Defined at line 47 of file ../../src/sys/fuzzing/common/artifact.cc
const Input & input ()
These will panic if the object does not have an input.
Defined at line 49 of file ../../src/sys/fuzzing/common/artifact.cc
Input take_input ()
Defined at line 54 of file ../../src/sys/fuzzing/common/artifact.cc
Artifact Duplicate ()
Defined at line 63 of file ../../src/sys/fuzzing/common/artifact.cc