ladybird/Meta/Lagom/Fuzzers
Andrew Kaster af9be6e093 LibTTF/LibGfx: Remove circular dependency by merging LibTTF into LibGfx
LibTTF has a concrete dependency on LibGfx for things like Gfx::Bitmap,
and LibGfx has a concrete dependency in the TTF::Font class in
Gfx::FontDatabase. This circular dependency works fine for Serenity and
Lagom Linux builds of the two libraries. It also works fine for static
library builds on Lagom macOS builds.

However, future changes will make Lagom use shared libraries, and
circular library dependencies are not tolerated in macOS.
2021-07-29 21:46:25 +01:00
..
add-serenity-support-to-fuzzilli.patch Lagom/Fuzzers: Fix FuzzilliJs build and update patch for new Fuzzilli version 2021-01-24 00:40:49 +01:00
CMakeLists.txt Lagom/Fuzzers: Add fuzzer for the quoted printable decoder 2021-07-24 20:11:28 +04:30
FuzzBMPLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzCyrillicDecoder.cpp Lagom/Fuzzers: Add fuzzers for Windows-1251 and Windows-1255 decoders 2021-05-01 17:59:08 +02:00
FuzzDeflateCompression.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzDeflateDecompression.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzELF.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzFlacLoader.cpp Lagom/Fuzzers: Add fuzzer for FLAC loader 2021-07-13 01:15:46 +02:00
FuzzGemini.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzGIFLoader.cpp Fuzz+LibGfx: When fuzzing GIFLoader, try to load all frames 2021-05-30 14:42:34 +01:00
FuzzGzipCompression.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzGzipDecompression.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzHebrewDecoder.cpp Lagom/Fuzzers: Add fuzzers for Windows-1251 and Windows-1255 decoders 2021-05-01 17:59:08 +02:00
FuzzHttpRequest.cpp AK+Userland: Fix some compiler warnings and make variables const-ref 2021-05-16 17:49:42 +02:00
FuzzICOLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzilliJs.cpp LibJS: Remove the default length & attributes from define_native_* 2021-07-06 14:20:30 +01:00
FuzzilliJs.dockerfile Lagom/Fuzzers: Add a Dockerfile for FuzzilliJs 2020-11-08 11:01:07 +01:00
FuzzilliJsInstructions.md Everywhere: Update references from ReadMe.md => README.md 2021-04-11 10:52:25 +02:00
FuzzIMAPParser.cpp Meta: Fuzz the LibIMAP Parser 2021-06-11 23:58:28 +04:30
FuzzJPGLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzJs.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzJs.dict Lagom: Add fuzz testing for LibJS using libFuzzer (#1692) 2020-04-08 10:40:02 +02:00
FuzzLatin1Decoder.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzLatin2Decoder.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzMarkdown.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzMD5.cpp Lagom/Fuzzers: Add fuzzers for all current hashing functions 2021-06-18 21:44:56 +01:00
FuzzPBMLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzPGMLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzPNGLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzPPMLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzQuotedPrintableParser.cpp Lagom/Fuzzers: Add fuzzer for the quoted printable decoder 2021-07-24 20:11:28 +04:30
FuzzRegexECMA262.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzRegexPosixBasic.cpp Lagom/Fuzzers: Add fuzzer for POSIX basic regex parser 2021-07-13 01:34:22 +04:30
FuzzRegexPosixExtended.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzRSAKeyParsing.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzSHA1.cpp Lagom/Fuzzers: Add fuzzers for all current hashing functions 2021-06-18 21:44:56 +01:00
FuzzSHA256.cpp Lagom/Fuzzers: Add fuzzers for all current hashing functions 2021-06-18 21:44:56 +01:00
FuzzSHA384.cpp Lagom/Fuzzers: Add fuzzers for all current hashing functions 2021-06-18 21:44:56 +01:00
FuzzSHA512.cpp Lagom/Fuzzers: Add fuzzers for all current hashing functions 2021-06-18 21:44:56 +01:00
FuzzShell.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzSQLParser.cpp LibSQL: Move Lexer and Parser machinery to AST directory 2021-06-24 00:36:53 +02:00
FuzzTTF.cpp LibTTF/LibGfx: Remove circular dependency by merging LibTTF into LibGfx 2021-07-29 21:46:25 +01:00
FuzzURL.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzUTF16BEDecoder.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzWasmParser.cpp Meta: Add a Wasm parser fuzzer 2021-05-21 00:15:23 +01:00
FuzzWAVLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FuzzZip.cpp AK+Everywhere: Disallow constructing Functions from incompatible types 2021-06-06 00:27:30 +04:30
FuzzZlibDecompression.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00