Roll src/third_party/fuzztest/src/ f03aafb75..890b53c34 (39 commits) https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/f03aafb75160..890b53c3485b $ git log f03aafb75..890b53c34 --date=short --no-merges --format='%ad %ae %s' 2025-06-04 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s. 2025-06-04 lszekeres Add CMake fuzztest_proto_library() support. 2025-06-04 xinhaoyuan Validate container memory dictionary mutation for inner domain. 2025-06-04 fuzztest No public description 2025-06-03 xinhaoyuan Add e2e tests for the libFuzzer compatibility mode. 2025-06-03 kusano Expose GetRandomCorpusValue within the domain API 2025-06-02 saraqu Cleanup FUZZTEST_STACK_LIMIT env var in favor of --stack_limit_kb flag. 2025-05-29 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s. 2025-05-29 abhijeet Fix Windows build error due to macro conflict with 'stdout' 2025-05-28 lszekeres Simplify CMake build files. 2025-05-28 lszekeres Organize BUILD files. 2025-05-28 xinhaoyuan Use subprocess API in the Centipede adaptor to replace popen, which is unsafe. 2025-05-28 xinhaoyuan Fix the CMake workflow for events other than pull requests. 2025-05-23 abhijeet Disable fuzztest subprocess library on Apple tvOS 2025-05-23 abhijeet Disable std::filesystem on tvOS versions below 13.0 2025-05-25 xinhaoyuan Allow subprocess API to inherit the current process `environ`. 2025-05-25 xinhaoyuan Add a subprocess API to use output callbacks. 2025-05-25 lszekeres Fix CMake workflow for PRs. 2025-05-23 lszekeres Add missing copyright headers. 2025-05-23 fuzztest Organize BUILD files. 2025-05-23 lszekeres Organize BUILD files. 2025-05-22 fuzztest fix AggregateOfImpl for domains with std::pair custom corpus 2025-05-22 ravanbakhsh Use utf8 domain for protobuf strings. 2025-05-21 kusano No public description 2025-05-21 fuzztest No public description 2025-05-21 lszekeres Make FuzzingBitGen non-internal. 2025-05-21 kusano No public description 2025-05-21 xinhaoyuan #Centipede NFC: use ByteSpan for the argument. 2025-05-20 ravanbakhsh Support UTF8 strings. 2025-05-20 kusano No public description 2025-05-20 kusano No public description 2025-05-20 kusano No public description 2025-05-20 kusano No public description 2025-05-20 fuzztest No public description 2025-05-16 xinhaoyuan Remove the legacy way of reusing previous workdir. 2025-05-15 ravanbakhsh Include parameterized tests in the list of unit tests. 2025-05-14 ravanbakhsh Set sa_flags when handling SIGINT. 2025-05-14 xinhaoyuan Change centipede_binary_path to centipede_command to pass extra options. 2025-05-14 xinhaoyuan Move ShellEscape into a library to be shared later. Created with: roll-dep src/third_party/fuzztest/src Bug: 391914246 Change-Id: I0aee30b07ab8c0aa7a19c776571d4baf821be646 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6598116 Reviewed-by: Paul Semel <paulsemel@chromium.org> Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com> Cr-Commit-Position: refs/heads/main@{#1469866}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.