LLVM  4.0.0
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
fuzzer::TableOfRecentCompares< T, kSizeT > Struct Template Reference

#include <FuzzerTracePC.h>

Inheritance diagram for fuzzer::TableOfRecentCompares< T, kSizeT >:
[legend]
Collaboration diagram for fuzzer::TableOfRecentCompares< T, kSizeT >:
[legend]

Classes

struct  Pair
 

Public Member Functions

void Insert (size_t Idx, T Arg1, T Arg2)
 
Pair Get (size_t I)
 

Public Attributes

Pair Table [kSize]
 

Static Public Attributes

static const size_t kSize = kSizeT
 

Detailed Description

template<class T, size_t kSizeT>
struct fuzzer::TableOfRecentCompares< T, kSizeT >

Definition at line 29 of file FuzzerTracePC.h.

Member Function Documentation

template<class T, size_t kSizeT>
Pair fuzzer::TableOfRecentCompares< T, kSizeT >::Get ( size_t  I)
inline

Definition at line 40 of file FuzzerTracePC.h.

Referenced by fuzzer::MutationDispatcher::Mutate_AddWordFromTORC().

template<class T, size_t kSizeT>
void fuzzer::TableOfRecentCompares< T, kSizeT >::Insert ( size_t  Idx,
T  Arg1,
T  Arg2 
)
inline

Definition at line 34 of file FuzzerTracePC.h.

Referenced by fuzzer::TracePC::HandleCmp().

Member Data Documentation

template<class T, size_t kSizeT>
const size_t fuzzer::TableOfRecentCompares< T, kSizeT >::kSize = kSizeT
static
template<class T, size_t kSizeT>
Pair fuzzer::TableOfRecentCompares< T, kSizeT >::Table[kSize]

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