Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | MAX_INSTR_SIZE 64 |
#define | MAX_LINE_SIZE 128 |
Functions | |
int | LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size) |
int | main (int argc, char **argv) |
#define MAX_INSTR_SIZE 64 |
Definition at line 8 of file drivermc.c.
#define MAX_LINE_SIZE 128 |
Definition at line 9 of file drivermc.c.
This fuzz target attempts to compress the fuzzed data with the simple compression function with an output buffer that may be too small to ensure that the compressor never crashes.
This fuzz target attempts to decompress the fuzzed data with the simple decompression function to ensure the decompressor never crashes.
This fuzz target performs a lz4 round-trip test (compress & decompress), compares the result with the original, and calls abort() on corruption.
This fuzz target attempts to compress the fuzzed data with the simple compression function with an output buffer that may be too small to ensure that the compressor never crashes.
This fuzz target attempts to decompress the fuzzed data with the simple decompression function to ensure the decompressor never crashes.
This fuzz target performs a lz4 round-trip test (compress & decompress), compares the result with the original, and calls abort() on corruption.
Definition at line 180 of file fuzz_diff.c.
References arch, assert(), cs_close(), cs_disasm_iter(), cs_free(), cs_malloc(), cs_open(), err, handle, LLVMFuzzerInit(), LLVMFuzzerReturnOneInput(), NULL, outfile, platforms, printf(), and snprintf.
Referenced by main().
Definition at line 11 of file drivermc.c.
References arch, argv, benchmark::FILE, i, setup::line, LLVMFuzzerTestOneInput(), MAX_INSTR_SIZE, MAX_LINE_SIZE, NULL, printf(), and value.