summaryrefslogtreecommitdiffstats
path: root/contrib/libs/libfuzzer
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet6 days3-5/+5
| | | | commit_hash:f088ee5140fe7cfb904b3d2eef65c385a73148fb
* change afl logic to afl++artsdv13 days2-5/+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-203-5/+5
| | | | commit_hash:52b6fe1797882f2bbd1764ef8222339d903d3a3f
* Intermediate changesrobot-piglet2026-05-083-5/+5
| | | | commit_hash:ab8b4a5189af17512400dc4bf21daac4189cdb08
* Intermediate changesrobot-piglet2026-04-233-5/+5
| | | | commit_hash:1f8dfd3ac360038ab7338c385fc4b9d18f93fdc5
* Intermediate changesrobot-piglet2026-04-093-5/+5
| | | | commit_hash:31120aa6cc2fdda7c0a61d1805308521a421f581
* Intermediate changesrobot-piglet2026-03-263-5/+5
| | | | commit_hash:48bc2253b2e7f97e3930fabd0e33a6c77a490b81
* ya tool black release 8robot-contrib2026-03-071-1/+0
| | | | | #| || **<a href="https://nda.ya.ru/t/NmXL8DSH7W8pjd" target="_blank">![](https://nda.ya.ru/t/mAiQIjHx7Mm3JC =30x) Echo tests</a>** || |# commit_hash:595f1e5ce2f0b1215088b7c8d2b79f07955f9a4b
* Intermediate changesrobot-piglet2026-02-2613-25/+40
| | | | commit_hash:27105444c186d65098febecebbc2b0d3b5107dca
* Add missed includes in contribmikhnenko2026-01-222-0/+9
| | | | commit_hash:24f7eb1424671fd9a1ab2015bc5a5a29d50aebf5
* Intermediate changesrobot-piglet2025-12-313-5/+5
| | | | commit_hash:4b31dcc104eb1f319f22023b301832e1719bdaf8
* Intermediate changesrobot-piglet2025-12-173-5/+5
| | | | commit_hash:99b8b7dafb921cab3ae71373f8ebe3cbe44ef8ed
* Intermediate changesrobot-piglet2025-12-033-5/+5
| | | | commit_hash:66bd18a3c1623dcc936f3730fc39699bd39c018c
* Intermediate changesrobot-piglet2025-11-193-5/+5
| | | | commit_hash:06081d4e601b91a332e755a32dabb7589ec72a35
* Intermediate changesrobot-piglet2025-11-043-5/+5
| | | | commit_hash:e4f4ac15f035eb1a5b5030362938fa9de93c960f
* Intermediate changesrobot-piglet2025-10-223-5/+5
| | | | commit_hash:a5d50408854c0808674b5a889fd23af3704087e1
* Intermediate changesrobot-piglet2025-10-083-5/+5
| | | | commit_hash:39978afd806b807ddc0b745f048c16bc98afd9c0
* Intermediate changesrobot-piglet2025-09-253-5/+5
| | | | commit_hash:e0583cbb1b205a2616ae1e914d8938fbc8474201
* Intermediate changesrobot-piglet2025-09-098-14/+14
| | | | commit_hash:de9cb5de84a0e74b5ad574b780be05b8d756f1c8
* Intermediate changesrobot-piglet2025-07-243-5/+5
| | | | commit_hash:9e9c04347de10235f77fcdaf62119e9b89e8bc59
* Intermediate changesrobot-piglet2025-06-293-5/+5
| | | | commit_hash:f441085467533555651b5a0fb53cfe9e90a502e6
* Intermediate changesrobot-piglet2025-06-123-5/+5
| | | | commit_hash:076bd887076f58e85e0f460ed10d4aa08c78e8d7
* Intermediate changesrobot-piglet2025-05-223-5/+5
| | | | commit_hash:e0cf52a226b5e624289f15b2652bebdb2f7cfe54
* Intermediate changesrobot-piglet2025-05-073-5/+5
| | | | commit_hash:4a9ec647419055281b62c0093ffa27fbe9b732a9
* Intermediate changesrobot-piglet2025-05-013-5/+5
| | | | commit_hash:cf346718d9edcad89c318fd6e8b49aedd93f0fba
* Intermediate changesrobot-piglet2025-04-023-5/+5
| | | | commit_hash:28e9e4bd6b02e8914d82b2aafe9f341b5492421f
* Intermediate changesrobot-piglet2025-04-023-5/+5
| | | | commit_hash:838e033d687c5c12cec8cb751116cf60004f0c76
* Intermediate changesrobot-piglet2025-03-1910-102/+35
| | | | commit_hash:ebf6fb6dff099bd6bcfbf201e52dda1751dd76fd
* Intermediate changesrobot-piglet2025-01-293-5/+5
| | | | commit_hash:61bf3e0753aa053366e50828bab286941afcfba3
* Intermediate changesrobot-piglet2025-01-068-11/+44
| | | | commit_hash:eb0650680daaad11cb87780fed3a94fb37d55eee
* Intermediate changesrobot-piglet2024-12-0624-65/+136
| | | | commit_hash:06212cb2bd676fc129fca8d6996e5c769e5bb047
* Intermediate changesrobot-piglet2024-12-064-24/+40
| | | | commit_hash:253107c849a56d8c7ba480eeeba03813d825cc50
* publishFullContrib: true for ydbmaxim-yurchuk2024-10-0914-0/+1723
| | | | | <HIDDEN_URL> commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
* Add explicit sanitizer dependenciesreshilkin2023-07-251-0/+4
|
* add ymake export to ydbalexv-smirnov2023-06-131-0/+72
|
* Intermediate changesrobot-piglet2023-05-2649-0/+1
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-281-72/+0
|
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-151-0/+72
|
* add windows platform to ydb github exportalexv-smirnov2022-12-201-0/+46
|
* Rebalancing autocheck partitions and distbuild clusters.robot-dts-analyst2022-11-084-15/+27
| | | The process of preparing changes https://sandbox.yandex-team.ru/task/1510045946/view
* Switch fuzz tests to contrib/libs/libfuzzerthegeorg2022-11-0751-0/+10121