|
Rizin
unix-like reverse engineering framework and cli tools
|
#include <stddef.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "fuzz_helpers.h"#include "fuzz_data_producer.h"#include "lz4.h"Go to the source code of this file.
Functions | |
| int | LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) |
This fuzz target attempts to decompress the fuzzed data with the simple decompression function to ensure the decompressor never crashes.
Definition at line 15 of file decompress_fuzzer.c.
References dst, free(), FUZZ_ASSERT, FUZZ_dataProducer_create(), FUZZ_dataProducer_free(), FUZZ_dataProducer_remainingBytes(), FUZZ_dataProducer_retrieve32(), FUZZ_getRange_from_uint32(), LZ4_decompress_safe_partial(), LZ4_decompress_safe_usingDict(), malloc(), MAX, memcpy(), memset(), and NULL.