LLVM  6.0.0svn
Public Attributes | List of all members
fuzzer::InputInfo Struct Reference

#include "Fuzzer/FuzzerCorpus.h"

Collaboration diagram for fuzzer::InputInfo:
Collaboration graph
[legend]

Public Attributes

Unit U
 
uint8_t Sha1 [kSHA1NumBytes]
 
size_t NumFeatures = 0
 
size_t Tmp = 0
 
size_t NumExecutedMutations = 0
 
size_t NumSuccessfullMutations = 0
 
bool MayDeleteFile = false
 
bool Reduced = false
 
std::vector< uint32_tUniqFeatureSet
 

Detailed Description

Definition at line 27 of file FuzzerCorpus.h.

Member Data Documentation

◆ MayDeleteFile

bool fuzzer::InputInfo::MayDeleteFile = false

◆ NumExecutedMutations

size_t fuzzer::InputInfo::NumExecutedMutations = 0

Definition at line 34 of file FuzzerCorpus.h.

Referenced by fuzzer::Fuzzer::TryDetectingAMemoryLeak().

◆ NumFeatures

size_t fuzzer::InputInfo::NumFeatures = 0

◆ NumSuccessfullMutations

size_t fuzzer::InputInfo::NumSuccessfullMutations = 0

Definition at line 35 of file FuzzerCorpus.h.

Referenced by fuzzer::Fuzzer::ExecuteCallback().

◆ Reduced

bool fuzzer::InputInfo::Reduced = false

Definition at line 37 of file FuzzerCorpus.h.

Referenced by fuzzer::Fuzzer::ExecuteCallback(), and fuzzer::InputCorpus::Replace().

◆ Sha1

uint8_t fuzzer::InputInfo::Sha1[kSHA1NumBytes]

◆ Tmp

size_t fuzzer::InputInfo::Tmp = 0

Definition at line 32 of file FuzzerCorpus.h.

◆ U

Unit fuzzer::InputInfo::U

◆ UniqFeatureSet

std::vector<uint32_t> fuzzer::InputInfo::UniqFeatureSet

Definition at line 38 of file FuzzerCorpus.h.

Referenced by fuzzer::InputCorpus::AddToCorpus(), and fuzzer::Fuzzer::RunOne().


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