summaryrefslogtreecommitdiffstats
path: root/contrib/libs/libfuzzer/lib/fuzzer
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet2026-07-011-1/+1
| | | | commit_hash:abfa3da3bca45bafe4e972a2ca70344f115db4a2
* Intermediate changesrobot-piglet2026-06-171-1/+1
| | | | commit_hash:0d3e6ea6aeac87cd93bccf486e9ff806bc0cb7ad
* Intermediate changesrobot-piglet2026-06-031-1/+1
| | | | commit_hash:f088ee5140fe7cfb904b3d2eef65c385a73148fb
* change afl logic to afl++artsdv2026-05-271-4/+0
| | | | | | | | | | | | | ## **AFL\+\+ integration into the fuzzing toolchain (replacing vanilla AFL)** **Problem being solved:** compile fuzzing targets with the `--afl` flag, substituting the clang/clang\+\+ compiler with afl-clang-fast / afl-clang-fast\+\+. The current vanilla AFL implementation is unmaintained and broken. The details were discussed here: <https://nda.ya.ru/t/lrUJhJBJ7dSnUG>. In this PR, the vanilla AFL code has been removed, leaving only `aflpp_driver.cpp` (from the AFLplusplus repository), the code that helps convert libfuzzer-like fuzzing harnesses to afl\+\+. Compilation uses the afl\+\+ toolchain, which was added in advance to `build/external_resources/aflplusplus/`. I had to make changes to the `devtools/ya` code, since I couldn't find any similar cases (selecting several compilers for a single platform depending on a flag). I chose not to register a new compiler, because afl-clang-fast is essentially a wrapper over clang with added passes — so I decided to select the compiler based on the `--afl` flag. commit_hash:cc138ebf17f07122cbcfdc9a79b371f6b73cd5ca
* Intermediate changesrobot-piglet2026-05-201-1/+1
| | | | commit_hash:52b6fe1797882f2bbd1764ef8222339d903d3a3f
* Intermediate changesrobot-piglet2026-05-081-1/+1
| | | | commit_hash:ab8b4a5189af17512400dc4bf21daac4189cdb08
* Intermediate changesrobot-piglet2026-04-231-1/+1
| | | | commit_hash:1f8dfd3ac360038ab7338c385fc4b9d18f93fdc5
* Intermediate changesrobot-piglet2026-04-091-1/+1
| | | | commit_hash:31120aa6cc2fdda7c0a61d1805308521a421f581
* Intermediate changesrobot-piglet2026-03-261-1/+1
| | | | commit_hash:48bc2253b2e7f97e3930fabd0e33a6c77a490b81
* Intermediate changesrobot-piglet2026-02-2611-21/+36
| | | | commit_hash:27105444c186d65098febecebbc2b0d3b5107dca
* Add missed includes in contribmikhnenko2026-01-221-0/+1
| | | | commit_hash:24f7eb1424671fd9a1ab2015bc5a5a29d50aebf5
* Intermediate changesrobot-piglet2025-12-311-1/+1
| | | | commit_hash:4b31dcc104eb1f319f22023b301832e1719bdaf8
* Intermediate changesrobot-piglet2025-12-171-1/+1
| | | | commit_hash:99b8b7dafb921cab3ae71373f8ebe3cbe44ef8ed
* Intermediate changesrobot-piglet2025-12-031-1/+1
| | | | commit_hash:66bd18a3c1623dcc936f3730fc39699bd39c018c
* Intermediate changesrobot-piglet2025-11-191-1/+1
| | | | commit_hash:06081d4e601b91a332e755a32dabb7589ec72a35
* Intermediate changesrobot-piglet2025-11-041-1/+1
| | | | commit_hash:e4f4ac15f035eb1a5b5030362938fa9de93c960f
* Intermediate changesrobot-piglet2025-10-221-1/+1
| | | | commit_hash:a5d50408854c0808674b5a889fd23af3704087e1
* Intermediate changesrobot-piglet2025-10-081-1/+1
| | | | commit_hash:39978afd806b807ddc0b745f048c16bc98afd9c0
* Intermediate changesrobot-piglet2025-09-251-1/+1
| | | | commit_hash:e0583cbb1b205a2616ae1e914d8938fbc8474201
* Intermediate changesrobot-piglet2025-09-095-4/+5
| | | | commit_hash:de9cb5de84a0e74b5ad574b780be05b8d756f1c8
* Intermediate changesrobot-piglet2025-07-241-1/+1
| | | | commit_hash:9e9c04347de10235f77fcdaf62119e9b89e8bc59
* Intermediate changesrobot-piglet2025-06-291-1/+1
| | | | commit_hash:f441085467533555651b5a0fb53cfe9e90a502e6
* Intermediate changesrobot-piglet2025-06-121-1/+1
| | | | commit_hash:076bd887076f58e85e0f460ed10d4aa08c78e8d7
* Intermediate changesrobot-piglet2025-05-221-1/+1
| | | | commit_hash:e0cf52a226b5e624289f15b2652bebdb2f7cfe54
* Intermediate changesrobot-piglet2025-05-071-1/+1
| | | | commit_hash:4a9ec647419055281b62c0093ffa27fbe9b732a9
* Intermediate changesrobot-piglet2025-05-011-1/+1
| | | | commit_hash:cf346718d9edcad89c318fd6e8b49aedd93f0fba
* Intermediate changesrobot-piglet2025-04-021-1/+1
| | | | commit_hash:28e9e4bd6b02e8914d82b2aafe9f341b5492421f
* Intermediate changesrobot-piglet2025-04-021-1/+1
| | | | commit_hash:838e033d687c5c12cec8cb751116cf60004f0c76
* Intermediate changesrobot-piglet2025-03-196-21/+30
| | | | commit_hash:ebf6fb6dff099bd6bcfbf201e52dda1751dd76fd
* Intermediate changesrobot-piglet2025-01-291-1/+1
| | | | commit_hash:61bf3e0753aa053366e50828bab286941afcfba3
* Intermediate changesrobot-piglet2025-01-065-7/+31
| | | | commit_hash:eb0650680daaad11cb87780fed3a94fb37d55eee
* Intermediate changesrobot-piglet2024-12-0619-39/+95
| | | | commit_hash:06212cb2bd676fc129fca8d6996e5c769e5bb047
* Intermediate changesrobot-piglet2024-12-061-2/+2
| | | | commit_hash:253107c849a56d8c7ba480eeeba03813d825cc50
* publishFullContrib: true for ydbmaxim-yurchuk2024-10-093-0/+301
| | | | | <HIDDEN_URL> commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
* Intermediate changesrobot-piglet2023-05-2649-0/+9769