Classes | Functions | Variables
fuzzer_corpus_test.cc File Reference
#include <dirent.h>
#include <stdbool.h>
#include <stdio.h>
#include <sys/types.h>
#include <gtest/gtest.h>
#include "absl/flags/flag.h"
#include <grpc/grpc.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include "src/core/lib/gpr/env.h"
#include "src/core/lib/iomgr/load_file.h"
#include "test/core/util/test_config.h"
#include "test/cpp/util/test_config.h"
Include dependency graph for fuzzer_corpus_test.cc:

Go to the source code of this file.

Classes

class  ExampleGenerator
 
class  ExampleIterator
 
class  FuzzerCorpusTest
 

Functions

 ABSL_FLAG (std::string, directory, "", "Use this directory as test data")
 
 ABSL_FLAG (std::string, file, "", "Use this file as test data")
 
 INSTANTIATE_TEST_SUITE_P (CorpusExamples, FuzzerCorpusTest, ::testing::internal::ParamGenerator< std::string >(new ExampleGenerator))
 
int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size)
 
int main (int argc, char **argv)
 
 TEST_P (FuzzerCorpusTest, RunOneExample)
 

Variables

bool squelch
 

Function Documentation

◆ ABSL_FLAG() [1/2]

ABSL_FLAG ( std::string  ,
directory  ,
""  ,
"Use this directory as test data  
)

◆ ABSL_FLAG() [2/2]

ABSL_FLAG ( std::string  ,
file  ,
""  ,
"Use this file as test data  
)

◆ INSTANTIATE_TEST_SUITE_P()

INSTANTIATE_TEST_SUITE_P ( CorpusExamples  ,
FuzzerCorpusTest  ,
::testing::internal::ParamGenerator< std::string >  new ExampleGenerator 
)

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t data,
size_t  size 
)

Definition at line 29 of file sockaddr_utils_fuzzer_test.cc.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 161 of file fuzzer_corpus_test.cc.

◆ TEST_P()

TEST_P ( FuzzerCorpusTest  ,
RunOneExample   
)

Definition at line 45 of file fuzzer_corpus_test.cc.

Variable Documentation

◆ squelch

bool squelch

Definition at line 27 of file sockaddr_utils_fuzzer_test.cc.



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