|
LLVM
4.0.0
|
#include <cassert>#include <cstddef>#include <cstdint>#include <cstring>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | fuzzer::ScopedDoingMyOwnMemmem |
Namespaces | |
| fuzzer | |
Macros | |
| #define | LIBFUZZER_POSIX LIBFUZZER_APPLE || LIBFUZZER_LINUX |
| #define | ATTRIBUTE_TARGET_POPCNT |
| #define | ATTRIBUTE_NO_SANITIZE_MEMORY |
Typedefs | |
| typedef std::vector< uint8_t > | fuzzer::Unit |
| typedef std::vector< Unit > | fuzzer::UnitVector |
| typedef int(* | fuzzer::UserCallback )(const uint8_t *Data, size_t Size) |
Functions | |
| template<class T > | |
| T | fuzzer::Min (T a, T b) |
| template<class T > | |
| T | fuzzer::Max (T a, T b) |
| int | fuzzer::FuzzerDriver (int *argc, char ***argv, UserCallback Callback) |
| uint8_t | fuzzer::Bswap (uint8_t x) |
| uint16_t | fuzzer::Bswap (uint16_t x) |
| uint32_t | fuzzer::Bswap (uint32_t x) |
| uint64_t | fuzzer::Bswap (uint64_t x) |
Variables | |
| ExternalFunctions * | fuzzer::EF |
| #define ATTRIBUTE_NO_SANITIZE_MEMORY |
Definition at line 51 of file FuzzerDefs.h.
| #define ATTRIBUTE_TARGET_POPCNT |
Definition at line 44 of file FuzzerDefs.h.
| #define LIBFUZZER_POSIX LIBFUZZER_APPLE || LIBFUZZER_LINUX |
Definition at line 39 of file FuzzerDefs.h.
1.8.6