LLVM  6.0.0svn
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
fuzzer::MemMemTable< kSizeT > Struct Template Reference

#include "Fuzzer/FuzzerTracePC.h"

Inheritance diagram for fuzzer::MemMemTable< kSizeT >:
Inheritance graph
[legend]
Collaboration diagram for fuzzer::MemMemTable< kSizeT >:
Collaboration graph
[legend]

Public Member Functions

void Add (const uint8_t *Data, size_t Size)
 
const WordGet (size_t Idx)
 

Public Attributes

Word MemMemWords [kSize]
 
Word EmptyWord
 

Static Public Attributes

static const size_t kSize = kSizeT
 

Detailed Description

template<size_t kSizeT>
struct fuzzer::MemMemTable< kSizeT >

Definition at line 49 of file FuzzerTracePC.h.

Member Function Documentation

◆ Add()

template<size_t kSizeT>
void fuzzer::MemMemTable< kSizeT >::Add ( const uint8_t *  Data,
size_t  Size 
)
inline

◆ Get()

template<size_t kSizeT>
const Word& fuzzer::MemMemTable< kSizeT >::Get ( size_t  Idx)
inline

Definition at line 60 of file FuzzerTracePC.h.

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

Member Data Documentation

◆ EmptyWord

template<size_t kSizeT>
Word fuzzer::MemMemTable< kSizeT >::EmptyWord

Definition at line 52 of file FuzzerTracePC.h.

◆ kSize

template<size_t kSizeT>
const size_t fuzzer::MemMemTable< kSizeT >::kSize = kSizeT
static

Definition at line 50 of file FuzzerTracePC.h.

◆ MemMemWords

template<size_t kSizeT>
Word fuzzer::MemMemTable< kSizeT >::MemMemWords[kSize]

Definition at line 51 of file FuzzerTracePC.h.


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