0

third_party: add Domato as a third_party dependency

Change-Id: Ic8d8ee2bd676d09077bd64a13179c44676d5277b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5753008
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Paul Semel <paulsemel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1341054}
This commit is contained in:
Paul Semel
2024-08-13 17:07:03 +00:00
committed by Chromium LUCI CQ
parent 5270c49530
commit cd773a10dd
5 changed files with 28 additions and 0 deletions

3
.gitmodules vendored

@ -329,6 +329,9 @@
[submodule "third_party/fuzztest/src"]
path = third_party/fuzztest/src
url = https://chromium.googlesource.com/external/github.com/google/fuzztest
[submodule "third_party/domato/src"]
path = third_party/domato/src
url = https://chromium.googlesource.com/external/github.com/googleprojectzero/domato
[submodule "third_party/libaddressinput/src"]
path = third_party/libaddressinput/src
url = https://chromium.googlesource.com/external/libaddressinput

7
DEPS

@ -400,6 +400,10 @@ vars = {
# and whatever else without interference from each other.
'fuzztest_revision': '32eb84a95951fa3a0148fb3e6a1a02f830ded136',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling domato
# and whatever else without interference from each other.
'domato_revision': '739329a915173ab001880ec313659c3125a1c8fe',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling devtools-frontend
# and whatever else without interference from each other.
'devtools_frontend_revision': '693f4b9989ac0d5d437a8c90398af14486af557d',
@ -2033,6 +2037,9 @@ deps = {
'src/third_party/fuzztest/src':
Var('chromium_git') + '/external/github.com/google/fuzztest.git' + '@' + Var('fuzztest_revision'),
'src/third_party/domato/src':
Var('chromium_git') + '/external/github.com/googleprojectzero/domato.git' + '@' + Var('domato_revision'),
'src/third_party/libaddressinput/src':
Var('chromium_git') + '/external/libaddressinput.git' + '@' + 'e8712e415627f22d0b00ebee8db99547077f39bd',

2
third_party/domato/OWNERS vendored Normal file

@ -0,0 +1,2 @@
paulsemel@chromium.org
adetaylor@chromium.org

15
third_party/domato/README.chromium vendored Normal file

@ -0,0 +1,15 @@
Name: Domato
URL: https://github.com/googleprojectzero/domato/
Version: N/A
Date: 2024-08-01
Revision: 739329a915173ab001880ec313659c3125a1c8fe
License: Apache 2.0
License File: src/LICENSE
Shipped: no
Security Critical: no
Description:
Domato is based on an engine that, given a context-free grammar in a simple
format, generates samples from that grammar. It is broadly used in Chrome
Fuzzing in ClusterFuzz.

1
third_party/domato/src vendored Submodule

Submodule third_party/domato/src added at 739329a915