|
valFuzz 1.0
|
#include "valfuzz/valfuzz.hpp"Go to the source code of this file.
Namespaces | |
| namespace | valfuzz |
Functions | |
| std::deque< test_pair > & | valfuzz::get_tests () |
| std::deque< fuzz_pair > & | valfuzz::get_fuzzs () |
| std::function< void()> & | valfuzz::get_function_execute_before () |
| std::function< void()> & | valfuzz::get_function_execute_after () |
| std::mutex & | valfuzz::get_tests_mutex () |
| std::mutex & | valfuzz::get_stream_mutex () |
| long unsigned int | valfuzz::get_num_tests () |
| std::atomic< bool > & | valfuzz::get_is_threaded () |
| std::vector< std::thread > & | valfuzz::get_thread_pool () |
| std::atomic< long unsigned int > & | valfuzz::get_max_num_threads () |
| std::atomic< bool > & | valfuzz::get_verbose () |
| std::atomic< bool > & | valfuzz::get_header () |
| std::atomic< bool > & | valfuzz::get_do_fuzzing () |
| std::optional< std::string > & | valfuzz::get_test_one () |
| std::optional< std::string > & | valfuzz::get_fuzz_one () |
| long unsigned int | valfuzz::get_num_fuzz_tests () |
| void | valfuzz::set_multithreaded (bool is_threaded) |
| void | valfuzz::set_max_num_threads (long unsigned int max_num_threads) |
| void | valfuzz::set_verbose (bool verbose) |
| void | valfuzz::set_header (bool header) |
| void | valfuzz::set_function_execute_before (std::function< void()> f) |
| void | valfuzz::set_function_execute_after (std::function< void()> f) |
| void | valfuzz::set_do_fuzzing (bool do_fuzzing) |
| void | valfuzz::set_test_one (const std::string &test_one) |
| void | valfuzz::set_fuzz_one (const std::string &fuzz_one) |
| void | valfuzz::add_test (const std::string &name, test_function test) |
| void | valfuzz::add_fuzz_test (const std::string &name, fuzz_function test) |
| std::optional< test_pair > | valfuzz::pop_test_or_null () |
| void | valfuzz::run_one_test (const std::string &name) |
| void | valfuzz::_run_tests () |
| void | valfuzz::run_tests () |
| std::atomic< long unsigned int > & | valfuzz::get_iterations () |
| void | valfuzz::increment_iterations () |
| std::optional< fuzz_pair > | valfuzz::pop_fuzz_or_null () |
| void | valfuzz::run_one_fuzz (const std::string &name) |
| void | valfuzz::_run_fuzz_tests () |
| void | valfuzz::run_fuzz_tests () |
| void | valfuzz::parse_args (int argc, char *argv[]) |
| void | valfuzz::print_header () |
| template<> | |
| int | valfuzz::get_random< int > () |
| template<> | |
| float | valfuzz::get_random< float > () |
| template<> | |
| double | valfuzz::get_random< double > () |
| template<> | |
| char | valfuzz::get_random< char > () |
| template<> | |
| bool | valfuzz::get_random< bool > () |
| template<> | |
| std::string | valfuzz::get_random< std::string > () |
| int | main (int argc, char **argv) |
Variables | |
| char | valfuzz::valfuzz_banner [] |
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 505 of file valfuzz.cpp.