Files
ladybird/Meta/Lagom/Fuzzers/fuzzers.cmake

89 lines
2.5 KiB
CMake
Raw Normal View History

set(FUZZER_TARGETS
ASN1
2023-09-28 00:17:06 +02:00
Base64Roundtrip
2023-09-16 17:01:54 +04:00
BLAKE2b
BMPLoader
Brotli
DeflateCompression
DeflateDecompression
GIFLoader
GzipDecompression
GzipRoundtrip
ICCProfile
ICOLoader
JPEGLoader
Js
2023-10-22 16:03:52 +01:00
JsonParser
LzmaDecompression
LzmaRoundtrip
MatroskaReader
MD5
PEM
PNGLoader
Poly1305
RegexECMA262
RegexPosixBasic
RegexPosixExtended
RSAKeyParsing
SHA1
SHA256
SHA384
SHA512
TextDecoder
TIFFLoader
2023-07-17 22:33:53 +01:00
TinyVGLoader
URL
WasmParser
WebPLoader
WOFF
2023-10-24 07:54:20 +01:00
WOFF2
XML
ZlibDecompression
)
2023-05-23 00:34:01 +02:00
if (TARGET LibWeb)
list(APPEND FUZZER_TARGETS CSSParser)
endif()
set(FUZZER_DEPENDENCIES_ASN1 LibCrypto LibTLS)
2023-09-16 17:01:54 +04:00
set(FUZZER_DEPENDENCIES_BLAKE2b LibCrypto)
set(FUZZER_DEPENDENCIES_BMPLoader LibGfx)
set(FUZZER_DEPENDENCIES_Brotli LibCompress)
set(FUZZER_DEPENDENCIES_CSSParser LibWeb)
set(FUZZER_DEPENDENCIES_DeflateCompression LibCompress)
set(FUZZER_DEPENDENCIES_DeflateDecompression LibCompress)
set(FUZZER_DEPENDENCIES_ELF LibELF)
set(FUZZER_DEPENDENCIES_GIFLoader LibGfx)
set(FUZZER_DEPENDENCIES_GzipDecompression LibCompress)
set(FUZZER_DEPENDENCIES_GzipRoundtrip LibCompress)
set(FUZZER_DEPENDENCIES_ICCProfile LibGfx)
set(FUZZER_DEPENDENCIES_ICOLoader LibGfx)
set(FUZZER_DEPENDENCIES_JPEGLoader LibGfx)
set(FUZZER_DEPENDENCIES_Js LibJS LibGC)
set(FUZZER_DEPENDENCIES_LzmaDecompression LibCompress)
set(FUZZER_DEPENDENCIES_LzmaRoundtrip LibCompress)
set(FUZZER_DEPENDENCIES_MatroskaReader LibMedia)
set(FUZZER_DEPENDENCIES_MD5 LibCrypto)
set(FUZZER_DEPENDENCIES_PEM LibCrypto)
set(FUZZER_DEPENDENCIES_PNGLoader LibGfx)
set(FUZZER_DEPENDENCIES_Poly1305 LibCrypto)
set(FUZZER_DEPENDENCIES_RegexECMA262 LibRegex)
set(FUZZER_DEPENDENCIES_RegexPosixBasic LibRegex)
set(FUZZER_DEPENDENCIES_RegexPosixExtended LibRegex)
set(FUZZER_DEPENDENCIES_RSAKeyParsing LibCrypto)
set(FUZZER_DEPENDENCIES_SHA1 LibCrypto)
set(FUZZER_DEPENDENCIES_SHA256 LibCrypto)
set(FUZZER_DEPENDENCIES_SHA384 LibCrypto)
set(FUZZER_DEPENDENCIES_SHA512 LibCrypto)
set(FUZZER_DEPENDENCIES_TextDecoder LibTextCodec)
set(FUZZER_DEPENDENCIES_TIFFLoader LibGfx)
set(FUZZER_DEPENDENCIES_TTF LibGfx)
2023-07-17 22:33:53 +01:00
set(FUZZER_DEPENDENCIES_TinyVGLoader LibGfx)
set(FUZZER_DEPENDENCIES_URL LibURL)
set(FUZZER_DEPENDENCIES_WasmParser LibWasm)
set(FUZZER_DEPENDENCIES_WebPLoader LibGfx)
set(FUZZER_DEPENDENCIES_WOFF LibGfx)
2023-10-24 07:54:20 +01:00
set(FUZZER_DEPENDENCIES_WOFF2 LibGfx)
set(FUZZER_DEPENDENCIES_XML LibXML)
set(FUZZER_DEPENDENCIES_ZlibDecompression LibCompress)