1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 05:17:34 +00:00

Lagom/Fuzzers: Add fuzzers for LibCompess

Adds fuzzers for Deflate, Gzip and Zlib.
This commit is contained in:
Luke 2021-03-03 23:17:34 +00:00 committed by Andreas Kling
parent 89265be167
commit 28a705d3c7
4 changed files with 105 additions and 0 deletions

View file

@ -16,9 +16,11 @@ function(add_simple_fuzzer name)
endfunction()
add_simple_fuzzer(FuzzBMPLoader)
add_simple_fuzzer(FuzzDeflate)
add_simple_fuzzer(FuzzELF)
add_simple_fuzzer(FuzzGemini)
add_simple_fuzzer(FuzzGIFLoader)
add_simple_fuzzer(FuzzGzip)
add_simple_fuzzer(FuzzICOLoader)
add_simple_fuzzer(FuzzJPGLoader)
add_simple_fuzzer(FuzzPNGLoader)
@ -35,6 +37,7 @@ add_simple_fuzzer(FuzzTTF)
add_simple_fuzzer(FuzzURL)
add_simple_fuzzer(FuzzRSAKeyParsing)
add_simple_fuzzer(FuzzWAVLoader)
add_simple_fuzzer(FuzzZlib)
if (NOT ENABLE_OSS_FUZZ)
set(CMAKE_EXE_LINKER_FLAGS "${ORIGINAL_CMAKE_EXE_LINKER_FLAGS} -fsanitize=address")