Public Member Functions | Private Member Functions | Private Attributes | List of all members
grpc_core::Fuzzer Class Reference

Public Member Functions

void Act (const chunked_vector_fuzzer::Action &action)
 
 Fuzzer ()
 
 Fuzzer ()=default
 
void Run (const avl_fuzzer::Action &action)
 
 ~Fuzzer ()
 
 ~Fuzzer ()=default
 

Private Member Functions

void CheckEqual ()
 
ComparisonMutate (int index)
 

Private Attributes

ScopedArenaPtr arena_ = MakeScopedArena(128, g_memory_allocator)
 
AVL< int, intavl_
 
std::map< int, intmap_
 
std::map< int, Comparisonvectors_
 

Detailed Description

Definition at line 24 of file avl_fuzzer.cc.

Constructor & Destructor Documentation

◆ Fuzzer() [1/2]

grpc_core::Fuzzer::Fuzzer ( )
inline

Definition at line 26 of file avl_fuzzer.cc.

◆ ~Fuzzer() [1/2]

grpc_core::Fuzzer::~Fuzzer ( )
inline

Definition at line 27 of file avl_fuzzer.cc.

◆ Fuzzer() [2/2]

grpc_core::Fuzzer::Fuzzer ( )
default

◆ ~Fuzzer() [2/2]

grpc_core::Fuzzer::~Fuzzer ( )
default

Member Function Documentation

◆ Act()

void grpc_core::Fuzzer::Act ( const chunked_vector_fuzzer::Action &  action)
inline

Definition at line 58 of file chunked_vector_fuzzer.cc.

◆ CheckEqual()

void grpc_core::Fuzzer::CheckEqual ( )
inlineprivate

Definition at line 51 of file avl_fuzzer.cc.

◆ Mutate()

Comparison* grpc_core::Fuzzer::Mutate ( int  index)
inlineprivate

Definition at line 152 of file chunked_vector_fuzzer.cc.

◆ Run()

void grpc_core::Fuzzer::Run ( const avl_fuzzer::Action &  action)
inline

Definition at line 28 of file avl_fuzzer.cc.

Member Data Documentation

◆ arena_

ScopedArenaPtr grpc_core::Fuzzer::arena_ = MakeScopedArena(128, g_memory_allocator)
private

Definition at line 160 of file chunked_vector_fuzzer.cc.

◆ avl_

AVL<int, int> grpc_core::Fuzzer::avl_
private

Definition at line 62 of file avl_fuzzer.cc.

◆ map_

std::map<int, int> grpc_core::Fuzzer::map_
private

Definition at line 63 of file avl_fuzzer.cc.

◆ vectors_

std::map<int, Comparison> grpc_core::Fuzzer::vectors_
private

Definition at line 161 of file chunked_vector_fuzzer.cc.


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36