aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2017-05-05 08:52:48 +0200
committerGravatar GitHub <noreply@github.com>2017-05-05 08:52:48 +0200
commitccf2a6a7072a45647625d04a39b5a85a594828b5 (patch)
treee070d903a4ab2b618126e856c3e3cfb63dc190bd /tools
parent764494a251abb95d26f83e165480b368343246b0 (diff)
parent06af233945e8349533ef1a1acddb863f35619a45 (diff)
Merge branch 'master' into xiaohaoliang-patch-1
Diffstat (limited to 'tools')
-rw-r--r--tools/README.md3
-rw-r--r--tools/buildgen/generate_build_additions.sh1
-rwxr-xr-xtools/buildgen/plugins/expand_bin_attrs.py2
-rwxr-xr-xtools/buildgen/plugins/expand_filegroups.py1
-rw-r--r--tools/buildgen/plugins/make_fuzzer_tests.py2
-rwxr-xr-xtools/codegen/core/gen_nano_proto.sh4
-rwxr-xr-xtools/codegen/core/gen_settings_ids.py184
-rwxr-xr-xtools/codegen/core/gen_static_metadata.py344
-rwxr-xr-xtools/distrib/check_copyright.py12
-rwxr-xr-xtools/distrib/check_include_guards.py2
-rwxr-xr-xtools/distrib/check_nanopb_output.sh4
-rwxr-xr-xtools/distrib/python/bazel_deps.sh10
-rw-r--r--tools/distrib/python/grpcio_tools/grpc_tools/protobuf_generated_well_known_types_embed.cc343
-rw-r--r--tools/distrib/python/grpcio_tools/grpc_version.py2
-rw-r--r--tools/distrib/python/grpcio_tools/protoc_lib_deps.py2
-rw-r--r--tools/distrib/python/grpcio_tools/setup.py29
-rwxr-xr-xtools/distrib/yapf_code.sh59
-rw-r--r--tools/dockerfile/grpc_artifact_linux_x64/Dockerfile2
-rw-r--r--tools/dockerfile/grpc_artifact_linux_x86/Dockerfile2
-rw-r--r--tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile2
-rw-r--r--tools/dockerfile/grpc_artifact_python_manylinux_x86/Dockerfile2
-rwxr-xr-xtools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh2
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_csharp/Dockerfile21
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_csharpcoreclr/Dockerfile11
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile2
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_go/Dockerfile4
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile6
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_java/Dockerfile2
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_node/Dockerfile2
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_python/Dockerfile2
-rw-r--r--tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile2
-rwxr-xr-xtools/dockerfile/push_testing_images.sh2
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_csharp/Dockerfile3
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_cxx/Dockerfile2
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_go/Dockerfile4
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_java/Dockerfile2
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_node/Dockerfile2
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_php/Dockerfile2
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_python/Dockerfile2
-rw-r--r--tools/dockerfile/stress_test/grpc_interop_stress_ruby/Dockerfile2
-rw-r--r--tools/dockerfile/test/bazel/Dockerfile7
-rw-r--r--tools/dockerfile/test/csharp_coreclr_x64/Dockerfile11
-rw-r--r--tools/dockerfile/test/csharp_jessie_x64/Dockerfile21
-rw-r--r--tools/dockerfile/test/cxx_alpine_x64/Dockerfile72
-rw-r--r--tools/dockerfile/test/cxx_jessie_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/cxx_jessie_x86/Dockerfile2
-rw-r--r--tools/dockerfile/test/cxx_ubuntu1404_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/cxx_ubuntu1604_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/cxx_wheezy_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/fuzzer/Dockerfile2
-rw-r--r--tools/dockerfile/test/multilang_jessie_x64/Dockerfile7
-rw-r--r--tools/dockerfile/test/node_jessie_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/php7_jessie_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/php_jessie_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/python_alpine_x64/Dockerfile (renamed from tools/dockerfile/bazel/Dockerfile)55
-rw-r--r--tools/dockerfile/test/python_jessie_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/python_pyenv_x64/Dockerfile5
-rw-r--r--tools/dockerfile/test/ruby_jessie_x64/Dockerfile2
-rw-r--r--tools/dockerfile/test/sanity/Dockerfile2
-rw-r--r--tools/doxygen/Doxyfile.c++20
-rw-r--r--tools/doxygen/Doxyfile.c++.internal254
-rw-r--r--tools/doxygen/Doxyfile.core8
-rw-r--r--tools/doxygen/Doxyfile.core.internal202
-rw-r--r--tools/fuzzer/options/api_fuzzer.options3
-rw-r--r--tools/fuzzer/options/client_fuzzer.options3
-rw-r--r--tools/fuzzer/options/fuzzer.options2
-rw-r--r--tools/fuzzer/options/fuzzer_response.options2
-rw-r--r--tools/fuzzer/options/fuzzer_serverlist.options2
-rw-r--r--tools/fuzzer/options/hpack_parser_fuzzer_test.options3
-rw-r--r--tools/fuzzer/options/percent_decode_fuzzer.options2
-rw-r--r--tools/fuzzer/options/percent_encode_fuzzer.options2
-rw-r--r--tools/fuzzer/options/request_fuzzer.options3
-rw-r--r--tools/fuzzer/options/response_fuzzer.options3
-rw-r--r--tools/fuzzer/options/server_fuzzer.options3
-rw-r--r--tools/fuzzer/options/ssl_server_fuzzer.options2
-rw-r--r--tools/fuzzer/options/uri_fuzzer_test.options2
-rwxr-xr-xtools/gce/create_linux_performance_worker.sh4
-rwxr-xr-xtools/gce/linux_performance_worker_init.sh58
-rwxr-xr-xtools/gce/linux_worker_init.sh12
-rwxr-xr-xtools/gcp/utils/gcr_upload.py119
-rw-r--r--tools/grift/README.md12
-rw-r--r--tools/grpcz/BUILD63
-rw-r--r--tools/grpcz/census.proto318
-rw-r--r--tools/grpcz/grpcz_client.cc185
-rw-r--r--tools/grpcz/monitoring.proto156
-rw-r--r--tools/http2_interop/http2interop_test.go2
-rw-r--r--tools/internal_ci/README.md2
-rw-r--r--tools/internal_ci/linux/grpc_fuzzer_hpack_parser.cfg39
-rw-r--r--tools/internal_ci/linux/grpc_fuzzer_http_request.cfg39
-rw-r--r--tools/internal_ci/linux/grpc_fuzzer_nanopb_response.cfg39
-rw-r--r--tools/internal_ci/linux/grpc_fuzzer_server.cfg39
-rwxr-xr-xtools/internal_ci/linux/grpc_fuzzer_server.sh41
-rwxr-xr-xtools/internal_ci/linux/grpc_interop_badserver_java.sh2
-rwxr-xr-xtools/internal_ci/linux/grpc_interop_badserver_python.sh2
-rw-r--r--tools/internal_ci/linux/grpc_master.cfg2
-rwxr-xr-xtools/internal_ci/linux/grpc_master.sh14
-rw-r--r--tools/internal_ci/linux/grpc_portability.cfg (renamed from tools/internal_ci/linux/grpc_fuzzer_api.cfg)6
-rwxr-xr-xtools/internal_ci/linux/grpc_portability.sh (renamed from tools/internal_ci/linux/grpc_fuzzer_json.sh)5
-rw-r--r--tools/internal_ci/linux/grpc_portability_build_only.cfg2
-rwxr-xr-x[-rw-r--r--]tools/internal_ci/linux/grpc_portability_build_only.sh3
-rw-r--r--tools/internal_ci/linux/grpc_pull_request_sanity.cfg2
-rw-r--r--tools/internal_ci/linux/sanitizer/grpc_c_asan.cfg (renamed from tools/internal_ci/linux/grpc_fuzzer_uri.cfg)6
-rwxr-xr-xtools/internal_ci/linux/sanitizer/grpc_c_asan.sh (renamed from tools/internal_ci/linux/grpc_fuzzer_http_request.sh)7
-rw-r--r--tools/internal_ci/linux/sanitizer/grpc_c_msan.cfg (renamed from tools/internal_ci/linux/grpc_fuzzer_json.cfg)6
-rwxr-xr-xtools/internal_ci/linux/sanitizer/grpc_c_msan.sh (renamed from tools/internal_ci/linux/grpc_fuzzer_nanopb_response.sh)6
-rw-r--r--tools/internal_ci/linux/sanitizer/grpc_c_tsan.cfg (renamed from tools/internal_ci/linux/grpc_fuzzer_client.cfg)6
-rwxr-xr-xtools/internal_ci/linux/sanitizer/grpc_c_tsan.sh (renamed from tools/internal_ci/linux/grpc_fuzzer_hpack_parser.sh)7
-rw-r--r--tools/internal_ci/linux/sanitizer/grpc_cpp_asan.cfg39
-rwxr-xr-xtools/internal_ci/linux/sanitizer/grpc_cpp_asan.sh40
-rw-r--r--tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.cfg39
-rwxr-xr-xtools/internal_ci/linux/sanitizer/grpc_cpp_tsan.sh40
-rw-r--r--tools/internal_ci/macos/grpc_master.cfg39
-rwxr-xr-xtools/internal_ci/macos/grpc_master.sh (renamed from tools/internal_ci/linux/grpc_fuzzer_api.sh)13
-rw-r--r--tools/internal_ci/windows/grpc_master.bat2
-rw-r--r--tools/internal_ci/windows/grpc_master.cfg2
-rw-r--r--tools/internal_ci/windows/grpc_portability_master.bat43
-rw-r--r--tools/internal_ci/windows/grpc_portability_master.cfg39
-rwxr-xr-xtools/jenkins/run_bazel_basic_in_docker.sh2
-rwxr-xr-xtools/jenkins/run_c_cpp_test.sh49
-rwxr-xr-xtools/jenkins/run_full_performance_released.sh73
-rwxr-xr-xtools/jenkins/run_interop.sh2
-rwxr-xr-xtools/jenkins/run_interop_objc.sh39
-rwxr-xr-xtools/jenkins/run_line_count.sh36
-rwxr-xr-xtools/jenkins/run_performance.sh6
-rwxr-xr-xtools/jenkins/run_performance_profile_daily.sh (renamed from tools/profiling/latency_profile/run_latency_profile.sh)6
-rwxr-xr-xtools/jenkins/run_performance_profile_hourly.sh43
-rwxr-xr-xtools/line_count/collect-history.py53
-rwxr-xr-xtools/line_count/collect-now.sh (renamed from tools/run_tests/helper_scripts/build_csharp_coreclr.sh)10
-rwxr-xr-xtools/line_count/summarize-history.py49
-rwxr-xr-xtools/line_count/yaml2csv.py53
-rwxr-xr-xtools/profiling/microbenchmarks/bm2bq.py158
-rwxr-xr-xtools/profiling/microbenchmarks/bm_diff.py255
-rw-r--r--tools/profiling/microbenchmarks/bm_json.py207
-rw-r--r--tools/profiling/microbenchmarks/speedup.py67
-rw-r--r--tools/run_tests/README.md24
-rw-r--r--tools/run_tests/artifacts/artifact_targets.py2
-rw-r--r--tools/run_tests/artifacts/build_artifact_node.bat4
-rwxr-xr-xtools/run_tests/artifacts/build_artifact_node.sh6
-rw-r--r--tools/run_tests/artifacts/distribtest_targets.py24
-rw-r--r--tools/run_tests/artifacts/package_targets.py2
-rwxr-xr-xtools/run_tests/dockerize/build_interop_image.sh8
-rw-r--r--tools/run_tests/generated/configs.json54
-rw-r--r--tools/run_tests/generated/sources_and_headers.json976
-rw-r--r--tools/run_tests/generated/tests.json9599
-rw-r--r--tools/run_tests/helper_scripts/build_csharp.bat (renamed from tools/run_tests/helper_scripts/build_csharp_coreclr.bat)4
-rwxr-xr-xtools/run_tests/helper_scripts/build_csharp.sh9
-rwxr-xr-xtools/run_tests/helper_scripts/build_node.sh7
-rwxr-xr-xtools/run_tests/helper_scripts/build_python.sh2
-rwxr-xr-xtools/run_tests/helper_scripts/post_tests_php.sh2
-rwxr-xr-xtools/run_tests/helper_scripts/post_tests_python.sh (renamed from tools/internal_ci/linux/grpc_fuzzer_uri.sh)11
-rw-r--r--tools/run_tests/helper_scripts/pre_build_cmake.bat5
-rw-r--r--tools/run_tests/helper_scripts/pre_build_csharp.bat66
-rwxr-xr-xtools/run_tests/helper_scripts/pre_build_csharp.sh57
-rwxr-xr-xtools/run_tests/helper_scripts/run_python.sh2
-rwxr-xr-xtools/run_tests/helper_scripts/run_ruby_end2end_tests.sh (renamed from tools/internal_ci/linux/grpc_fuzzer_client.sh)17
-rw-r--r--tools/run_tests/interop/interop_html_report.template10
-rw-r--r--tools/run_tests/performance/README.md106
-rwxr-xr-xtools/run_tests/performance/bq_upload_result.py10
-rw-r--r--tools/run_tests/performance/scenario_config.py194
-rwxr-xr-xtools/run_tests/python_utils/antagonist.py2
-rw-r--r--tools/run_tests/python_utils/comment_on_pr.py49
-rwxr-xr-xtools/run_tests/python_utils/dockerjob.py20
-rw-r--r--tools/run_tests/python_utils/filter_pull_request_tests.py32
-rwxr-xr-xtools/run_tests/python_utils/jobset.py25
-rwxr-xr-xtools/run_tests/python_utils/port_server.py77
-rw-r--r--tools/run_tests/python_utils/report_utils.py18
-rwxr-xr-xtools/run_tests/run_build_statistics.py6
-rwxr-xr-xtools/run_tests/run_interop_tests.py365
-rwxr-xr-xtools/run_tests/run_microbenchmark.py73
-rwxr-xr-xtools/run_tests/run_performance_tests.py13
-rwxr-xr-xtools/run_tests/run_stress_tests.py16
-rwxr-xr-xtools/run_tests/run_tests.py96
-rwxr-xr-xtools/run_tests/run_tests_matrix.py93
-rwxr-xr-xtools/run_tests/sanity/check_sources_and_headers.py8
-rwxr-xr-xtools/run_tests/sanity/check_submodules.sh8
-rwxr-xr-xtools/run_tests/sanity/check_test_filtering.py4
-rwxr-xr-xtools/run_tests/sanity/check_version.py18
-rwxr-xr-xtools/run_tests/sanity/core_banned_functions.py13
-rwxr-xr-xtools/run_tests/start_port_server.py4
-rwxr-xr-xtools/run_tests/stress_test/print_summary.py2
-rwxr-xr-xtools/run_tests/stress_test/run_on_gke.py60
-rwxr-xr-xtools/run_tests/task_runner.py2
-rw-r--r--tools/tsan_suppressions.txt4
-rw-r--r--tools/ubsan_suppressions.txt7
184 files changed, 14387 insertions, 2242 deletions
diff --git a/tools/README.md b/tools/README.md
index d051846c33..62e91246d0 100644
--- a/tools/README.md
+++ b/tools/README.md
@@ -16,3 +16,6 @@ internal_ci: Support for running tests on an internal CI platform.
jenkins: Support for running tests on Jenkins.
run_tests: Scripts to run gRPC tests in parallel.
+
+run_tests/performance: See the [README](./run_tests/performance/README.md) for
+more notes on the performance tests.
diff --git a/tools/buildgen/generate_build_additions.sh b/tools/buildgen/generate_build_additions.sh
index a4373ed350..9b5e2113af 100644
--- a/tools/buildgen/generate_build_additions.sh
+++ b/tools/buildgen/generate_build_additions.sh
@@ -35,6 +35,7 @@ gen_build_yaml_dirs=" \
src/benchmark \
src/proto \
src/zlib \
+ src/c-ares \
test/core/bad_client \
test/core/bad_ssl \
test/core/end2end \
diff --git a/tools/buildgen/plugins/expand_bin_attrs.py b/tools/buildgen/plugins/expand_bin_attrs.py
index dc72bf3b9d..f52168a9d3 100755
--- a/tools/buildgen/plugins/expand_bin_attrs.py
+++ b/tools/buildgen/plugins/expand_bin_attrs.py
@@ -52,9 +52,11 @@ def mako_plugin(dictionary):
tgt['ci_platforms'] = sorted(tgt.get('ci_platforms', tgt['platforms']))
tgt['boringssl'] = tgt.get('boringssl', False)
tgt['zlib'] = tgt.get('zlib', False)
+ tgt['ares'] = tgt.get('ares', False)
tgt['gtest'] = tgt.get('gtest', False)
libs = dictionary.get('libs')
for lib in libs:
lib['boringssl'] = lib.get('boringssl', False)
lib['zlib'] = lib.get('zlib', False)
+ lib['ares'] = lib.get('ares', False)
diff --git a/tools/buildgen/plugins/expand_filegroups.py b/tools/buildgen/plugins/expand_filegroups.py
index 46739f8f10..9eaba463ec 100755
--- a/tools/buildgen/plugins/expand_filegroups.py
+++ b/tools/buildgen/plugins/expand_filegroups.py
@@ -57,6 +57,7 @@ FILEGROUP_DEFAULTS = {
'language': 'c',
'boringssl': False,
'zlib': False,
+ 'ares': False,
}
diff --git a/tools/buildgen/plugins/make_fuzzer_tests.py b/tools/buildgen/plugins/make_fuzzer_tests.py
index ba9825acb9..5fc28ddd31 100644
--- a/tools/buildgen/plugins/make_fuzzer_tests.py
+++ b/tools/buildgen/plugins/make_fuzzer_tests.py
@@ -52,7 +52,7 @@ def mako_plugin(dictionary):
'exclude_iomgrs': ['uv'],
'exclude_configs': ['tsan'],
'uses_polling': False,
- 'platforms': ['linux'],
+ 'platforms': ['mac', 'linux'],
'ci_platforms': ['linux'],
'flaky': False,
'language': 'c',
diff --git a/tools/codegen/core/gen_nano_proto.sh b/tools/codegen/core/gen_nano_proto.sh
index 8600573e1c..7bb9fc1cc4 100755
--- a/tools/codegen/core/gen_nano_proto.sh
+++ b/tools/codegen/core/gen_nano_proto.sh
@@ -32,8 +32,8 @@
# Example usage:
# tools/codegen/core/gen_nano_proto.sh \
# src/proto/grpc/lb/v1/load_balancer.proto \
-# $PWD/src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1 \
-# src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1
+# $PWD/src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1 \
+# src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1
#
# Exit statuses:
# 1: Incorrect number of arguments
diff --git a/tools/codegen/core/gen_settings_ids.py b/tools/codegen/core/gen_settings_ids.py
new file mode 100755
index 0000000000..a986138337
--- /dev/null
+++ b/tools/codegen/core/gen_settings_ids.py
@@ -0,0 +1,184 @@
+#!/usr/bin/env python2.7
+
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import collections
+import perfection
+import sys
+
+_MAX_HEADER_LIST_SIZE = 16 * 1024 * 1024
+
+Setting = collections.namedtuple('Setting', 'id default min max on_error')
+OnError = collections.namedtuple('OnError', 'behavior code')
+clamp_invalid_value = OnError('CLAMP_INVALID_VALUE', 'PROTOCOL_ERROR')
+disconnect_on_invalid_value = lambda e: OnError('DISCONNECT_ON_INVALID_VALUE', e)
+DecoratedSetting = collections.namedtuple('DecoratedSetting', 'enum name setting')
+
+_SETTINGS = {
+ 'HEADER_TABLE_SIZE': Setting(1, 4096, 0, 0xffffffff, clamp_invalid_value),
+ 'ENABLE_PUSH': Setting(2, 1, 0, 1, disconnect_on_invalid_value('PROTOCOL_ERROR')),
+ 'MAX_CONCURRENT_STREAMS': Setting(3, 0xffffffff, 0, 0xffffffff, disconnect_on_invalid_value('PROTOCOL_ERROR')),
+ 'INITIAL_WINDOW_SIZE': Setting(4, 65535, 0, 0x7fffffff, disconnect_on_invalid_value('FLOW_CONTROL_ERROR')),
+ 'MAX_FRAME_SIZE': Setting(5, 16384, 16384, 16777215, disconnect_on_invalid_value('PROTOCOL_ERROR')),
+ 'MAX_HEADER_LIST_SIZE': Setting(6, _MAX_HEADER_LIST_SIZE, 0, _MAX_HEADER_LIST_SIZE, clamp_invalid_value),
+ 'GRPC_ALLOW_TRUE_BINARY_METADATA': Setting(0xfe03, 0, 0, 1, clamp_invalid_value),
+}
+
+H = open('src/core/ext/transport/chttp2/transport/http2_settings.h', 'w')
+C = open('src/core/ext/transport/chttp2/transport/http2_settings.c', 'w')
+
+# utility: print a big comment block into a set of files
+def put_banner(files, banner):
+ for f in files:
+ print >>f, '/*'
+ for line in banner:
+ print >>f, ' * %s' % line
+ print >>f, ' */'
+ print >>f
+
+# copy-paste copyright notice from this file
+with open(sys.argv[0]) as my_source:
+ copyright = []
+ for line in my_source:
+ if line[0] != '#': break
+ for line in my_source:
+ if line[0] == '#':
+ copyright.append(line)
+ break
+ for line in my_source:
+ if line[0] != '#':
+ break
+ copyright.append(line)
+ put_banner([H,C], [line[2:].rstrip() for line in copyright])
+
+put_banner([H,C], ["Automatically generated by tools/codegen/core/gen_settings_ids.py"])
+
+print >>H, "#ifndef GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HTTP2_SETTINGS_H"
+print >>H, "#define GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HTTP2_SETTINGS_H"
+print >>H
+print >>H, "#include <stdint.h>"
+print >>H, "#include <stdbool.h>"
+print >>H
+
+print >>C, "#include \"src/core/ext/transport/chttp2/transport/http2_settings.h\""
+print >>C
+print >>C, "#include <grpc/support/useful.h>"
+print >>C, "#include \"src/core/lib/transport/http2_errors.h\""
+print >>C
+
+p = perfection.hash_parameters(sorted(x.id for x in _SETTINGS.values()))
+print p
+
+def hash(i):
+ i += p.offset
+ x = i % p.t
+ y = i / p.t
+ return x + p.r[y]
+
+decorated_settings = [DecoratedSetting(hash(setting.id), name, setting)
+ for name, setting in _SETTINGS.iteritems()]
+
+print >>H, 'typedef enum {'
+for decorated_setting in sorted(decorated_settings):
+ print >>H, ' GRPC_CHTTP2_SETTINGS_%s = %d, /* wire id %d */' % (
+ decorated_setting.name, decorated_setting.enum, decorated_setting.setting.id)
+print >>H, '} grpc_chttp2_setting_id;'
+print >>H
+print >>H, '#define GRPC_CHTTP2_NUM_SETTINGS %d' % (max(x.enum for x in decorated_settings) + 1)
+
+print >>H, 'extern const uint16_t grpc_setting_id_to_wire_id[];'
+print >>C, 'const uint16_t grpc_setting_id_to_wire_id[] = {%s};' % ','.join(
+ '%d' % s for s in p.slots)
+print >>H
+print >>H, "bool grpc_wire_id_to_setting_id(uint32_t wire_id, grpc_chttp2_setting_id *out);"
+cgargs = {
+ 'r': ','.join('%d' % (r if r is not None else 0) for r in p.r),
+ 't': p.t,
+ 'offset': abs(p.offset),
+ 'offset_sign': '+' if p.offset > 0 else '-'
+ }
+print >>C, """
+bool grpc_wire_id_to_setting_id(uint32_t wire_id, grpc_chttp2_setting_id *out) {
+ uint32_t i = wire_id %(offset_sign)s %(offset)d;
+ uint32_t x = i %% %(t)d;
+ uint32_t y = i / %(t)d;
+ uint32_t h = x;
+ switch (y) {
+""" % cgargs
+for i, r in enumerate(p.r):
+ if not r: continue
+ if r < 0: print >>C, 'case %d: h -= %d; break;' % (i, -r)
+ else: print >>C, 'case %d: h += %d; break;' % (i, r)
+print >>C, """
+ }
+ *out = (grpc_chttp2_setting_id)h;
+ return h < GPR_ARRAY_SIZE(grpc_setting_id_to_wire_id) && grpc_setting_id_to_wire_id[h] == wire_id;
+}
+""" % cgargs
+
+print >>H, """
+typedef enum {
+ GRPC_CHTTP2_CLAMP_INVALID_VALUE,
+ GRPC_CHTTP2_DISCONNECT_ON_INVALID_VALUE
+} grpc_chttp2_invalid_value_behavior;
+
+typedef struct {
+ const char *name;
+ uint32_t default_value;
+ uint32_t min_value;
+ uint32_t max_value;
+ grpc_chttp2_invalid_value_behavior invalid_value_behavior;
+ uint32_t error_value;
+} grpc_chttp2_setting_parameters;
+
+extern const grpc_chttp2_setting_parameters grpc_chttp2_settings_parameters[GRPC_CHTTP2_NUM_SETTINGS];
+"""
+print >>C, "const grpc_chttp2_setting_parameters grpc_chttp2_settings_parameters[GRPC_CHTTP2_NUM_SETTINGS] = {"
+i = 0
+for decorated_setting in sorted(decorated_settings):
+ while i < decorated_setting.enum:
+ print >>C, "{NULL, 0, 0, 0, GRPC_CHTTP2_DISCONNECT_ON_INVALID_VALUE, GRPC_HTTP2_PROTOCOL_ERROR},"
+ i += 1
+ print >>C, "{\"%s\", %du, %du, %du, GRPC_CHTTP2_%s, GRPC_HTTP2_%s}," % (
+ decorated_setting.name,
+ decorated_setting.setting.default,
+ decorated_setting.setting.min,
+ decorated_setting.setting.max,
+ decorated_setting.setting.on_error.behavior,
+ decorated_setting.setting.on_error.code,
+ )
+ i += 1
+print >>C, "};"
+
+print >>H
+print >>H, "#endif /* GRPC_CORE_EXT_TRANSPORT_CHTTP2_TRANSPORT_HTTP2_SETTINGS_H */"
+
+H.close()
+C.close()
diff --git a/tools/codegen/core/gen_static_metadata.py b/tools/codegen/core/gen_static_metadata.py
index 109701f740..360b0f56e9 100755
--- a/tools/codegen/core/gen_static_metadata.py
+++ b/tools/codegen/core/gen_static_metadata.py
@@ -56,8 +56,9 @@ CONFIG = [
':authority',
'grpc-message',
'grpc-status',
- 'grpc-tracing-bin',
- 'grpc-stats-bin',
+ 'grpc-server-stats-bin',
+ 'grpc-tags-bin',
+ 'grpc-trace-bin',
'',
# channel arg keys
'grpc.wait_for_ready',
@@ -123,6 +124,7 @@ CONFIG = [
('if-unmodified-since', ''),
('last-modified', ''),
('lb-token', ''),
+ ('lb-cost-bin', ''),
('link', ''),
('location', ''),
('max-forwards', ''),
@@ -154,6 +156,9 @@ METADATA_BATCH_CALLOUTS = [
'grpc-payload-bin',
'grpc-encoding',
'grpc-accept-encoding',
+ 'grpc-server-stats-bin',
+ 'grpc-tags-bin',
+ 'grpc-trace-bin',
'content-type',
'grpc-internal-encoding-request',
'user-agent',
@@ -167,6 +172,7 @@ COMPRESSION_ALGORITHMS = [
'gzip',
]
+
# utility: mangle the name of a config
def mangle(elem, name=None):
xl = {
@@ -177,43 +183,56 @@ def mangle(elem, name=None):
',': 'comma',
' ': '_',
}
+
def m0(x):
- if not x: return 'empty'
+ if not x:
+ return 'empty'
r = ''
for c in x:
put = xl.get(c, c.lower())
- if not put: continue
+ if not put:
+ continue
last_is_underscore = r[-1] == '_' if r else True
- if last_is_underscore and put == '_': continue
+ if last_is_underscore and put == '_':
+ continue
elif len(put) > 1:
- if not last_is_underscore: r += '_'
+ if not last_is_underscore:
+ r += '_'
r += put
r += '_'
else:
r += put
- if r[-1] == '_': r = r[:-1]
+ if r[-1] == '_':
+ r = r[:-1]
return r
+
def n(default, name=name):
- if name is None: return 'grpc_%s_' % default
- if name == '': return ''
+ if name is None:
+ return 'grpc_%s_' % default
+ if name == '':
+ return ''
return 'grpc_%s_' % name
+
if isinstance(elem, tuple):
return '%s%s_%s' % (n('mdelem'), m0(elem[0]), m0(elem[1]))
else:
return '%s%s' % (n('mdstr'), m0(elem))
+
# utility: generate some hash value for a string
def fake_hash(elem):
return hashlib.md5(elem).hexdigest()[0:8]
+
# utility: print a big comment block into a set of files
def put_banner(files, banner):
for f in files:
- print >>f, '/*'
+ print >> f, '/*'
for line in banner:
- print >>f, ' * %s' % line
- print >>f, ' */'
- print >>f
+ print >> f, ' * %s' % line
+ print >> f, ' */'
+ print >> f
+
# build a list of all the strings we need
all_strs = list()
@@ -236,7 +255,7 @@ for elem in CONFIG:
if elem not in all_strs:
all_strs.append(elem)
compression_elems = []
-for mask in range(1, 1<<len(COMPRESSION_ALGORITHMS)):
+for mask in range(1, 1 << len(COMPRESSION_ALGORITHMS)):
val = ','.join(COMPRESSION_ALGORITHMS[alg]
for alg in range(0, len(COMPRESSION_ALGORITHMS))
if (1 << alg) & mask)
@@ -267,18 +286,25 @@ if args:
else:
D = open('/dev/null', 'w')
else:
- H = open(os.path.join(
- os.path.dirname(sys.argv[0]), '../../../src/core/lib/transport/static_metadata.h'), 'w')
- C = open(os.path.join(
- os.path.dirname(sys.argv[0]), '../../../src/core/lib/transport/static_metadata.c'), 'w')
- D = open(os.path.join(
- os.path.dirname(sys.argv[0]), '../../../test/core/end2end/fuzzers/hpack.dictionary'), 'w')
+ H = open(
+ os.path.join(
+ os.path.dirname(sys.argv[0]),
+ '../../../src/core/lib/transport/static_metadata.h'), 'w')
+ C = open(
+ os.path.join(
+ os.path.dirname(sys.argv[0]),
+ '../../../src/core/lib/transport/static_metadata.c'), 'w')
+ D = open(
+ os.path.join(
+ os.path.dirname(sys.argv[0]),
+ '../../../test/core/end2end/fuzzers/hpack.dictionary'), 'w')
# copy-paste copyright notice from this file
with open(sys.argv[0]) as my_source:
copyright = []
for line in my_source:
- if line[0] != '#': break
+ if line[0] != '#':
+ break
for line in my_source:
if line[0] == '#':
copyright.append(line)
@@ -287,10 +313,9 @@ with open(sys.argv[0]) as my_source:
if line[0] != '#':
break
copyright.append(line)
- put_banner([H,C], [line[2:].rstrip() for line in copyright])
+ put_banner([H, C], [line[2:].rstrip() for line in copyright])
-
-hex_bytes = [ord(c) for c in "abcdefABCDEF0123456789"]
+hex_bytes = [ord(c) for c in 'abcdefABCDEF0123456789']
def esc_dict(line):
@@ -302,11 +327,11 @@ def esc_dict(line):
else:
out += "\\\""
else:
- out += "\\x%02X" % c
+ out += '\\x%02X' % c
return out + "\""
-put_banner([H,C],
-"""WARNING: Auto-generated code.
+
+put_banner([H, C], """WARNING: Auto-generated code.
To make changes to this file, change
tools/codegen/core/gen_static_metadata.py, and then re-run it.
@@ -315,108 +340,143 @@ See metadata.h for an explanation of the interface here, and metadata.c for
an explanation of what's going on.
""".splitlines())
-print >>H, '#ifndef GRPC_CORE_LIB_TRANSPORT_STATIC_METADATA_H'
-print >>H, '#define GRPC_CORE_LIB_TRANSPORT_STATIC_METADATA_H'
-print >>H
-print >>H, '#include "src/core/lib/transport/metadata.h"'
-print >>H
+print >> H, '#ifndef GRPC_CORE_LIB_TRANSPORT_STATIC_METADATA_H'
+print >> H, '#define GRPC_CORE_LIB_TRANSPORT_STATIC_METADATA_H'
+print >> H
+print >> H, '#include "src/core/lib/transport/metadata.h"'
+print >> H
-print >>C, '#include "src/core/lib/transport/static_metadata.h"'
-print >>C
-print >>C, '#include "src/core/lib/slice/slice_internal.h"'
-print >>C
+print >> C, '#include "src/core/lib/transport/static_metadata.h"'
+print >> C
+print >> C, '#include "src/core/lib/slice/slice_internal.h"'
+print >> C
str_ofs = 0
id2strofs = {}
for i, elem in enumerate(all_strs):
id2strofs[i] = str_ofs
- str_ofs += len(elem);
+ str_ofs += len(elem)
+
+
def slice_def(i):
- return '{.refcount = &grpc_static_metadata_refcounts[%d], .data.refcounted = {g_bytes+%d, %d}}' % (i, id2strofs[i], len(all_strs[i]))
+ return ('{.refcount = &grpc_static_metadata_refcounts[%d], .data.refcounted ='
+ ' {g_bytes+%d, %d}}') % (
+ i, id2strofs[i], len(all_strs[i]))
+
# validate configuration
for elem in METADATA_BATCH_CALLOUTS:
assert elem in all_strs
-print >>H, '#define GRPC_STATIC_MDSTR_COUNT %d' % len(all_strs)
-print >>H, 'extern const grpc_slice grpc_static_slice_table[GRPC_STATIC_MDSTR_COUNT];'
+print >> H, '#define GRPC_STATIC_MDSTR_COUNT %d' % len(all_strs)
+print >> H, ('extern const grpc_slice '
+ 'grpc_static_slice_table[GRPC_STATIC_MDSTR_COUNT];')
for i, elem in enumerate(all_strs):
- print >>H, '/* "%s" */' % elem
- print >>H, '#define %s (grpc_static_slice_table[%d])' % (mangle(elem).upper(), i)
-print >>H
-print >>C, 'static uint8_t g_bytes[] = {%s};' % (','.join('%d' % ord(c) for c in ''.join(all_strs)))
-print >>C
-print >>C, 'static void static_ref(void *unused) {}'
-print >>C, 'static void static_unref(grpc_exec_ctx *exec_ctx, void *unused) {}'
-print >>C, 'static const grpc_slice_refcount_vtable static_sub_vtable = {static_ref, static_unref, grpc_slice_default_eq_impl, grpc_slice_default_hash_impl};';
-print >>H, 'extern const grpc_slice_refcount_vtable grpc_static_metadata_vtable;';
-print >>C, 'const grpc_slice_refcount_vtable grpc_static_metadata_vtable = {static_ref, static_unref, grpc_static_slice_eq, grpc_static_slice_hash};';
-print >>C, 'static grpc_slice_refcount static_sub_refcnt = {&static_sub_vtable, &static_sub_refcnt};';
-print >>H, 'extern grpc_slice_refcount grpc_static_metadata_refcounts[GRPC_STATIC_MDSTR_COUNT];'
-print >>C, 'grpc_slice_refcount grpc_static_metadata_refcounts[GRPC_STATIC_MDSTR_COUNT] = {'
+ print >> H, '/* "%s" */' % elem
+ print >> H, '#define %s (grpc_static_slice_table[%d])' % (
+ mangle(elem).upper(), i)
+print >> H
+print >> C, 'static uint8_t g_bytes[] = {%s};' % (
+ ','.join('%d' % ord(c) for c in ''.join(all_strs)))
+print >> C
+print >> C, 'static void static_ref(void *unused) {}'
+print >> C, 'static void static_unref(grpc_exec_ctx *exec_ctx, void *unused) {}'
+print >> C, ('static const grpc_slice_refcount_vtable static_sub_vtable = '
+ '{static_ref, static_unref, grpc_slice_default_eq_impl, '
+ 'grpc_slice_default_hash_impl};')
+print >> H, ('extern const grpc_slice_refcount_vtable '
+ 'grpc_static_metadata_vtable;')
+print >> C, ('const grpc_slice_refcount_vtable grpc_static_metadata_vtable = '
+ '{static_ref, static_unref, grpc_static_slice_eq, '
+ 'grpc_static_slice_hash};')
+print >> C, ('static grpc_slice_refcount static_sub_refcnt = '
+ '{&static_sub_vtable, &static_sub_refcnt};')
+print >> H, ('extern grpc_slice_refcount '
+ 'grpc_static_metadata_refcounts[GRPC_STATIC_MDSTR_COUNT];')
+print >> C, ('grpc_slice_refcount '
+ 'grpc_static_metadata_refcounts[GRPC_STATIC_MDSTR_COUNT] = {')
for i, elem in enumerate(all_strs):
- print >>C, ' {&grpc_static_metadata_vtable, &static_sub_refcnt},'
-print >>C, '};'
-print >>C
-print >>H, '#define GRPC_IS_STATIC_METADATA_STRING(slice) \\'
-print >>H, ' ((slice).refcount != NULL && (slice).refcount->vtable == &grpc_static_metadata_vtable)'
-print >>H
-print >>C, 'const grpc_slice grpc_static_slice_table[GRPC_STATIC_MDSTR_COUNT] = {'
+ print >> C, ' {&grpc_static_metadata_vtable, &static_sub_refcnt},'
+print >> C, '};'
+print >> C
+print >> H, '#define GRPC_IS_STATIC_METADATA_STRING(slice) \\'
+print >> H, (' ((slice).refcount != NULL && (slice).refcount->vtable == '
+ '&grpc_static_metadata_vtable)')
+print >> H
+print >> C, ('const grpc_slice grpc_static_slice_table[GRPC_STATIC_MDSTR_COUNT]'
+ ' = {')
for i, elem in enumerate(all_strs):
- print >>C, slice_def(i) + ','
-print >>C, '};'
-print >>C
-print >>H, '#define GRPC_STATIC_METADATA_INDEX(static_slice) \\'
-print >>H, ' ((int)((static_slice).refcount - grpc_static_metadata_refcounts))'
-print >>H
-
-print >>D, '# hpack fuzzing dictionary'
+ print >> C, slice_def(i) + ','
+print >> C, '};'
+print >> C
+print >> H, '#define GRPC_STATIC_METADATA_INDEX(static_slice) \\'
+print >> H, (' ((int)((static_slice).refcount - '
+ 'grpc_static_metadata_refcounts))')
+print >> H
+
+print >> D, '# hpack fuzzing dictionary'
for i, elem in enumerate(all_strs):
- print >>D, '%s' % (esc_dict([len(elem)] + [ord(c) for c in elem]))
+ print >> D, '%s' % (esc_dict([len(elem)] + [ord(c) for c in elem]))
for i, elem in enumerate(all_elems):
- print >>D, '%s' % (esc_dict([0, len(elem[0])] + [ord(c) for c in elem[0]] +
- [len(elem[1])] + [ord(c) for c in elem[1]]))
-
-print >>H, '#define GRPC_STATIC_MDELEM_COUNT %d' % len(all_elems)
-print >>H, 'extern grpc_mdelem_data grpc_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT];'
-print >>H, 'extern uintptr_t grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT];'
+ print >> D, '%s' % (esc_dict([0, len(elem[0])] + [ord(c) for c in elem[0]] +
+ [len(elem[1])] + [ord(c) for c in elem[1]]))
+
+print >> H, '#define GRPC_STATIC_MDELEM_COUNT %d' % len(all_elems)
+print >> H, ('extern grpc_mdelem_data '
+ 'grpc_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT];')
+print >> H, ('extern uintptr_t '
+ 'grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT];')
for i, elem in enumerate(all_elems):
- print >>H, '/* "%s": "%s" */' % elem
- print >>H, '#define %s (GRPC_MAKE_MDELEM(&grpc_static_mdelem_table[%d], GRPC_MDELEM_STORAGE_STATIC))' % (mangle(elem).upper(), i)
-print >>H
-print >>C, 'uintptr_t grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT] = {'
-print >>C, ' %s' % ','.join('%d' % static_userdata.get(elem, 0) for elem in all_elems)
-print >>C, '};'
-print >>C
+ print >> H, '/* "%s": "%s" */' % elem
+ print >> H, ('#define %s (GRPC_MAKE_MDELEM(&grpc_static_mdelem_table[%d], '
+ 'GRPC_MDELEM_STORAGE_STATIC))') % (
+ mangle(elem).upper(), i)
+print >> H
+print >> C, ('uintptr_t grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT] '
+ '= {')
+print >> C, ' %s' % ','.join('%d' % static_userdata.get(elem, 0)
+ for elem in all_elems)
+print >> C, '};'
+print >> C
+
def str_idx(s):
for i, s2 in enumerate(all_strs):
if s == s2:
return i
+
def md_idx(m):
for i, m2 in enumerate(all_elems):
if m == m2:
return i
+
def offset_trials(mink):
yield 0
for i in range(1, 100):
for mul in [-1, 1]:
yield mul * i
+
def perfect_hash(keys, name):
p = perfection.hash_parameters(keys)
+
def f(i, p=p):
i += p.offset
x = i % p.t
y = i / p.t
return x + p.r[y]
+
return {
- 'PHASHRANGE': p.t - 1 + max(p.r),
- 'PHASHNKEYS': len(p.slots),
- 'pyfunc': f,
- 'code': """
+ 'PHASHRANGE':
+ p.t - 1 + max(p.r),
+ 'PHASHNKEYS':
+ len(p.slots),
+ 'pyfunc':
+ f,
+ 'code':
+ """
static const int8_t %(name)s_r[] = {%(r)s};
static uint32_t %(name)s_phash(uint32_t i) {
i %(offset_sign)s= %(offset)d;
@@ -430,71 +490,77 @@ static uint32_t %(name)s_phash(uint32_t i) {
return h;
}
""" % {
- 'name': name,
- 'r': ','.join('%d' % (r if r is not None else 0) for r in p.r),
- 't': p.t,
- 'offset': abs(p.offset),
- 'offset_sign': '+' if p.offset > 0 else '-'
+ 'name': name,
+ 'r': ','.join('%d' % (r if r is not None else 0) for r in p.r),
+ 't': p.t,
+ 'offset': abs(p.offset),
+ 'offset_sign': '+' if p.offset > 0 else '-'
}
}
-elem_keys = [str_idx(elem[0]) * len(all_strs) + str_idx(elem[1]) for elem in all_elems]
-elem_hash = perfect_hash(elem_keys, "elems")
-print >>C, elem_hash['code']
+elem_keys = [
+ str_idx(elem[0]) * len(all_strs) + str_idx(elem[1]) for elem in all_elems
+]
+elem_hash = perfect_hash(elem_keys, 'elems')
+print >> C, elem_hash['code']
keys = [0] * int(elem_hash['PHASHRANGE'])
idxs = [255] * int(elem_hash['PHASHNKEYS'])
for i, k in enumerate(elem_keys):
- h = elem_hash['pyfunc'](k)
- assert keys[h] == 0
- keys[h] = k
- idxs[h] = i
-print >>C, 'static const uint16_t elem_keys[] = {%s};' % ','.join('%d' % k for k in keys)
-print >>C, 'static const uint8_t elem_idxs[] = {%s};' % ','.join('%d' % i for i in idxs)
-print >>C
-
-print >>H, 'grpc_mdelem grpc_static_mdelem_for_static_strings(int a, int b);'
-print >>C, 'grpc_mdelem grpc_static_mdelem_for_static_strings(int a, int b) {'
-print >>C, ' if (a == -1 || b == -1) return GRPC_MDNULL;'
-print >>C, ' uint32_t k = (uint32_t)(a * %d + b);' % len(all_strs)
-print >>C, ' uint32_t h = elems_phash(k);'
-print >>C, ' return h < GPR_ARRAY_SIZE(elem_keys) && elem_keys[h] == k ? GRPC_MAKE_MDELEM(&grpc_static_mdelem_table[elem_idxs[h]], GRPC_MDELEM_STORAGE_STATIC) : GRPC_MDNULL;'
-print >>C, '}'
-print >>C
-
-print >>C, 'grpc_mdelem_data grpc_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT] = {'
+ h = elem_hash['pyfunc'](k)
+ assert keys[h] == 0
+ keys[h] = k
+ idxs[h] = i
+print >> C, 'static const uint16_t elem_keys[] = {%s};' % ','.join(
+ '%d' % k for k in keys)
+print >> C, 'static const uint8_t elem_idxs[] = {%s};' % ','.join(
+ '%d' % i for i in idxs)
+print >> C
+
+print >> H, 'grpc_mdelem grpc_static_mdelem_for_static_strings(int a, int b);'
+print >> C, 'grpc_mdelem grpc_static_mdelem_for_static_strings(int a, int b) {'
+print >> C, ' if (a == -1 || b == -1) return GRPC_MDNULL;'
+print >> C, ' uint32_t k = (uint32_t)(a * %d + b);' % len(all_strs)
+print >> C, ' uint32_t h = elems_phash(k);'
+print >> C, ' return h < GPR_ARRAY_SIZE(elem_keys) && elem_keys[h] == k ? GRPC_MAKE_MDELEM(&grpc_static_mdelem_table[elem_idxs[h]], GRPC_MDELEM_STORAGE_STATIC) : GRPC_MDNULL;'
+print >> C, '}'
+print >> C
+
+print >> C, 'grpc_mdelem_data grpc_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT] = {'
for a, b in all_elems:
- print >>C, '{%s,%s},' % (slice_def(str_idx(a)), slice_def(str_idx(b)))
-print >>C, '};'
+ print >> C, '{%s,%s},' % (slice_def(str_idx(a)), slice_def(str_idx(b)))
+print >> C, '};'
-print >>H, 'typedef enum {'
+print >> H, 'typedef enum {'
for elem in METADATA_BATCH_CALLOUTS:
- print >>H, ' %s,' % mangle(elem, 'batch').upper()
-print >>H, ' GRPC_BATCH_CALLOUTS_COUNT'
-print >>H, '} grpc_metadata_batch_callouts_index;'
-print >>H
-print >>H, 'typedef union {'
-print >>H, ' struct grpc_linked_mdelem *array[GRPC_BATCH_CALLOUTS_COUNT];'
-print >>H, ' struct {'
+ print >> H, ' %s,' % mangle(elem, 'batch').upper()
+print >> H, ' GRPC_BATCH_CALLOUTS_COUNT'
+print >> H, '} grpc_metadata_batch_callouts_index;'
+print >> H
+print >> H, 'typedef union {'
+print >> H, ' struct grpc_linked_mdelem *array[GRPC_BATCH_CALLOUTS_COUNT];'
+print >> H, ' struct {'
for elem in METADATA_BATCH_CALLOUTS:
- print >>H, ' struct grpc_linked_mdelem *%s;' % mangle(elem, '').lower()
-print >>H, ' } named;'
-print >>H, '} grpc_metadata_batch_callouts;'
-print >>H
-print >>H, '#define GRPC_BATCH_INDEX_OF(slice) \\'
-print >>H, ' (GRPC_IS_STATIC_METADATA_STRING((slice)) ? (grpc_metadata_batch_callouts_index)GPR_CLAMP(GRPC_STATIC_METADATA_INDEX((slice)), 0, GRPC_BATCH_CALLOUTS_COUNT) : GRPC_BATCH_CALLOUTS_COUNT)'
-print >>H
-
-print >>H, 'extern const uint8_t grpc_static_accept_encoding_metadata[%d];' % (1 << len(COMPRESSION_ALGORITHMS))
-print >>C, 'const uint8_t grpc_static_accept_encoding_metadata[%d] = {' % (1 << len(COMPRESSION_ALGORITHMS))
-print >>C, '0,%s' % ','.join('%d' % md_idx(elem) for elem in compression_elems)
-print >>C, '};'
-print >>C
-
-print >>H, '#define GRPC_MDELEM_ACCEPT_ENCODING_FOR_ALGORITHMS(algs) (GRPC_MAKE_MDELEM(&grpc_static_mdelem_table[grpc_static_accept_encoding_metadata[(algs)]], GRPC_MDELEM_STORAGE_STATIC))'
-
-print >>H, '#endif /* GRPC_CORE_LIB_TRANSPORT_STATIC_METADATA_H */'
+ print >> H, ' struct grpc_linked_mdelem *%s;' % mangle(elem, '').lower()
+print >> H, ' } named;'
+print >> H, '} grpc_metadata_batch_callouts;'
+print >> H
+print >> H, '#define GRPC_BATCH_INDEX_OF(slice) \\'
+print >> H, ' (GRPC_IS_STATIC_METADATA_STRING((slice)) ? (grpc_metadata_batch_callouts_index)GPR_CLAMP(GRPC_STATIC_METADATA_INDEX((slice)), 0, GRPC_BATCH_CALLOUTS_COUNT) : GRPC_BATCH_CALLOUTS_COUNT)'
+print >> H
+
+print >> H, 'extern const uint8_t grpc_static_accept_encoding_metadata[%d];' % (
+ 1 << len(COMPRESSION_ALGORITHMS))
+print >> C, 'const uint8_t grpc_static_accept_encoding_metadata[%d] = {' % (
+ 1 << len(COMPRESSION_ALGORITHMS))
+print >> C, '0,%s' % ','.join('%d' % md_idx(elem) for elem in compression_elems)
+print >> C, '};'
+print >> C
+
+print >> H, '#define GRPC_MDELEM_ACCEPT_ENCODING_FOR_ALGORITHMS(algs) (GRPC_MAKE_MDELEM(&grpc_static_mdelem_table[grpc_static_accept_encoding_metadata[(algs)]], GRPC_MDELEM_STORAGE_STATIC))'
+
+print >> H, '#endif /* GRPC_CORE_LIB_TRANSPORT_STATIC_METADATA_H */'
H.close()
C.close()
diff --git a/tools/distrib/check_copyright.py b/tools/distrib/check_copyright.py
index 611a9f40ae..0a58adf2f0 100755
--- a/tools/distrib/check_copyright.py
+++ b/tools/distrib/check_copyright.py
@@ -104,13 +104,17 @@ _EXEMPT = frozenset((
'examples/python/route_guide/route_guide_pb2.py',
'examples/python/route_guide/route_guide_pb2_grpc.py',
- 'src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h',
- 'src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c',
+ 'src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h',
+ 'src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c',
'src/cpp/server/health/health.pb.h',
'src/cpp/server/health/health.pb.c',
# An older file originally from outside gRPC.
'src/php/tests/bootstrap.php',
+ # census.proto copied from github
+ 'tools/grpcz/census.proto',
+ # status.proto copied from googleapis
+ 'src/proto/grpc/status/status.proto',
))
@@ -125,7 +129,9 @@ RE_LICENSE = dict(
if args.precommit:
FILE_LIST_COMMAND = 'git status -z | grep -Poz \'(?<=^[MARC][MARCD ] )[^\s]+\''
else:
- FILE_LIST_COMMAND = 'git ls-tree -r --name-only -r HEAD | grep -v ^third_party/'
+ FILE_LIST_COMMAND = 'git ls-tree -r --name-only -r HEAD | ' \
+ 'grep -v ^third_party/ |' \
+ 'grep -v "\(ares_config.h\|ares_build.h\)"'
def load(name):
with open(name) as f:
diff --git a/tools/distrib/check_include_guards.py b/tools/distrib/check_include_guards.py
index 28312813f6..c7c267836d 100755
--- a/tools/distrib/check_include_guards.py
+++ b/tools/distrib/check_include_guards.py
@@ -171,7 +171,7 @@ argp.add_argument('--precommit',
args = argp.parse_args()
KNOWN_BAD = set([
- 'src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h',
+ 'src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h',
'include/grpc++/ext/reflection.grpc.pb.h',
'include/grpc++/ext/reflection.pb.h',
])
diff --git a/tools/distrib/check_nanopb_output.sh b/tools/distrib/check_nanopb_output.sh
index eb64e23daf..ba50282207 100755
--- a/tools/distrib/check_nanopb_output.sh
+++ b/tools/distrib/check_nanopb_output.sh
@@ -58,7 +58,7 @@ popd
#
# Checks for load_balancer.proto
#
-readonly LOAD_BALANCER_GRPC_OUTPUT_PATH='src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1'
+readonly LOAD_BALANCER_GRPC_OUTPUT_PATH='src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1'
# nanopb-compile the proto to a temp location
./tools/codegen/core/gen_nano_proto.sh \
src/proto/grpc/lb/v1/load_balancer.proto \
@@ -66,7 +66,7 @@ readonly LOAD_BALANCER_GRPC_OUTPUT_PATH='src/core/ext/lb_policy/grpclb/proto/grp
"$LOAD_BALANCER_GRPC_OUTPUT_PATH"
# compare outputs to checked compiled code
-if ! diff -r $NANOPB_TMP_OUTPUT src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1; then
+if ! diff -r $NANOPB_TMP_OUTPUT src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1; then
echo "Outputs differ: $NANOPB_TMP_OUTPUT vs $LOAD_BALANCER_GRPC_OUTPUT_PATH"
exit 2
fi
diff --git a/tools/distrib/python/bazel_deps.sh b/tools/distrib/python/bazel_deps.sh
index de3ee07970..f6d42d29eb 100755
--- a/tools/distrib/python/bazel_deps.sh
+++ b/tools/distrib/python/bazel_deps.sh
@@ -33,14 +33,14 @@ cd $(dirname $0)/../../../
# First check if bazel is installed on the machine. If it is, then we don't need
# to invoke the docker bazel.
-if [ "bazel version" ]
+if [ -x "$(command -v bazel)" ]
then
cd third_party/protobuf
bazel query 'deps('$1')'
else
- docker build -t bazel `realpath ./tools/dockerfile/bazel/`
- docker run -v "`realpath .`:/src/grpc/" \
- -w /src/grpc/third_party/protobuf \
- bazel \
+ docker build -t bazel_local_img tools/dockerfile/test/sanity
+ docker run -v "$(realpath .):/src/grpc/:ro" \
+ -w /src/grpc/third_party/protobuf \
+ bazel_local_img \
bazel query 'deps('$1')'
fi
diff --git a/tools/distrib/python/grpcio_tools/grpc_tools/protobuf_generated_well_known_types_embed.cc b/tools/distrib/python/grpcio_tools/grpc_tools/protobuf_generated_well_known_types_embed.cc
new file mode 100644
index 0000000000..682837a27f
--- /dev/null
+++ b/tools/distrib/python/grpcio_tools/grpc_tools/protobuf_generated_well_known_types_embed.cc
@@ -0,0 +1,343 @@
+// Copyright 2017, Google Inc.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+// HACK: Embed the generated well_known_types_js.cc to make
+// grpc-tools python package compilation easy.
+#include <google/protobuf/compiler/js/well_known_types_embed.h>
+struct FileToc well_known_types_js[] = {
+{"any.js",
+ "// Protocol Buffers - Google's data interchange format\n"
+ "// Copyright 2008 Google Inc. All rights reserved.\n"
+ "// https://developers.google.com/protocol-buffers/\n"
+ "//\n"
+ "// Redistribution and use in source and binary forms, with or without\n"
+ "// modification, are permitted provided that the following conditions are\n"
+ "// met:\n"
+ "//\n"
+ "// * Redistributions of source code must retain the above copyright\n"
+ "// notice, this list of conditions and the following disclaimer.\n"
+ "// * Redistributions in binary form must reproduce the above\n"
+ "// copyright notice, this list of conditions and the following disclaimer\n"
+ "// in the documentation and/or other materials provided with the\n"
+ "// distribution.\n"
+ "// * Neither the name of Google Inc. nor the names of its\n"
+ "// contributors may be used to endorse or promote products derived from\n"
+ "// this software without specific prior written permission.\n"
+ "//\n"
+ "// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n"
+ "// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n"
+ "// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n"
+ "// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n"
+ "// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n"
+ "// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n"
+ "// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n"
+ "// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n"
+ "// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n"
+ "// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n"
+ "// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+ "\n"
+ "/* This code will be inserted into generated code for\n"
+ " * google/protobuf/any.proto. */\n"
+ "\n"
+ "/**\n"
+ " * Returns the type name contained in this instance, if any.\n"
+ " * @return {string|undefined}\n"
+ " */\n"
+ "proto.google.protobuf.Any.prototype.getTypeName = function() {\n"
+ " return this.getTypeUrl().split('/').pop();\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Packs the given message instance into this Any.\n"
+ " * @param {!Uint8Array} serialized The serialized data to pack.\n"
+ " * @param {string} name The type name of this message object.\n"
+ " * @param {string=} opt_typeUrlPrefix the type URL prefix.\n"
+ " */\n"
+ "proto.google.protobuf.Any.prototype.pack = function(serialized, name,\n"
+ " opt_typeUrlPrefix) {\n"
+ " if (!opt_typeUrlPrefix) {\n"
+ " opt_typeUrlPrefix = 'type.googleapis.com/';\n"
+ " }\n"
+ "\n"
+ " if (opt_typeUrlPrefix.substr(-1) != '/') {\n"
+ " this.setTypeUrl(opt_typeUrlPrefix + '/' + name);\n"
+ " } else {\n"
+ " this.setTypeUrl(opt_typeUrlPrefix + name);\n"
+ " }\n"
+ "\n"
+ " this.setValue(serialized);\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * @template T\n"
+ " * Unpacks this Any into the given message object.\n"
+ " * @param {function(Uint8Array):T} deserialize Function that will deserialize\n"
+ " * the binary data properly.\n"
+ " * @param {string} name The expected type name of this message object.\n"
+ " * @return {?T} If the name matched the expected name, returns the deserialized\n"
+ " * object, otherwise returns undefined.\n"
+ " */\n"
+ "proto.google.protobuf.Any.prototype.unpack = function(deserialize, name) {\n"
+ " if (this.getTypeName() == name) {\n"
+ " return deserialize(this.getValue_asU8());\n"
+ " } else {\n"
+ " return null;\n"
+ " }\n"
+ "};\n"
+},
+{"struct.js",
+ "// Protocol Buffers - Google's data interchange format\n"
+ "// Copyright 2008 Google Inc. All rights reserved.\n"
+ "// https://developers.google.com/protocol-buffers/\n"
+ "//\n"
+ "// Redistribution and use in source and binary forms, with or without\n"
+ "// modification, are permitted provided that the following conditions are\n"
+ "// met:\n"
+ "//\n"
+ "// * Redistributions of source code must retain the above copyright\n"
+ "// notice, this list of conditions and the following disclaimer.\n"
+ "// * Redistributions in binary form must reproduce the above\n"
+ "// copyright notice, this list of conditions and the following disclaimer\n"
+ "// in the documentation and/or other materials provided with the\n"
+ "// distribution.\n"
+ "// * Neither the name of Google Inc. nor the names of its\n"
+ "// contributors may be used to endorse or promote products derived from\n"
+ "// this software without specific prior written permission.\n"
+ "//\n"
+ "// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n"
+ "// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n"
+ "// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n"
+ "// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n"
+ "// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n"
+ "// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n"
+ "// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n"
+ "// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n"
+ "// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n"
+ "// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n"
+ "// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+ "\n"
+ "/* This code will be inserted into generated code for\n"
+ " * google/protobuf/struct.proto. */\n"
+ "\n"
+ "/**\n"
+ " * Typedef representing plain JavaScript values that can go into a\n"
+ " * Struct.\n"
+ " * @typedef {null|number|string|boolean|Array|Object}\n"
+ " */\n"
+ "proto.google.protobuf.JavaScriptValue;\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Converts this Value object to a plain JavaScript value.\n"
+ " * @return {?proto.google.protobuf.JavaScriptValue} a plain JavaScript\n"
+ " * value representing this Struct.\n"
+ " */\n"
+ "proto.google.protobuf.Value.prototype.toJavaScript = function() {\n"
+ " var kindCase = proto.google.protobuf.Value.KindCase;\n"
+ " switch (this.getKindCase()) {\n"
+ " case kindCase.NULL_VALUE:\n"
+ " return null;\n"
+ " case kindCase.NUMBER_VALUE:\n"
+ " return this.getNumberValue();\n"
+ " case kindCase.STRING_VALUE:\n"
+ " return this.getStringValue();\n"
+ " case kindCase.BOOL_VALUE:\n"
+ " return this.getBoolValue();\n"
+ " case kindCase.STRUCT_VALUE:\n"
+ " return this.getStructValue().toJavaScript();\n"
+ " case kindCase.LIST_VALUE:\n"
+ " return this.getListValue().toJavaScript();\n"
+ " default:\n"
+ " throw new Error('Unexpected struct type');\n"
+ " }\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Converts this JavaScript value to a new Value proto.\n"
+ " * @param {!proto.google.protobuf.JavaScriptValue} value The value to\n"
+ " * convert.\n"
+ " * @return {!proto.google.protobuf.Value} The newly constructed value.\n"
+ " */\n"
+ "proto.google.protobuf.Value.fromJavaScript = function(value) {\n"
+ " var ret = new proto.google.protobuf.Value();\n"
+ " switch (goog.typeOf(value)) {\n"
+ " case 'string':\n"
+ " ret.setStringValue(/** @type {string} */ (value));\n"
+ " break;\n"
+ " case 'number':\n"
+ " ret.setNumberValue(/** @type {number} */ (value));\n"
+ " break;\n"
+ " case 'boolean':\n"
+ " ret.setBoolValue(/** @type {boolean} */ (value));\n"
+ " break;\n"
+ " case 'null':\n"
+ " ret.setNullValue(proto.google.protobuf.NullValue.NULL_VALUE);\n"
+ " break;\n"
+ " case 'array':\n"
+ " ret.setListValue(proto.google.protobuf.ListValue.fromJavaScript(\n"
+ " /** @type{!Array} */ (value)));\n"
+ " break;\n"
+ " case 'object':\n"
+ " ret.setStructValue(proto.google.protobuf.Struct.fromJavaScript(\n"
+ " /** @type{!Object} */ (value)));\n"
+ " break;\n"
+ " default:\n"
+ " throw new Error('Unexpected struct type.');\n"
+ " }\n"
+ "\n"
+ " return ret;\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Converts this ListValue object to a plain JavaScript array.\n"
+ " * @return {!Array} a plain JavaScript array representing this List.\n"
+ " */\n"
+ "proto.google.protobuf.ListValue.prototype.toJavaScript = function() {\n"
+ " var ret = [];\n"
+ " var values = this.getValuesList();\n"
+ "\n"
+ " for (var i = 0; i < values.length; i++) {\n"
+ " ret[i] = values[i].toJavaScript();\n"
+ " }\n"
+ "\n"
+ " return ret;\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Constructs a ListValue protobuf from this plain JavaScript array.\n"
+ " * @param {!Array} array a plain JavaScript array\n"
+ " * @return {proto.google.protobuf.ListValue} a new ListValue object\n"
+ " */\n"
+ "proto.google.protobuf.ListValue.fromJavaScript = function(array) {\n"
+ " var ret = new proto.google.protobuf.ListValue();\n"
+ "\n"
+ " for (var i = 0; i < array.length; i++) {\n"
+ " ret.addValues(proto.google.protobuf.Value.fromJavaScript(array[i]));\n"
+ " }\n"
+ "\n"
+ " return ret;\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Converts this Struct object to a plain JavaScript object.\n"
+ " * @return {!Object<string, !proto.google.protobuf.JavaScriptValue>} a plain\n"
+ " * JavaScript object representing this Struct.\n"
+ " */\n"
+ "proto.google.protobuf.Struct.prototype.toJavaScript = function() {\n"
+ " var ret = {};\n"
+ "\n"
+ " this.getFieldsMap().forEach(function(value, key) {\n"
+ " ret[key] = value.toJavaScript();\n"
+ " });\n"
+ "\n"
+ " return ret;\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Constructs a Struct protobuf from this plain JavaScript object.\n"
+ " * @param {!Object} obj a plain JavaScript object\n"
+ " * @return {proto.google.protobuf.Struct} a new Struct object\n"
+ " */\n"
+ "proto.google.protobuf.Struct.fromJavaScript = function(obj) {\n"
+ " var ret = new proto.google.protobuf.Struct();\n"
+ " var map = ret.getFieldsMap();\n"
+ "\n"
+ " for (var property in obj) {\n"
+ " var val = obj[property];\n"
+ " map.set(property, proto.google.protobuf.Value.fromJavaScript(val));\n"
+ " }\n"
+ "\n"
+ " return ret;\n"
+ "};\n"
+},
+{"timestamp.js",
+ "// Protocol Buffers - Google's data interchange format\n"
+ "// Copyright 2008 Google Inc. All rights reserved.\n"
+ "// https://developers.google.com/protocol-buffers/\n"
+ "//\n"
+ "// Redistribution and use in source and binary forms, with or without\n"
+ "// modification, are permitted provided that the following conditions are\n"
+ "// met:\n"
+ "//\n"
+ "// * Redistributions of source code must retain the above copyright\n"
+ "// notice, this list of conditions and the following disclaimer.\n"
+ "// * Redistributions in binary form must reproduce the above\n"
+ "// copyright notice, this list of conditions and the following disclaimer\n"
+ "// in the documentation and/or other materials provided with the\n"
+ "// distribution.\n"
+ "// * Neither the name of Google Inc. nor the names of its\n"
+ "// contributors may be used to endorse or promote products derived from\n"
+ "// this software without specific prior written permission.\n"
+ "//\n"
+ "// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n"
+ "// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n"
+ "// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n"
+ "// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n"
+ "// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n"
+ "// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n"
+ "// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n"
+ "// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n"
+ "// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n"
+ "// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n"
+ "// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+ "\n"
+ "/* This code will be inserted into generated code for\n"
+ " * google/protobuf/timestamp.proto. */\n"
+ "\n"
+ "/**\n"
+ " * Returns a JavaScript 'Date' object corresponding to this Timestamp.\n"
+ " * @return {!Date}\n"
+ " */\n"
+ "proto.google.protobuf.Timestamp.prototype.toDate = function() {\n"
+ " var seconds = this.getSeconds();\n"
+ " var nanos = this.getNanos();\n"
+ "\n"
+ " return new Date((seconds * 1000) + (nanos / 1000000));\n"
+ "};\n"
+ "\n"
+ "\n"
+ "/**\n"
+ " * Sets the value of this Timestamp object to be the given Date.\n"
+ " * @param {!Date} value The value to set.\n"
+ " */\n"
+ "proto.google.protobuf.Timestamp.prototype.fromDate = function(value) {\n"
+ " var millis = value.getTime();\n"
+ " this.setSeconds(Math.floor(value.getTime() / 1000));\n"
+ " this.setNanos(value.getMilliseconds() * 1000000);\n"
+ "};\n"
+},
+ {NULL, NULL} // Terminate the list.
+};
diff --git a/tools/distrib/python/grpcio_tools/grpc_version.py b/tools/distrib/python/grpcio_tools/grpc_version.py
index 263785b774..1f2aa81c85 100644
--- a/tools/distrib/python/grpcio_tools/grpc_version.py
+++ b/tools/distrib/python/grpcio_tools/grpc_version.py
@@ -29,4 +29,4 @@
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/distrib/python/grpcio_tools/grpc_version.py.template`!!!
-VERSION='1.2.0.dev0'
+VERSION='1.4.0.dev0'
diff --git a/tools/distrib/python/grpcio_tools/protoc_lib_deps.py b/tools/distrib/python/grpcio_tools/protoc_lib_deps.py
index 569328e57e..c2aa6198b3 100644
--- a/tools/distrib/python/grpcio_tools/protoc_lib_deps.py
+++ b/tools/distrib/python/grpcio_tools/protoc_lib_deps.py
@@ -29,7 +29,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# AUTO-GENERATED BY make_grpcio_tools.py!
-CC_FILES=['google/protobuf/compiler/zip_writer.cc', 'google/protobuf/compiler/subprocess.cc', 'google/protobuf/compiler/ruby/ruby_generator.cc', 'google/protobuf/compiler/python/python_generator.cc', 'google/protobuf/compiler/plugin.pb.cc', 'google/protobuf/compiler/plugin.cc', 'google/protobuf/compiler/php/php_generator.cc', 'google/protobuf/compiler/objectivec/objectivec_primitive_field.cc', 'google/protobuf/compiler/objectivec/objectivec_oneof.cc', 'google/protobuf/compiler/objectivec/objectivec_message_field.cc', 'google/protobuf/compiler/objectivec/objectivec_message.cc', 'google/protobuf/compiler/objectivec/objectivec_map_field.cc', 'google/protobuf/compiler/objectivec/objectivec_helpers.cc', 'google/protobuf/compiler/objectivec/objectivec_generator.cc', 'google/protobuf/compiler/objectivec/objectivec_file.cc', 'google/protobuf/compiler/objectivec/objectivec_field.cc', 'google/protobuf/compiler/objectivec/objectivec_extension.cc', 'google/protobuf/compiler/objectivec/objectivec_enum_field.cc', 'google/protobuf/compiler/objectivec/objectivec_enum.cc', 'google/protobuf/compiler/js/js_generator.cc', 'google/protobuf/compiler/javanano/javanano_primitive_field.cc', 'google/protobuf/compiler/javanano/javanano_message_field.cc', 'google/protobuf/compiler/javanano/javanano_message.cc', 'google/protobuf/compiler/javanano/javanano_map_field.cc', 'google/protobuf/compiler/javanano/javanano_helpers.cc', 'google/protobuf/compiler/javanano/javanano_generator.cc', 'google/protobuf/compiler/javanano/javanano_file.cc', 'google/protobuf/compiler/javanano/javanano_field.cc', 'google/protobuf/compiler/javanano/javanano_extension.cc', 'google/protobuf/compiler/javanano/javanano_enum_field.cc', 'google/protobuf/compiler/javanano/javanano_enum.cc', 'google/protobuf/compiler/java/java_string_field_lite.cc', 'google/protobuf/compiler/java/java_string_field.cc', 'google/protobuf/compiler/java/java_shared_code_generator.cc', 'google/protobuf/compiler/java/java_service.cc', 'google/protobuf/compiler/java/java_primitive_field_lite.cc', 'google/protobuf/compiler/java/java_primitive_field.cc', 'google/protobuf/compiler/java/java_name_resolver.cc', 'google/protobuf/compiler/java/java_message_lite.cc', 'google/protobuf/compiler/java/java_message_field_lite.cc', 'google/protobuf/compiler/java/java_message_field.cc', 'google/protobuf/compiler/java/java_message_builder_lite.cc', 'google/protobuf/compiler/java/java_message_builder.cc', 'google/protobuf/compiler/java/java_message.cc', 'google/protobuf/compiler/java/java_map_field_lite.cc', 'google/protobuf/compiler/java/java_map_field.cc', 'google/protobuf/compiler/java/java_lazy_message_field_lite.cc', 'google/protobuf/compiler/java/java_lazy_message_field.cc', 'google/protobuf/compiler/java/java_helpers.cc', 'google/protobuf/compiler/java/java_generator_factory.cc', 'google/protobuf/compiler/java/java_generator.cc', 'google/protobuf/compiler/java/java_file.cc', 'google/protobuf/compiler/java/java_field.cc', 'google/protobuf/compiler/java/java_extension_lite.cc', 'google/protobuf/compiler/java/java_extension.cc', 'google/protobuf/compiler/java/java_enum_lite.cc', 'google/protobuf/compiler/java/java_enum_field_lite.cc', 'google/protobuf/compiler/java/java_enum_field.cc', 'google/protobuf/compiler/java/java_enum.cc', 'google/protobuf/compiler/java/java_doc_comment.cc', 'google/protobuf/compiler/java/java_context.cc', 'google/protobuf/compiler/csharp/csharp_wrapper_field.cc', 'google/protobuf/compiler/csharp/csharp_source_generator_base.cc', 'google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc', 'google/protobuf/compiler/csharp/csharp_repeated_message_field.cc', 'google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc', 'google/protobuf/compiler/csharp/csharp_reflection_class.cc', 'google/protobuf/compiler/csharp/csharp_primitive_field.cc', 'google/protobuf/compiler/csharp/csharp_message_field.cc', 'google/protobuf/compiler/csharp/csharp_message.cc', 'google/protobuf/compiler/csharp/csharp_map_field.cc', 'google/protobuf/compiler/csharp/csharp_helpers.cc', 'google/protobuf/compiler/csharp/csharp_generator.cc', 'google/protobuf/compiler/csharp/csharp_field_base.cc', 'google/protobuf/compiler/csharp/csharp_enum_field.cc', 'google/protobuf/compiler/csharp/csharp_enum.cc', 'google/protobuf/compiler/csharp/csharp_doc_comment.cc', 'google/protobuf/compiler/cpp/cpp_string_field.cc', 'google/protobuf/compiler/cpp/cpp_service.cc', 'google/protobuf/compiler/cpp/cpp_primitive_field.cc', 'google/protobuf/compiler/cpp/cpp_message_field.cc', 'google/protobuf/compiler/cpp/cpp_message.cc', 'google/protobuf/compiler/cpp/cpp_map_field.cc', 'google/protobuf/compiler/cpp/cpp_helpers.cc', 'google/protobuf/compiler/cpp/cpp_generator.cc', 'google/protobuf/compiler/cpp/cpp_file.cc', 'google/protobuf/compiler/cpp/cpp_field.cc', 'google/protobuf/compiler/cpp/cpp_extension.cc', 'google/protobuf/compiler/cpp/cpp_enum_field.cc', 'google/protobuf/compiler/cpp/cpp_enum.cc', 'google/protobuf/compiler/command_line_interface.cc', 'google/protobuf/compiler/code_generator.cc', 'google/protobuf/wrappers.pb.cc', 'google/protobuf/wire_format.cc', 'google/protobuf/util/type_resolver_util.cc', 'google/protobuf/util/time_util.cc', 'google/protobuf/util/message_differencer.cc', 'google/protobuf/util/json_util.cc', 'google/protobuf/util/internal/utility.cc', 'google/protobuf/util/internal/type_info_test_helper.cc', 'google/protobuf/util/internal/type_info.cc', 'google/protobuf/util/internal/protostream_objectwriter.cc', 'google/protobuf/util/internal/protostream_objectsource.cc', 'google/protobuf/util/internal/proto_writer.cc', 'google/protobuf/util/internal/object_writer.cc', 'google/protobuf/util/internal/json_stream_parser.cc', 'google/protobuf/util/internal/json_objectwriter.cc', 'google/protobuf/util/internal/json_escaping.cc', 'google/protobuf/util/internal/field_mask_utility.cc', 'google/protobuf/util/internal/error_listener.cc', 'google/protobuf/util/internal/default_value_objectwriter.cc', 'google/protobuf/util/internal/datapiece.cc', 'google/protobuf/util/field_mask_util.cc', 'google/protobuf/util/field_comparator.cc', 'google/protobuf/unknown_field_set.cc', 'google/protobuf/type.pb.cc', 'google/protobuf/timestamp.pb.cc', 'google/protobuf/text_format.cc', 'google/protobuf/stubs/substitute.cc', 'google/protobuf/stubs/mathlimits.cc', 'google/protobuf/struct.pb.cc', 'google/protobuf/source_context.pb.cc', 'google/protobuf/service.cc', 'google/protobuf/reflection_ops.cc', 'google/protobuf/message.cc', 'google/protobuf/map_field.cc', 'google/protobuf/io/zero_copy_stream_impl.cc', 'google/protobuf/io/tokenizer.cc', 'google/protobuf/io/strtod.cc', 'google/protobuf/io/printer.cc', 'google/protobuf/io/gzip_stream.cc', 'google/protobuf/generated_message_reflection.cc', 'google/protobuf/field_mask.pb.cc', 'google/protobuf/extension_set_heavy.cc', 'google/protobuf/empty.pb.cc', 'google/protobuf/dynamic_message.cc', 'google/protobuf/duration.pb.cc', 'google/protobuf/descriptor_database.cc', 'google/protobuf/descriptor.pb.cc', 'google/protobuf/descriptor.cc', 'google/protobuf/compiler/parser.cc', 'google/protobuf/compiler/importer.cc', 'google/protobuf/api.pb.cc', 'google/protobuf/any.pb.cc', 'google/protobuf/any.cc', 'google/protobuf/wire_format_lite.cc', 'google/protobuf/stubs/time.cc', 'google/protobuf/stubs/strutil.cc', 'google/protobuf/stubs/structurally_valid.cc', 'google/protobuf/stubs/stringprintf.cc', 'google/protobuf/stubs/stringpiece.cc', 'google/protobuf/stubs/statusor.cc', 'google/protobuf/stubs/status.cc', 'google/protobuf/stubs/once.cc', 'google/protobuf/stubs/int128.cc', 'google/protobuf/stubs/common.cc', 'google/protobuf/stubs/bytestream.cc', 'google/protobuf/stubs/atomicops_internals_x86_msvc.cc', 'google/protobuf/stubs/atomicops_internals_x86_gcc.cc', 'google/protobuf/repeated_field.cc', 'google/protobuf/message_lite.cc', 'google/protobuf/io/zero_copy_stream_impl_lite.cc', 'google/protobuf/io/zero_copy_stream.cc', 'google/protobuf/io/coded_stream.cc', 'google/protobuf/generated_message_util.cc', 'google/protobuf/extension_set.cc', 'google/protobuf/arenastring.cc', 'google/protobuf/arena.cc']
+CC_FILES=['google/protobuf/compiler/zip_writer.cc', 'google/protobuf/compiler/subprocess.cc', 'google/protobuf/compiler/ruby/ruby_generator.cc', 'google/protobuf/compiler/python/python_generator.cc', 'google/protobuf/compiler/plugin.pb.cc', 'google/protobuf/compiler/plugin.cc', 'google/protobuf/compiler/php/php_generator.cc', 'google/protobuf/compiler/objectivec/objectivec_primitive_field.cc', 'google/protobuf/compiler/objectivec/objectivec_oneof.cc', 'google/protobuf/compiler/objectivec/objectivec_message_field.cc', 'google/protobuf/compiler/objectivec/objectivec_message.cc', 'google/protobuf/compiler/objectivec/objectivec_map_field.cc', 'google/protobuf/compiler/objectivec/objectivec_helpers.cc', 'google/protobuf/compiler/objectivec/objectivec_generator.cc', 'google/protobuf/compiler/objectivec/objectivec_file.cc', 'google/protobuf/compiler/objectivec/objectivec_field.cc', 'google/protobuf/compiler/objectivec/objectivec_extension.cc', 'google/protobuf/compiler/objectivec/objectivec_enum_field.cc', 'google/protobuf/compiler/objectivec/objectivec_enum.cc', 'google/protobuf/compiler/js/well_known_types_embed.cc', 'google/protobuf/compiler/js/js_generator.cc', 'google/protobuf/compiler/javanano/javanano_primitive_field.cc', 'google/protobuf/compiler/javanano/javanano_message_field.cc', 'google/protobuf/compiler/javanano/javanano_message.cc', 'google/protobuf/compiler/javanano/javanano_map_field.cc', 'google/protobuf/compiler/javanano/javanano_helpers.cc', 'google/protobuf/compiler/javanano/javanano_generator.cc', 'google/protobuf/compiler/javanano/javanano_file.cc', 'google/protobuf/compiler/javanano/javanano_field.cc', 'google/protobuf/compiler/javanano/javanano_extension.cc', 'google/protobuf/compiler/javanano/javanano_enum_field.cc', 'google/protobuf/compiler/javanano/javanano_enum.cc', 'google/protobuf/compiler/java/java_string_field_lite.cc', 'google/protobuf/compiler/java/java_string_field.cc', 'google/protobuf/compiler/java/java_shared_code_generator.cc', 'google/protobuf/compiler/java/java_service.cc', 'google/protobuf/compiler/java/java_primitive_field_lite.cc', 'google/protobuf/compiler/java/java_primitive_field.cc', 'google/protobuf/compiler/java/java_name_resolver.cc', 'google/protobuf/compiler/java/java_message_lite.cc', 'google/protobuf/compiler/java/java_message_field_lite.cc', 'google/protobuf/compiler/java/java_message_field.cc', 'google/protobuf/compiler/java/java_message_builder_lite.cc', 'google/protobuf/compiler/java/java_message_builder.cc', 'google/protobuf/compiler/java/java_message.cc', 'google/protobuf/compiler/java/java_map_field_lite.cc', 'google/protobuf/compiler/java/java_map_field.cc', 'google/protobuf/compiler/java/java_lazy_message_field_lite.cc', 'google/protobuf/compiler/java/java_lazy_message_field.cc', 'google/protobuf/compiler/java/java_helpers.cc', 'google/protobuf/compiler/java/java_generator_factory.cc', 'google/protobuf/compiler/java/java_generator.cc', 'google/protobuf/compiler/java/java_file.cc', 'google/protobuf/compiler/java/java_field.cc', 'google/protobuf/compiler/java/java_extension_lite.cc', 'google/protobuf/compiler/java/java_extension.cc', 'google/protobuf/compiler/java/java_enum_lite.cc', 'google/protobuf/compiler/java/java_enum_field_lite.cc', 'google/protobuf/compiler/java/java_enum_field.cc', 'google/protobuf/compiler/java/java_enum.cc', 'google/protobuf/compiler/java/java_doc_comment.cc', 'google/protobuf/compiler/java/java_context.cc', 'google/protobuf/compiler/csharp/csharp_wrapper_field.cc', 'google/protobuf/compiler/csharp/csharp_source_generator_base.cc', 'google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc', 'google/protobuf/compiler/csharp/csharp_repeated_message_field.cc', 'google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc', 'google/protobuf/compiler/csharp/csharp_reflection_class.cc', 'google/protobuf/compiler/csharp/csharp_primitive_field.cc', 'google/protobuf/compiler/csharp/csharp_message_field.cc', 'google/protobuf/compiler/csharp/csharp_message.cc', 'google/protobuf/compiler/csharp/csharp_map_field.cc', 'google/protobuf/compiler/csharp/csharp_helpers.cc', 'google/protobuf/compiler/csharp/csharp_generator.cc', 'google/protobuf/compiler/csharp/csharp_field_base.cc', 'google/protobuf/compiler/csharp/csharp_enum_field.cc', 'google/protobuf/compiler/csharp/csharp_enum.cc', 'google/protobuf/compiler/csharp/csharp_doc_comment.cc', 'google/protobuf/compiler/cpp/cpp_string_field.cc', 'google/protobuf/compiler/cpp/cpp_service.cc', 'google/protobuf/compiler/cpp/cpp_primitive_field.cc', 'google/protobuf/compiler/cpp/cpp_message_field.cc', 'google/protobuf/compiler/cpp/cpp_message.cc', 'google/protobuf/compiler/cpp/cpp_map_field.cc', 'google/protobuf/compiler/cpp/cpp_helpers.cc', 'google/protobuf/compiler/cpp/cpp_generator.cc', 'google/protobuf/compiler/cpp/cpp_file.cc', 'google/protobuf/compiler/cpp/cpp_field.cc', 'google/protobuf/compiler/cpp/cpp_extension.cc', 'google/protobuf/compiler/cpp/cpp_enum_field.cc', 'google/protobuf/compiler/cpp/cpp_enum.cc', 'google/protobuf/compiler/command_line_interface.cc', 'google/protobuf/compiler/code_generator.cc', 'google/protobuf/wrappers.pb.cc', 'google/protobuf/wire_format.cc', 'google/protobuf/util/type_resolver_util.cc', 'google/protobuf/util/time_util.cc', 'google/protobuf/util/message_differencer.cc', 'google/protobuf/util/json_util.cc', 'google/protobuf/util/internal/utility.cc', 'google/protobuf/util/internal/type_info_test_helper.cc', 'google/protobuf/util/internal/type_info.cc', 'google/protobuf/util/internal/protostream_objectwriter.cc', 'google/protobuf/util/internal/protostream_objectsource.cc', 'google/protobuf/util/internal/proto_writer.cc', 'google/protobuf/util/internal/object_writer.cc', 'google/protobuf/util/internal/json_stream_parser.cc', 'google/protobuf/util/internal/json_objectwriter.cc', 'google/protobuf/util/internal/json_escaping.cc', 'google/protobuf/util/internal/field_mask_utility.cc', 'google/protobuf/util/internal/error_listener.cc', 'google/protobuf/util/internal/default_value_objectwriter.cc', 'google/protobuf/util/internal/datapiece.cc', 'google/protobuf/util/field_mask_util.cc', 'google/protobuf/util/field_comparator.cc', 'google/protobuf/unknown_field_set.cc', 'google/protobuf/type.pb.cc', 'google/protobuf/timestamp.pb.cc', 'google/protobuf/text_format.cc', 'google/protobuf/stubs/substitute.cc', 'google/protobuf/stubs/mathlimits.cc', 'google/protobuf/struct.pb.cc', 'google/protobuf/source_context.pb.cc', 'google/protobuf/service.cc', 'google/protobuf/reflection_ops.cc', 'google/protobuf/message.cc', 'google/protobuf/map_field.cc', 'google/protobuf/io/zero_copy_stream_impl.cc', 'google/protobuf/io/tokenizer.cc', 'google/protobuf/io/strtod.cc', 'google/protobuf/io/printer.cc', 'google/protobuf/io/gzip_stream.cc', 'google/protobuf/generated_message_reflection.cc', 'google/protobuf/field_mask.pb.cc', 'google/protobuf/extension_set_heavy.cc', 'google/protobuf/empty.pb.cc', 'google/protobuf/dynamic_message.cc', 'google/protobuf/duration.pb.cc', 'google/protobuf/descriptor_database.cc', 'google/protobuf/descriptor.pb.cc', 'google/protobuf/descriptor.cc', 'google/protobuf/compiler/parser.cc', 'google/protobuf/compiler/importer.cc', 'google/protobuf/api.pb.cc', 'google/protobuf/any.pb.cc', 'google/protobuf/any.cc', 'google/protobuf/wire_format_lite.cc', 'google/protobuf/stubs/time.cc', 'google/protobuf/stubs/strutil.cc', 'google/protobuf/stubs/structurally_valid.cc', 'google/protobuf/stubs/stringprintf.cc', 'google/protobuf/stubs/stringpiece.cc', 'google/protobuf/stubs/statusor.cc', 'google/protobuf/stubs/status.cc', 'google/protobuf/stubs/once.cc', 'google/protobuf/stubs/int128.cc', 'google/protobuf/stubs/common.cc', 'google/protobuf/stubs/bytestream.cc', 'google/protobuf/stubs/atomicops_internals_x86_msvc.cc', 'google/protobuf/stubs/atomicops_internals_x86_gcc.cc', 'google/protobuf/repeated_field.cc', 'google/protobuf/message_lite.cc', 'google/protobuf/io/zero_copy_stream_impl_lite.cc', 'google/protobuf/io/zero_copy_stream.cc', 'google/protobuf/io/coded_stream.cc', 'google/protobuf/generated_message_util.cc', 'google/protobuf/extension_set.cc', 'google/protobuf/arenastring.cc', 'google/protobuf/arena.cc', 'google/protobuf/compiler/js/embed.cc']
PROTO_FILES=['google/protobuf/wrappers.proto', 'google/protobuf/type.proto', 'google/protobuf/timestamp.proto', 'google/protobuf/struct.proto', 'google/protobuf/source_context.proto', 'google/protobuf/field_mask.proto', 'google/protobuf/empty.proto', 'google/protobuf/duration.proto', 'google/protobuf/descriptor.proto', 'google/protobuf/compiler/plugin.proto', 'google/protobuf/api.proto', 'google/protobuf/any.proto']
CC_INCLUDE='third_party/protobuf/src'
diff --git a/tools/distrib/python/grpcio_tools/setup.py b/tools/distrib/python/grpcio_tools/setup.py
index 502d7ef27b..211d442f17 100644
--- a/tools/distrib/python/grpcio_tools/setup.py
+++ b/tools/distrib/python/grpcio_tools/setup.py
@@ -157,11 +157,28 @@ def extension_modules():
plugin_sources = [os.path.join('grpc_tools', '_protoc_compiler.pyx')]
else:
plugin_sources = [os.path.join('grpc_tools', '_protoc_compiler.cpp')]
+
plugin_sources += [
os.path.join('grpc_tools', 'main.cc'),
- os.path.join('grpc_root', 'src', 'compiler', 'python_generator.cc')] + [
- os.path.join(CC_INCLUDE, cc_file)
- for cc_file in CC_FILES]
+ os.path.join('grpc_root', 'src', 'compiler', 'python_generator.cc')]
+
+ #HACK: Substitute the embed.cc, which is a JS to C++
+ # preprocessor with the generated code.
+ # The generated code should not be material
+ # to the parts of protoc we use (it affects
+ # the JavaScript code generator, supposedly),
+ # but we need to be cautious about it.
+ cc_files_clone = list(CC_FILES)
+ embed_cc_file = os.path.normpath('google/protobuf/compiler/js/embed.cc')
+ well_known_types_file = os.path.normpath(
+ 'google/protobuf/compiler/js/well_known_types_embed.cc')
+ if embed_cc_file in cc_files_clone:
+ cc_files_clone.remove(embed_cc_file)
+ if well_known_types_file in cc_files_clone:
+ cc_files_clone.remove(well_known_types_file)
+ plugin_sources += [os.path.join('grpc_tools', 'protobuf_generated_well_known_types_embed.cc')]
+ plugin_sources += [os.path.join(CC_INCLUDE, cc_file) for cc_file in cc_files_clone]
+
plugin_ext = extension.Extension(
name='grpc_tools._protoc_compiler',
sources=plugin_sources,
@@ -186,11 +203,15 @@ def extension_modules():
setuptools.setup(
name='grpcio-tools',
version=grpc_version.VERSION,
+ description='Protobuf code generator for gRPC',
+ author='The gRPC Authors',
+ author_email='grpc-io@googlegroups.com',
+ url='http://www.grpc.io',
license='3-clause BSD',
ext_modules=extension_modules(),
packages=setuptools.find_packages('.'),
install_requires=[
- 'protobuf>=3.0.0',
+ 'protobuf>=3.2.0',
'grpcio>={version}'.format(version=grpc_version.VERSION),
],
package_data=package_data(),
diff --git a/tools/distrib/yapf_code.sh b/tools/distrib/yapf_code.sh
index 007b14810e..f28a1ce8ba 100755
--- a/tools/distrib/yapf_code.sh
+++ b/tools/distrib/yapf_code.sh
@@ -31,31 +31,48 @@
set -ex
# change to root directory
-cd $(dirname $0)/../..
+cd "$(dirname "${0}")/../.."
-DIRS=src/python
-EXCLUSIONS='src/python/grpcio/grpc_*.py src/python/grpcio_health_checking/grpc_*.py src/python/grpcio_reflection/grpc_*.py src/python/grpcio_tests/grpc_*.py'
+DIRS=(
+ 'src/python'
+)
+EXCLUSIONS=(
+ 'grpcio/grpc_*.py'
+ 'grpcio_health_checking/grpc_*.py'
+ 'grpcio_reflection/grpc_*.py'
+ 'grpcio_tests/grpc_*.py'
+)
-VIRTUALENV=python_format_venv
+VIRTUALENV=yapf_virtual_environment
virtualenv $VIRTUALENV
-PYTHON=`realpath $VIRTUALENV/bin/python`
-$PYTHON -m pip install futures
+PYTHON=$(realpath "${VIRTUALENV}/bin/python")
+$PYTHON -m pip install --upgrade pip
+$PYTHON -m pip install --upgrade futures
$PYTHON -m pip install yapf==0.16.0
-exclusion_args=""
-for exclusion in $EXCLUSIONS; do
- exclusion_args="$exclusion_args --exclude $exclusion"
-done
+yapf() {
+ local exclusion exclusion_args=()
+ for exclusion in "${EXCLUSIONS[@]}"; do
+ exclusion_args+=( "--exclude" "$1/${exclusion}" )
+ done
+ $PYTHON -m yapf -i -r --style=setup.cfg -p "${exclusion_args[@]}" "${1}"
+}
-script_result=0
-for dir in $DIRS; do
- tempdir=`mktemp -d`
- cp -RT $dir $tempdir
- $PYTHON -m yapf -i -r -p $exclusion_args $dir
- if ! diff -r $dir $tempdir; then
- script_result=1
- fi
- rm -rf $tempdir
-done
-exit $script_result
+if [[ -z "${TEST}" ]]; then
+ for dir in "${DIRS[@]}"; do
+ yapf "${dir}"
+ done
+else
+ ok=yes
+ for dir in "${DIRS[@]}"; do
+ tempdir=$(mktemp -d)
+ cp -RT "${dir}" "${tempdir}"
+ yapf "${tempdir}"
+ diff -ru "${dir}" "${tempdir}" || ok=no
+ rm -rf "${tempdir}"
+ done
+ if [[ ${ok} == no ]]; then
+ false
+ fi
+fi
diff --git a/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile b/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile
index 669e3557b8..3479944717 100644
--- a/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile
+++ b/tools/dockerfile/grpc_artifact_linux_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0
##################
diff --git a/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile b/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
index 860b8f4fb9..75d156f6d8 100644
--- a/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
+++ b/tools/dockerfile/grpc_artifact_linux_x86/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0
##################
diff --git a/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile b/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile
index 7109862911..06be7bec18 100644
--- a/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile
+++ b/tools/dockerfile/grpc_artifact_python_manylinux_x64/Dockerfile
@@ -39,7 +39,7 @@ RUN yum update -y
RUN yum remove -y git
RUN yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc
RUN cd /usr/src && \
- wget https://kernel.org/pub/software/scm/git/git-2.0.5.tar.gz && \
+ curl -O -L https://kernel.org/pub/software/scm/git/git-2.0.5.tar.gz && \
tar xzf git-2.0.5.tar.gz
RUN cd /usr/src/git-2.0.5 && \
make prefix=/usr/local/git all && \
diff --git a/tools/dockerfile/grpc_artifact_python_manylinux_x86/Dockerfile b/tools/dockerfile/grpc_artifact_python_manylinux_x86/Dockerfile
index 36286bca53..8693e30cb4 100644
--- a/tools/dockerfile/grpc_artifact_python_manylinux_x86/Dockerfile
+++ b/tools/dockerfile/grpc_artifact_python_manylinux_x86/Dockerfile
@@ -39,7 +39,7 @@ RUN yum update -y
RUN yum remove -y git
RUN yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc
RUN cd /usr/src && \
- wget https://kernel.org/pub/software/scm/git/git-2.0.5.tar.gz && \
+ curl -O -L https://kernel.org/pub/software/scm/git/git-2.0.5.tar.gz && \
tar xzf git-2.0.5.tar.gz
RUN cd /usr/src/git-2.0.5 && \
make prefix=/usr/local/git all && \
diff --git a/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh b/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh
index c6e4aabfe6..82b96e086e 100755
--- a/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh
+++ b/tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh
@@ -31,7 +31,7 @@
set -e
# directories to run against
-DIRS="src/core/lib src/core/ext src/cpp test/core test/cpp include src/compiler"
+DIRS="src/core/lib src/core/tsi src/core/ext src/cpp test/core test/cpp include src/compiler src/node src/csharp src/ruby"
# file matching patterns to check
GLOB="*.h *.c *.cc"
diff --git a/tools/dockerfile/interoptest/grpc_interop_csharp/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_csharp/Dockerfile
index 087cc4e2bb..f9e709dccb 100644
--- a/tools/dockerfile/interoptest/grpc_interop_csharp/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_csharp/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#================
# C# dependencies
@@ -86,7 +86,6 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14
RUN echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
-RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
# Install dependencies
RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
@@ -97,6 +96,24 @@ RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
RUN nuget update -self
+# Install dotnet SDK based on https://www.microsoft.com/net/core#debian
+RUN apt-get update && apt-get install -y curl libunwind8 gettext
+# dotnet-dev-1.0.0-preview2-003131
+RUN curl -sSL -o dotnet100.tar.gz https://go.microsoft.com/fwlink/?LinkID=827530
+RUN mkdir -p /opt/dotnet && tar zxf dotnet100.tar.gz -C /opt/dotnet
+# dotnet-dev-1.0.1
+RUN curl -sSL -o dotnet101.tar.gz https://go.microsoft.com/fwlink/?LinkID=843453
+RUN mkdir -p /opt/dotnet && tar zxf dotnet101.tar.gz -C /opt/dotnet
+RUN ln -s /opt/dotnet/dotnet /usr/local/bin
+
+# Trigger the population of the local package cache
+ENV NUGET_XMLDOC_MODE skip
+RUN mkdir warmup \
+ && cd warmup \
+ && dotnet new \
+ && cd .. \
+ && rm -rf warmup
+
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
RUN ln -s /usr/bin/ccache /usr/local/bin/g++
diff --git a/tools/dockerfile/interoptest/grpc_interop_csharpcoreclr/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_csharpcoreclr/Dockerfile
index efe6e39118..f9e709dccb 100644
--- a/tools/dockerfile/interoptest/grpc_interop_csharpcoreclr/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_csharpcoreclr/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#================
# C# dependencies
@@ -86,7 +86,6 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14
RUN echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
-RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
# Install dependencies
RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
@@ -99,8 +98,12 @@ RUN nuget update -self
# Install dotnet SDK based on https://www.microsoft.com/net/core#debian
RUN apt-get update && apt-get install -y curl libunwind8 gettext
-RUN curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=809130
-RUN mkdir -p /opt/dotnet && tar zxf dotnet.tar.gz -C /opt/dotnet
+# dotnet-dev-1.0.0-preview2-003131
+RUN curl -sSL -o dotnet100.tar.gz https://go.microsoft.com/fwlink/?LinkID=827530
+RUN mkdir -p /opt/dotnet && tar zxf dotnet100.tar.gz -C /opt/dotnet
+# dotnet-dev-1.0.1
+RUN curl -sSL -o dotnet101.tar.gz https://go.microsoft.com/fwlink/?LinkID=843453
+RUN mkdir -p /opt/dotnet && tar zxf dotnet101.tar.gz -C /opt/dotnet
RUN ln -s /opt/dotnet/dotnet /usr/local/bin
# Trigger the population of the local package cache
diff --git a/tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile
index aa77d5f127..2d10e3fdfe 100644
--- a/tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# C++ dependencies
diff --git a/tools/dockerfile/interoptest/grpc_interop_go/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_go/Dockerfile
index 05e963d1e6..d7a0b1786b 100644
--- a/tools/dockerfile/interoptest/grpc_interop_go/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_go/Dockerfile
@@ -27,7 +27,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-FROM golang:1.5
+FROM golang:latest
# Using login shell removes Go from path, so we add it.
RUN ln -s /usr/local/go/bin/go /usr/local/bin
@@ -45,7 +45,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Define the default command.
CMD ["bash"]
diff --git a/tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile
index 3a5e15d21b..094a4e096d 100644
--- a/tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile
@@ -27,7 +27,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-FROM golang:1.5
+FROM golang:latest
# Using login shell removes Go from path, so we add it.
RUN ln -s /usr/local/go/bin/go /usr/local/bin
@@ -45,9 +45,9 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
-RUN pip install twisted h2
+RUN pip install twisted h2==2.6.1 hyper
# Define the default command.
CMD ["bash"]
diff --git a/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile
index b5fe54f991..2023467d59 100644
--- a/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile
@@ -60,7 +60,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Trigger download of as many Gradle artifacts as possible.
diff --git a/tools/dockerfile/interoptest/grpc_interop_node/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_node/Dockerfile
index d9a7501829..9945260ea4 100644
--- a/tools/dockerfile/interoptest/grpc_interop_node/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_node/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#==================
# Node dependencies
diff --git a/tools/dockerfile/interoptest/grpc_interop_python/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_python/Dockerfile
index 10a88916ad..94c17078d3 100644
--- a/tools/dockerfile/interoptest/grpc_interop_python/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_python/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
diff --git a/tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile b/tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile
index dae64e5c8c..679c8ff47a 100644
--- a/tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile
+++ b/tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#==================
# Ruby dependencies
diff --git a/tools/dockerfile/push_testing_images.sh b/tools/dockerfile/push_testing_images.sh
index 9dceb29a87..973e045ffe 100755
--- a/tools/dockerfile/push_testing_images.sh
+++ b/tools/dockerfile/push_testing_images.sh
@@ -44,7 +44,7 @@ cd -
DOCKERHUB_ORGANIZATION=grpctesting
-for DOCKERFILE_DIR in tools/dockerfile/test/fuzzer tools/dockerfile/test/sanity
+for DOCKERFILE_DIR in tools/dockerfile/test/*
do
# Generate image name based on Dockerfile checksum. That works well as long
# as can count on dockerfiles being written in a way that changing the logical
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_csharp/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_csharp/Dockerfile
index 328825392b..12d8d09184 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_csharp/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_csharp/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
@@ -103,7 +103,6 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14
RUN echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
-RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
# Install dependencies
RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_cxx/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_cxx/Dockerfile
index e082da648b..d0f66d9955 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_cxx/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_cxx/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_go/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_go/Dockerfile
index 1e2b7d8c67..c099f339ae 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_go/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_go/Dockerfile
@@ -27,7 +27,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-FROM golang:1.5
+FROM golang:latest
# Google Cloud platform API libraries
RUN apt-get update && apt-get install -y python-pip && apt-get clean
@@ -47,7 +47,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Using login shell removes Go from path, so we add it.
RUN ln -s /usr/local/go/bin/go /usr/local/bin
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_java/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_java/Dockerfile
index 0c17ff595e..229ea469c4 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_java/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_java/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_node/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_node/Dockerfile
index 0594f69a5b..5fd0bc0eb2 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_node/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_node/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#==================
# Node dependencies
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_php/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_php/Dockerfile
index 0fe9c151e5..b5198b4652 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_php/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_php/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#==================
# Ruby dependencies
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_python/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_python/Dockerfile
index 20d2d3f57b..8e1de51f33 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_python/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_python/Dockerfile
@@ -93,7 +93,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
RUN pip install coverage
diff --git a/tools/dockerfile/stress_test/grpc_interop_stress_ruby/Dockerfile b/tools/dockerfile/stress_test/grpc_interop_stress_ruby/Dockerfile
index f459153fe5..9d291aac58 100644
--- a/tools/dockerfile/stress_test/grpc_interop_stress_ruby/Dockerfile
+++ b/tools/dockerfile/stress_test/grpc_interop_stress_ruby/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
diff --git a/tools/dockerfile/test/bazel/Dockerfile b/tools/dockerfile/test/bazel/Dockerfile
index cc41384833..6ea8ef316c 100644
--- a/tools/dockerfile/test/bazel/Dockerfile
+++ b/tools/dockerfile/test/bazel/Dockerfile
@@ -72,6 +72,13 @@ RUN curl https://bazel.build/bazel-release.pub.gpg | apt-key add -
RUN apt-get -y update
RUN apt-get -y install bazel
+# Pin Bazel to 0.4.4
+# Installing Bazel via apt-get first is required before installing 0.4.4 to
+# allow gRPC to build without errors. See https://github.com/grpc/grpc/issues/10553
+RUN curl -fSsL -O https://github.com/bazelbuild/bazel/releases/download/0.4.4/bazel-0.4.4-installer-linux-x86_64.sh
+RUN chmod +x ./bazel-0.4.4-installer-linux-x86_64.sh
+RUN ./bazel-0.4.4-installer-linux-x86_64.sh
+
RUN mkdir -p /var/local/jenkins
# Define the default command.
diff --git a/tools/dockerfile/test/csharp_coreclr_x64/Dockerfile b/tools/dockerfile/test/csharp_coreclr_x64/Dockerfile
index efe6e39118..f9e709dccb 100644
--- a/tools/dockerfile/test/csharp_coreclr_x64/Dockerfile
+++ b/tools/dockerfile/test/csharp_coreclr_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#================
# C# dependencies
@@ -86,7 +86,6 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14
RUN echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
-RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
# Install dependencies
RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
@@ -99,8 +98,12 @@ RUN nuget update -self
# Install dotnet SDK based on https://www.microsoft.com/net/core#debian
RUN apt-get update && apt-get install -y curl libunwind8 gettext
-RUN curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=809130
-RUN mkdir -p /opt/dotnet && tar zxf dotnet.tar.gz -C /opt/dotnet
+# dotnet-dev-1.0.0-preview2-003131
+RUN curl -sSL -o dotnet100.tar.gz https://go.microsoft.com/fwlink/?LinkID=827530
+RUN mkdir -p /opt/dotnet && tar zxf dotnet100.tar.gz -C /opt/dotnet
+# dotnet-dev-1.0.1
+RUN curl -sSL -o dotnet101.tar.gz https://go.microsoft.com/fwlink/?LinkID=843453
+RUN mkdir -p /opt/dotnet && tar zxf dotnet101.tar.gz -C /opt/dotnet
RUN ln -s /opt/dotnet/dotnet /usr/local/bin
# Trigger the population of the local package cache
diff --git a/tools/dockerfile/test/csharp_jessie_x64/Dockerfile b/tools/dockerfile/test/csharp_jessie_x64/Dockerfile
index 087cc4e2bb..f9e709dccb 100644
--- a/tools/dockerfile/test/csharp_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/csharp_jessie_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#================
# C# dependencies
@@ -86,7 +86,6 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14
RUN echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
-RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
# Install dependencies
RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
@@ -97,6 +96,24 @@ RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
RUN nuget update -self
+# Install dotnet SDK based on https://www.microsoft.com/net/core#debian
+RUN apt-get update && apt-get install -y curl libunwind8 gettext
+# dotnet-dev-1.0.0-preview2-003131
+RUN curl -sSL -o dotnet100.tar.gz https://go.microsoft.com/fwlink/?LinkID=827530
+RUN mkdir -p /opt/dotnet && tar zxf dotnet100.tar.gz -C /opt/dotnet
+# dotnet-dev-1.0.1
+RUN curl -sSL -o dotnet101.tar.gz https://go.microsoft.com/fwlink/?LinkID=843453
+RUN mkdir -p /opt/dotnet && tar zxf dotnet101.tar.gz -C /opt/dotnet
+RUN ln -s /opt/dotnet/dotnet /usr/local/bin
+
+# Trigger the population of the local package cache
+ENV NUGET_XMLDOC_MODE skip
+RUN mkdir warmup \
+ && cd warmup \
+ && dotnet new \
+ && cd .. \
+ && rm -rf warmup
+
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
RUN ln -s /usr/bin/ccache /usr/local/bin/g++
diff --git a/tools/dockerfile/test/cxx_alpine_x64/Dockerfile b/tools/dockerfile/test/cxx_alpine_x64/Dockerfile
new file mode 100644
index 0000000000..f9468757da
--- /dev/null
+++ b/tools/dockerfile/test/cxx_alpine_x64/Dockerfile
@@ -0,0 +1,72 @@
+# Copyright 2015, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+FROM alpine:3.3
+
+# Install Git and basic packages.
+RUN apk update && apk add \
+ autoconf \
+ automake \
+ bzip2 \
+ build-base \
+ cmake \
+ ccache \
+ curl \
+ gcc \
+ git \
+ libtool \
+ make \
+ perl \
+ strace \
+ python-dev \
+ py-pip \
+ unzip \
+ wget \
+ zip
+
+# Install Python packages from PyPI
+RUN pip install pip --upgrade
+RUN pip install virtualenv
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
+
+# Prepare ccache
+RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
+RUN ln -s /usr/bin/ccache /usr/local/bin/g++
+RUN ln -s /usr/bin/ccache /usr/local/bin/cc
+RUN ln -s /usr/bin/ccache /usr/local/bin/c++
+
+# Install gflags
+RUN git clone https://github.com/gflags/gflags.git && cd gflags && git checkout v2.2.0
+RUN cd gflags && cmake . && make && make install
+RUN ln -s /usr/local/include/gflags /usr/include/gflags
+
+RUN mkdir -p /var/local/jenkins
+
+# Define the default command.
+CMD ["bash"]
diff --git a/tools/dockerfile/test/cxx_jessie_x64/Dockerfile b/tools/dockerfile/test/cxx_jessie_x64/Dockerfile
index e968a0f589..4bb97c7aa9 100644
--- a/tools/dockerfile/test/cxx_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/cxx_jessie_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# C++ dependencies
diff --git a/tools/dockerfile/test/cxx_jessie_x86/Dockerfile b/tools/dockerfile/test/cxx_jessie_x86/Dockerfile
index f985480254..c4b710b5df 100644
--- a/tools/dockerfile/test/cxx_jessie_x86/Dockerfile
+++ b/tools/dockerfile/test/cxx_jessie_x86/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# C++ dependencies
diff --git a/tools/dockerfile/test/cxx_ubuntu1404_x64/Dockerfile b/tools/dockerfile/test/cxx_ubuntu1404_x64/Dockerfile
index 2b3f4af3e6..bd742dff34 100644
--- a/tools/dockerfile/test/cxx_ubuntu1404_x64/Dockerfile
+++ b/tools/dockerfile/test/cxx_ubuntu1404_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# C++ dependencies
diff --git a/tools/dockerfile/test/cxx_ubuntu1604_x64/Dockerfile b/tools/dockerfile/test/cxx_ubuntu1604_x64/Dockerfile
index 2d282276d3..bc46b3055a 100644
--- a/tools/dockerfile/test/cxx_ubuntu1604_x64/Dockerfile
+++ b/tools/dockerfile/test/cxx_ubuntu1604_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# C++ dependencies
diff --git a/tools/dockerfile/test/cxx_wheezy_x64/Dockerfile b/tools/dockerfile/test/cxx_wheezy_x64/Dockerfile
index f22fcacc13..f7d7f542c1 100644
--- a/tools/dockerfile/test/cxx_wheezy_x64/Dockerfile
+++ b/tools/dockerfile/test/cxx_wheezy_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# C++ dependencies
diff --git a/tools/dockerfile/test/fuzzer/Dockerfile b/tools/dockerfile/test/fuzzer/Dockerfile
index bd04f07cea..b398b70b64 100644
--- a/tools/dockerfile/test/fuzzer/Dockerfile
+++ b/tools/dockerfile/test/fuzzer/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# C++ dependencies
diff --git a/tools/dockerfile/test/multilang_jessie_x64/Dockerfile b/tools/dockerfile/test/multilang_jessie_x64/Dockerfile
index 2540b52ec8..c1cce0a141 100644
--- a/tools/dockerfile/test/multilang_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/multilang_jessie_x64/Dockerfile
@@ -71,7 +71,6 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14
RUN echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
-RUN echo "deb http://download.mono-project.com/repo/debian wheezy-libtiff-compat main" | tee -a /etc/apt/sources.list.d/mono-xamarin.list
# Install dependencies
RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y \
@@ -133,7 +132,11 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
+
+# Install coverage for Python test coverage reporting
+RUN pip install coverage
+ENV PATH ~/.local/bin:$PATH
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
diff --git a/tools/dockerfile/test/node_jessie_x64/Dockerfile b/tools/dockerfile/test/node_jessie_x64/Dockerfile
index 7f93933eca..4595aa6bea 100644
--- a/tools/dockerfile/test/node_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/node_jessie_x64/Dockerfile
@@ -87,7 +87,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#==================
# Node dependencies
diff --git a/tools/dockerfile/test/php7_jessie_x64/Dockerfile b/tools/dockerfile/test/php7_jessie_x64/Dockerfile
index 221338956e..0e2c103afd 100644
--- a/tools/dockerfile/test/php7_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/php7_jessie_x64/Dockerfile
@@ -88,7 +88,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
diff --git a/tools/dockerfile/test/php_jessie_x64/Dockerfile b/tools/dockerfile/test/php_jessie_x64/Dockerfile
index 17ea36b76c..c6f3dde39a 100644
--- a/tools/dockerfile/test/php_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/php_jessie_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#=================
# PHP dependencies
diff --git a/tools/dockerfile/bazel/Dockerfile b/tools/dockerfile/test/python_alpine_x64/Dockerfile
index 2a80a4d4d5..bdffbd3598 100644
--- a/tools/dockerfile/bazel/Dockerfile
+++ b/tools/dockerfile/test/python_alpine_x64/Dockerfile
@@ -27,26 +27,41 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-FROM ubuntu:wily
-RUN apt-get update
-RUN apt-get -y install software-properties-common python-software-properties
-RUN add-apt-repository ppa:webupd8team/java
-RUN apt-get update
-RUN apt-get -y install \
- vim \
- wget \
- openjdk-8-jdk \
- pkg-config \
- zip \
- g++ \
- zlib1g-dev \
- unzip \
- git
+FROM alpine:3.3
-RUN git clone https://github.com/bazelbuild/bazel.git /bazel
-RUN cd /bazel && ./compile.sh
+# Install Git and basic packages.
+RUN apk update && apk add \
+ autoconf \
+ automake \
+ bzip2 \
+ build-base \
+ cmake \
+ ccache \
+ curl \
+ gcc \
+ git \
+ libtool \
+ make \
+ perl \
+ strace \
+ python-dev \
+ py-pip \
+ unzip \
+ wget \
+ zip
-RUN ln -s /bazel/output/bazel /bin/
+# Install Python packages from PyPI
+RUN pip install pip --upgrade
+RUN pip install virtualenv
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
-# ensure the installation has been extracted
-RUN bazel
+# Prepare ccache
+RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
+RUN ln -s /usr/bin/ccache /usr/local/bin/g++
+RUN ln -s /usr/bin/ccache /usr/local/bin/cc
+RUN ln -s /usr/bin/ccache /usr/local/bin/c++
+
+RUN mkdir -p /var/local/jenkins
+
+# Define the default command.
+CMD ["bash"]
diff --git a/tools/dockerfile/test/python_jessie_x64/Dockerfile b/tools/dockerfile/test/python_jessie_x64/Dockerfile
index 10a88916ad..94c17078d3 100644
--- a/tools/dockerfile/test/python_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/python_jessie_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Prepare ccache
RUN ln -s /usr/bin/ccache /usr/local/bin/gcc
diff --git a/tools/dockerfile/test/python_pyenv_x64/Dockerfile b/tools/dockerfile/test/python_pyenv_x64/Dockerfile
index ecd785a86d..435a9fdc97 100644
--- a/tools/dockerfile/test/python_pyenv_x64/Dockerfile
+++ b/tools/dockerfile/test/python_pyenv_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
# Install dependencies for pyenv
RUN apt-get update && apt-get install -y \
@@ -92,6 +92,9 @@ RUN apt-get update && apt-get install -y \
# Install Pyenv and dev Python versions 3.5 and 3.6
RUN curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
+ENV PATH /root/.pyenv/bin:$PATH
+RUN eval "$(pyenv init -)"
+RUN eval "$(pyenv virtualenv-init -)"
RUN pyenv update
RUN pyenv install 3.5-dev
RUN pyenv install 3.6-dev
diff --git a/tools/dockerfile/test/ruby_jessie_x64/Dockerfile b/tools/dockerfile/test/ruby_jessie_x64/Dockerfile
index dae64e5c8c..679c8ff47a 100644
--- a/tools/dockerfile/test/ruby_jessie_x64/Dockerfile
+++ b/tools/dockerfile/test/ruby_jessie_x64/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#==================
# Ruby dependencies
diff --git a/tools/dockerfile/test/sanity/Dockerfile b/tools/dockerfile/test/sanity/Dockerfile
index 811384fda1..0da2a1914a 100644
--- a/tools/dockerfile/test/sanity/Dockerfile
+++ b/tools/dockerfile/test/sanity/Dockerfile
@@ -76,7 +76,7 @@ RUN apt-get update && apt-get install -y \
# Install Python packages from PyPI
RUN pip install pip --upgrade
RUN pip install virtualenv
-RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.0.0a2 six==1.10.0
+RUN pip install futures==2.2.0 enum34==1.0.4 protobuf==3.2.0 six==1.10.0
#========================
# Sanity test dependencies
diff --git a/tools/doxygen/Doxyfile.c++ b/tools/doxygen/Doxyfile.c++
index 965259746c..1d2aa95955 100644
--- a/tools/doxygen/Doxyfile.c++
+++ b/tools/doxygen/Doxyfile.c++
@@ -40,7 +40,7 @@ PROJECT_NAME = "GRPC C++"
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 1.2.0-dev
+PROJECT_NUMBER = 1.4.0-dev
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
@@ -764,6 +764,7 @@ INPUT = doc/PROTOCOL-HTTP2.md \
doc/PROTOCOL-WEB.md \
doc/binary-logging.md \
doc/c-style-guide.md \
+doc/combiner-explainer.md \
doc/command_line_tool.md \
doc/compression.md \
doc/compression_cookbook.md \
@@ -779,15 +780,16 @@ doc/fail_fast.md \
doc/g_stands_for.md \
doc/health-checking.md \
doc/http-grpc-status-mapping.md \
+doc/http2-interop-test-descriptions.md \
doc/internationalization.md \
doc/interop-test-descriptions.md \
doc/load-balancing.md \
doc/naming.md \
-doc/negative-http2-interop-test-descriptions.md \
doc/server-reflection.md \
doc/server_reflection_tutorial.md \
doc/server_side_auth.md \
doc/service_config.md \
+doc/status_ordering.md \
doc/statuscodes.md \
doc/stress_test_framework.md \
doc/wait-for-ready.md \
@@ -803,6 +805,7 @@ include/grpc++/generic/generic_stub.h \
include/grpc++/grpc++.h \
include/grpc++/health_check_service_interface.h \
include/grpc++/impl/call.h \
+include/grpc++/impl/channel_argument_option.h \
include/grpc++/impl/client_unary_call.h \
include/grpc++/impl/codegen/async_stream.h \
include/grpc++/impl/codegen/async_unary_call.h \
@@ -832,7 +835,6 @@ include/grpc++/impl/codegen/service_type.h \
include/grpc++/impl/codegen/slice.h \
include/grpc++/impl/codegen/status.h \
include/grpc++/impl/codegen/status_code_enum.h \
-include/grpc++/impl/codegen/status_helper.h \
include/grpc++/impl/codegen/string_ref.h \
include/grpc++/impl/codegen/stub_options.h \
include/grpc++/impl/codegen/sync_stream.h \
@@ -867,6 +869,12 @@ include/grpc++/support/string_ref.h \
include/grpc++/support/stub_options.h \
include/grpc++/support/sync_stream.h \
include/grpc++/support/time.h \
+include/grpc/byte_buffer.h \
+include/grpc/byte_buffer_reader.h \
+include/grpc/compression.h \
+include/grpc/grpc.h \
+include/grpc/grpc_posix.h \
+include/grpc/grpc_security_constants.h \
include/grpc/impl/codegen/atm.h \
include/grpc/impl/codegen/atm_gcc_atomic.h \
include/grpc/impl/codegen/atm_gcc_sync.h \
@@ -885,7 +893,11 @@ include/grpc/impl/codegen/status.h \
include/grpc/impl/codegen/sync.h \
include/grpc/impl/codegen/sync_generic.h \
include/grpc/impl/codegen/sync_posix.h \
-include/grpc/impl/codegen/sync_windows.h
+include/grpc/impl/codegen/sync_windows.h \
+include/grpc/load_reporting.h \
+include/grpc/slice.h \
+include/grpc/slice_buffer.h \
+include/grpc/status.h
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
diff --git a/tools/doxygen/Doxyfile.c++.internal b/tools/doxygen/Doxyfile.c++.internal
index d98475fb00..9664234f9f 100644
--- a/tools/doxygen/Doxyfile.c++.internal
+++ b/tools/doxygen/Doxyfile.c++.internal
@@ -40,7 +40,7 @@ PROJECT_NAME = "GRPC C++"
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 1.2.0-dev
+PROJECT_NUMBER = 1.4.0-dev
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
@@ -764,6 +764,7 @@ INPUT = doc/PROTOCOL-HTTP2.md \
doc/PROTOCOL-WEB.md \
doc/binary-logging.md \
doc/c-style-guide.md \
+doc/combiner-explainer.md \
doc/command_line_tool.md \
doc/compression.md \
doc/compression_cookbook.md \
@@ -779,15 +780,16 @@ doc/fail_fast.md \
doc/g_stands_for.md \
doc/health-checking.md \
doc/http-grpc-status-mapping.md \
+doc/http2-interop-test-descriptions.md \
doc/internationalization.md \
doc/interop-test-descriptions.md \
doc/load-balancing.md \
doc/naming.md \
-doc/negative-http2-interop-test-descriptions.md \
doc/server-reflection.md \
doc/server_reflection_tutorial.md \
doc/server_side_auth.md \
doc/service_config.md \
+doc/status_ordering.md \
doc/statuscodes.md \
doc/stress_test_framework.md \
doc/wait-for-ready.md \
@@ -803,6 +805,7 @@ include/grpc++/generic/generic_stub.h \
include/grpc++/grpc++.h \
include/grpc++/health_check_service_interface.h \
include/grpc++/impl/call.h \
+include/grpc++/impl/channel_argument_option.h \
include/grpc++/impl/client_unary_call.h \
include/grpc++/impl/codegen/async_stream.h \
include/grpc++/impl/codegen/async_unary_call.h \
@@ -833,7 +836,6 @@ include/grpc++/impl/codegen/service_type.h \
include/grpc++/impl/codegen/slice.h \
include/grpc++/impl/codegen/status.h \
include/grpc++/impl/codegen/status_code_enum.h \
-include/grpc++/impl/codegen/status_helper.h \
include/grpc++/impl/codegen/string_ref.h \
include/grpc++/impl/codegen/stub_options.h \
include/grpc++/impl/codegen/sync_stream.h \
@@ -868,6 +870,12 @@ include/grpc++/support/string_ref.h \
include/grpc++/support/stub_options.h \
include/grpc++/support/sync_stream.h \
include/grpc++/support/time.h \
+include/grpc/byte_buffer.h \
+include/grpc/byte_buffer_reader.h \
+include/grpc/compression.h \
+include/grpc/grpc.h \
+include/grpc/grpc_posix.h \
+include/grpc/grpc_security_constants.h \
include/grpc/impl/codegen/atm.h \
include/grpc/impl/codegen/atm_gcc_atomic.h \
include/grpc/impl/codegen/atm_gcc_sync.h \
@@ -887,6 +895,236 @@ include/grpc/impl/codegen/sync.h \
include/grpc/impl/codegen/sync_generic.h \
include/grpc/impl/codegen/sync_posix.h \
include/grpc/impl/codegen/sync_windows.h \
+include/grpc/load_reporting.h \
+include/grpc/slice.h \
+include/grpc/slice_buffer.h \
+include/grpc/status.h \
+src/core/lib/channel/channel_args.c \
+src/core/lib/channel/channel_args.h \
+src/core/lib/channel/channel_stack.c \
+src/core/lib/channel/channel_stack.h \
+src/core/lib/channel/channel_stack_builder.c \
+src/core/lib/channel/channel_stack_builder.h \
+src/core/lib/channel/connected_channel.c \
+src/core/lib/channel/connected_channel.h \
+src/core/lib/channel/context.h \
+src/core/lib/channel/handshaker.c \
+src/core/lib/channel/handshaker.h \
+src/core/lib/channel/handshaker_factory.c \
+src/core/lib/channel/handshaker_factory.h \
+src/core/lib/channel/handshaker_registry.c \
+src/core/lib/channel/handshaker_registry.h \
+src/core/lib/compression/algorithm_metadata.h \
+src/core/lib/compression/compression.c \
+src/core/lib/compression/message_compress.c \
+src/core/lib/compression/message_compress.h \
+src/core/lib/debug/trace.c \
+src/core/lib/debug/trace.h \
+src/core/lib/http/format_request.c \
+src/core/lib/http/format_request.h \
+src/core/lib/http/httpcli.c \
+src/core/lib/http/httpcli.h \
+src/core/lib/http/parser.c \
+src/core/lib/http/parser.h \
+src/core/lib/iomgr/closure.c \
+src/core/lib/iomgr/closure.h \
+src/core/lib/iomgr/combiner.c \
+src/core/lib/iomgr/combiner.h \
+src/core/lib/iomgr/endpoint.c \
+src/core/lib/iomgr/endpoint.h \
+src/core/lib/iomgr/endpoint_pair.h \
+src/core/lib/iomgr/endpoint_pair_posix.c \
+src/core/lib/iomgr/endpoint_pair_uv.c \
+src/core/lib/iomgr/endpoint_pair_windows.c \
+src/core/lib/iomgr/error.c \
+src/core/lib/iomgr/error.h \
+src/core/lib/iomgr/error_internal.h \
+src/core/lib/iomgr/ev_epoll_linux.c \
+src/core/lib/iomgr/ev_epoll_linux.h \
+src/core/lib/iomgr/ev_poll_posix.c \
+src/core/lib/iomgr/ev_poll_posix.h \
+src/core/lib/iomgr/ev_posix.c \
+src/core/lib/iomgr/ev_posix.h \
+src/core/lib/iomgr/exec_ctx.c \
+src/core/lib/iomgr/exec_ctx.h \
+src/core/lib/iomgr/executor.c \
+src/core/lib/iomgr/executor.h \
+src/core/lib/iomgr/iocp_windows.c \
+src/core/lib/iomgr/iocp_windows.h \
+src/core/lib/iomgr/iomgr.c \
+src/core/lib/iomgr/iomgr.h \
+src/core/lib/iomgr/iomgr_internal.h \
+src/core/lib/iomgr/iomgr_posix.c \
+src/core/lib/iomgr/iomgr_posix.h \
+src/core/lib/iomgr/iomgr_uv.c \
+src/core/lib/iomgr/iomgr_windows.c \
+src/core/lib/iomgr/load_file.c \
+src/core/lib/iomgr/load_file.h \
+src/core/lib/iomgr/lockfree_event.c \
+src/core/lib/iomgr/lockfree_event.h \
+src/core/lib/iomgr/network_status_tracker.c \
+src/core/lib/iomgr/network_status_tracker.h \
+src/core/lib/iomgr/polling_entity.c \
+src/core/lib/iomgr/polling_entity.h \
+src/core/lib/iomgr/pollset.h \
+src/core/lib/iomgr/pollset_set.h \
+src/core/lib/iomgr/pollset_set_uv.c \
+src/core/lib/iomgr/pollset_set_windows.c \
+src/core/lib/iomgr/pollset_set_windows.h \
+src/core/lib/iomgr/pollset_uv.c \
+src/core/lib/iomgr/pollset_uv.h \
+src/core/lib/iomgr/pollset_windows.c \
+src/core/lib/iomgr/pollset_windows.h \
+src/core/lib/iomgr/port.h \
+src/core/lib/iomgr/resolve_address.h \
+src/core/lib/iomgr/resolve_address_posix.c \
+src/core/lib/iomgr/resolve_address_uv.c \
+src/core/lib/iomgr/resolve_address_windows.c \
+src/core/lib/iomgr/resource_quota.c \
+src/core/lib/iomgr/resource_quota.h \
+src/core/lib/iomgr/sockaddr.h \
+src/core/lib/iomgr/sockaddr_posix.h \
+src/core/lib/iomgr/sockaddr_utils.c \
+src/core/lib/iomgr/sockaddr_utils.h \
+src/core/lib/iomgr/sockaddr_windows.h \
+src/core/lib/iomgr/socket_factory_posix.c \
+src/core/lib/iomgr/socket_factory_posix.h \
+src/core/lib/iomgr/socket_mutator.c \
+src/core/lib/iomgr/socket_mutator.h \
+src/core/lib/iomgr/socket_utils.h \
+src/core/lib/iomgr/socket_utils_common_posix.c \
+src/core/lib/iomgr/socket_utils_linux.c \
+src/core/lib/iomgr/socket_utils_posix.c \
+src/core/lib/iomgr/socket_utils_posix.h \
+src/core/lib/iomgr/socket_utils_uv.c \
+src/core/lib/iomgr/socket_utils_windows.c \
+src/core/lib/iomgr/socket_windows.c \
+src/core/lib/iomgr/socket_windows.h \
+src/core/lib/iomgr/tcp_client.h \
+src/core/lib/iomgr/tcp_client_posix.c \
+src/core/lib/iomgr/tcp_client_posix.h \
+src/core/lib/iomgr/tcp_client_uv.c \
+src/core/lib/iomgr/tcp_client_windows.c \
+src/core/lib/iomgr/tcp_posix.c \
+src/core/lib/iomgr/tcp_posix.h \
+src/core/lib/iomgr/tcp_server.h \
+src/core/lib/iomgr/tcp_server_posix.c \
+src/core/lib/iomgr/tcp_server_utils_posix.h \
+src/core/lib/iomgr/tcp_server_utils_posix_common.c \
+src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c \
+src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c \
+src/core/lib/iomgr/tcp_server_uv.c \
+src/core/lib/iomgr/tcp_server_windows.c \
+src/core/lib/iomgr/tcp_uv.c \
+src/core/lib/iomgr/tcp_uv.h \
+src/core/lib/iomgr/tcp_windows.c \
+src/core/lib/iomgr/tcp_windows.h \
+src/core/lib/iomgr/time_averaged_stats.c \
+src/core/lib/iomgr/time_averaged_stats.h \
+src/core/lib/iomgr/timer.h \
+src/core/lib/iomgr/timer_generic.c \
+src/core/lib/iomgr/timer_generic.h \
+src/core/lib/iomgr/timer_heap.c \
+src/core/lib/iomgr/timer_heap.h \
+src/core/lib/iomgr/timer_uv.c \
+src/core/lib/iomgr/timer_uv.h \
+src/core/lib/iomgr/udp_server.c \
+src/core/lib/iomgr/udp_server.h \
+src/core/lib/iomgr/unix_sockets_posix.c \
+src/core/lib/iomgr/unix_sockets_posix.h \
+src/core/lib/iomgr/unix_sockets_posix_noop.c \
+src/core/lib/iomgr/wakeup_fd_cv.c \
+src/core/lib/iomgr/wakeup_fd_cv.h \
+src/core/lib/iomgr/wakeup_fd_eventfd.c \
+src/core/lib/iomgr/wakeup_fd_nospecial.c \
+src/core/lib/iomgr/wakeup_fd_pipe.c \
+src/core/lib/iomgr/wakeup_fd_pipe.h \
+src/core/lib/iomgr/wakeup_fd_posix.c \
+src/core/lib/iomgr/wakeup_fd_posix.h \
+src/core/lib/iomgr/workqueue.h \
+src/core/lib/iomgr/workqueue_uv.c \
+src/core/lib/iomgr/workqueue_uv.h \
+src/core/lib/iomgr/workqueue_windows.c \
+src/core/lib/iomgr/workqueue_windows.h \
+src/core/lib/json/json.c \
+src/core/lib/json/json.h \
+src/core/lib/json/json_common.h \
+src/core/lib/json/json_reader.c \
+src/core/lib/json/json_reader.h \
+src/core/lib/json/json_string.c \
+src/core/lib/json/json_writer.c \
+src/core/lib/json/json_writer.h \
+src/core/lib/slice/b64.c \
+src/core/lib/slice/b64.h \
+src/core/lib/slice/percent_encoding.c \
+src/core/lib/slice/percent_encoding.h \
+src/core/lib/slice/slice.c \
+src/core/lib/slice/slice_buffer.c \
+src/core/lib/slice/slice_hash_table.c \
+src/core/lib/slice/slice_hash_table.h \
+src/core/lib/slice/slice_intern.c \
+src/core/lib/slice/slice_internal.h \
+src/core/lib/slice/slice_string_helpers.c \
+src/core/lib/slice/slice_string_helpers.h \
+src/core/lib/surface/alarm.c \
+src/core/lib/surface/api_trace.c \
+src/core/lib/surface/api_trace.h \
+src/core/lib/surface/byte_buffer.c \
+src/core/lib/surface/byte_buffer_reader.c \
+src/core/lib/surface/call.c \
+src/core/lib/surface/call.h \
+src/core/lib/surface/call_details.c \
+src/core/lib/surface/call_log_batch.c \
+src/core/lib/surface/call_test_only.h \
+src/core/lib/surface/channel.c \
+src/core/lib/surface/channel.h \
+src/core/lib/surface/channel_init.c \
+src/core/lib/surface/channel_init.h \
+src/core/lib/surface/channel_ping.c \
+src/core/lib/surface/channel_stack_type.c \
+src/core/lib/surface/channel_stack_type.h \
+src/core/lib/surface/completion_queue.c \
+src/core/lib/surface/completion_queue.h \
+src/core/lib/surface/completion_queue_factory.c \
+src/core/lib/surface/completion_queue_factory.h \
+src/core/lib/surface/event_string.c \
+src/core/lib/surface/event_string.h \
+src/core/lib/surface/init.h \
+src/core/lib/surface/lame_client.cc \
+src/core/lib/surface/lame_client.h \
+src/core/lib/surface/metadata_array.c \
+src/core/lib/surface/server.c \
+src/core/lib/surface/server.h \
+src/core/lib/surface/validate_metadata.c \
+src/core/lib/surface/validate_metadata.h \
+src/core/lib/surface/version.c \
+src/core/lib/transport/bdp_estimator.c \
+src/core/lib/transport/bdp_estimator.h \
+src/core/lib/transport/byte_stream.c \
+src/core/lib/transport/byte_stream.h \
+src/core/lib/transport/connectivity_state.c \
+src/core/lib/transport/connectivity_state.h \
+src/core/lib/transport/error_utils.c \
+src/core/lib/transport/error_utils.h \
+src/core/lib/transport/http2_errors.h \
+src/core/lib/transport/metadata.c \
+src/core/lib/transport/metadata.h \
+src/core/lib/transport/metadata_batch.c \
+src/core/lib/transport/metadata_batch.h \
+src/core/lib/transport/pid_controller.c \
+src/core/lib/transport/pid_controller.h \
+src/core/lib/transport/service_config.c \
+src/core/lib/transport/service_config.h \
+src/core/lib/transport/static_metadata.c \
+src/core/lib/transport/static_metadata.h \
+src/core/lib/transport/status_conversion.c \
+src/core/lib/transport/status_conversion.h \
+src/core/lib/transport/timeout_encoding.c \
+src/core/lib/transport/timeout_encoding.h \
+src/core/lib/transport/transport.c \
+src/core/lib/transport/transport.h \
+src/core/lib/transport/transport_impl.h \
+src/core/lib/transport/transport_op_string.c \
src/cpp/README.md \
src/cpp/client/channel_cc.cc \
src/cpp/client/client_context.cc \
@@ -914,6 +1152,7 @@ src/cpp/common/secure_channel_arguments.cc \
src/cpp/common/secure_create_auth_context.cc \
src/cpp/common/version_cc.cc \
src/cpp/server/async_generic_service.cc \
+src/cpp/server/channel_argument_option.cc \
src/cpp/server/create_default_thread_pool.cc \
src/cpp/server/dynamic_thread_pool.cc \
src/cpp/server/dynamic_thread_pool.h \
@@ -938,7 +1177,14 @@ src/cpp/util/byte_buffer_cc.cc \
src/cpp/util/slice_cc.cc \
src/cpp/util/status.cc \
src/cpp/util/string_ref.cc \
-src/cpp/util/time_cc.cc
+src/cpp/util/time_cc.cc \
+third_party/nanopb/pb.h \
+third_party/nanopb/pb_common.c \
+third_party/nanopb/pb_common.h \
+third_party/nanopb/pb_decode.c \
+third_party/nanopb/pb_decode.h \
+third_party/nanopb/pb_encode.c \
+third_party/nanopb/pb_encode.h
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
diff --git a/tools/doxygen/Doxyfile.core b/tools/doxygen/Doxyfile.core
index 478bdb2d04..c3bfc6c4a8 100644
--- a/tools/doxygen/Doxyfile.core
+++ b/tools/doxygen/Doxyfile.core
@@ -40,7 +40,7 @@ PROJECT_NAME = "GRPC Core"
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 3.0.0-dev
+PROJECT_NUMBER = 4.0.0-dev
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
@@ -764,12 +764,14 @@ INPUT = doc/PROTOCOL-HTTP2.md \
doc/PROTOCOL-WEB.md \
doc/binary-logging.md \
doc/c-style-guide.md \
+doc/combiner-explainer.md \
doc/command_line_tool.md \
doc/compression.md \
doc/compression_cookbook.md \
doc/connection-backoff-interop-test-description.md \
doc/connection-backoff.md \
doc/connectivity-semantics-and-api.md \
+doc/core/grpc-error.md \
doc/core/pending_api_cleanups.md \
doc/cpp-style-guide.md \
doc/environment_variables.md \
@@ -778,15 +780,16 @@ doc/fail_fast.md \
doc/g_stands_for.md \
doc/health-checking.md \
doc/http-grpc-status-mapping.md \
+doc/http2-interop-test-descriptions.md \
doc/internationalization.md \
doc/interop-test-descriptions.md \
doc/load-balancing.md \
doc/naming.md \
-doc/negative-http2-interop-test-descriptions.md \
doc/server-reflection.md \
doc/server_reflection_tutorial.md \
doc/server_side_auth.md \
doc/service_config.md \
+doc/status_ordering.md \
doc/statuscodes.md \
doc/stress_test_framework.md \
doc/wait-for-ready.md \
@@ -819,7 +822,6 @@ include/grpc/impl/codegen/port_platform.h \
include/grpc/impl/codegen/port_platform.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
-include/grpc/impl/codegen/slice.h \
include/grpc/impl/codegen/status.h \
include/grpc/impl/codegen/sync.h \
include/grpc/impl/codegen/sync.h \
diff --git a/tools/doxygen/Doxyfile.core.internal b/tools/doxygen/Doxyfile.core.internal
index a7d6aaeb9e..51d77c2b52 100644
--- a/tools/doxygen/Doxyfile.core.internal
+++ b/tools/doxygen/Doxyfile.core.internal
@@ -40,7 +40,7 @@ PROJECT_NAME = "GRPC Core"
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 3.0.0-dev
+PROJECT_NUMBER = 4.0.0-dev
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
@@ -764,12 +764,14 @@ INPUT = doc/PROTOCOL-HTTP2.md \
doc/PROTOCOL-WEB.md \
doc/binary-logging.md \
doc/c-style-guide.md \
+doc/combiner-explainer.md \
doc/command_line_tool.md \
doc/compression.md \
doc/compression_cookbook.md \
doc/connection-backoff-interop-test-description.md \
doc/connection-backoff.md \
doc/connectivity-semantics-and-api.md \
+doc/core/grpc-error.md \
doc/core/pending_api_cleanups.md \
doc/cpp-style-guide.md \
doc/environment_variables.md \
@@ -778,15 +780,16 @@ doc/fail_fast.md \
doc/g_stands_for.md \
doc/health-checking.md \
doc/http-grpc-status-mapping.md \
+doc/http2-interop-test-descriptions.md \
doc/internationalization.md \
doc/interop-test-descriptions.md \
doc/load-balancing.md \
doc/naming.md \
-doc/negative-http2-interop-test-descriptions.md \
doc/server-reflection.md \
doc/server_reflection_tutorial.md \
doc/server_side_auth.md \
doc/service_config.md \
+doc/status_ordering.md \
doc/statuscodes.md \
doc/stress_test_framework.md \
doc/wait-for-ready.md \
@@ -819,7 +822,6 @@ include/grpc/impl/codegen/port_platform.h \
include/grpc/impl/codegen/port_platform.h \
include/grpc/impl/codegen/propagation_bits.h \
include/grpc/impl/codegen/slice.h \
-include/grpc/impl/codegen/slice.h \
include/grpc/impl/codegen/status.h \
include/grpc/impl/codegen/sync.h \
include/grpc/impl/codegen/sync.h \
@@ -893,65 +895,86 @@ src/core/ext/census/trace_status.h \
src/core/ext/census/trace_string.h \
src/core/ext/census/tracing.c \
src/core/ext/census/tracing.h \
-src/core/ext/client_channel/README.md \
-src/core/ext/client_channel/channel_connectivity.c \
-src/core/ext/client_channel/client_channel.c \
-src/core/ext/client_channel/client_channel.h \
-src/core/ext/client_channel/client_channel_factory.c \
-src/core/ext/client_channel/client_channel_factory.h \
-src/core/ext/client_channel/client_channel_plugin.c \
-src/core/ext/client_channel/connector.c \
-src/core/ext/client_channel/connector.h \
-src/core/ext/client_channel/default_initial_connect_string.c \
-src/core/ext/client_channel/http_connect_handshaker.c \
-src/core/ext/client_channel/http_connect_handshaker.h \
-src/core/ext/client_channel/http_proxy.c \
-src/core/ext/client_channel/http_proxy.h \
-src/core/ext/client_channel/initial_connect_string.c \
-src/core/ext/client_channel/initial_connect_string.h \
-src/core/ext/client_channel/lb_policy.c \
-src/core/ext/client_channel/lb_policy.h \
-src/core/ext/client_channel/lb_policy_factory.c \
-src/core/ext/client_channel/lb_policy_factory.h \
-src/core/ext/client_channel/lb_policy_registry.c \
-src/core/ext/client_channel/lb_policy_registry.h \
-src/core/ext/client_channel/parse_address.c \
-src/core/ext/client_channel/parse_address.h \
-src/core/ext/client_channel/proxy_mapper.c \
-src/core/ext/client_channel/proxy_mapper.h \
-src/core/ext/client_channel/proxy_mapper_registry.c \
-src/core/ext/client_channel/proxy_mapper_registry.h \
-src/core/ext/client_channel/resolver.c \
-src/core/ext/client_channel/resolver.h \
-src/core/ext/client_channel/resolver_factory.c \
-src/core/ext/client_channel/resolver_factory.h \
-src/core/ext/client_channel/resolver_registry.c \
-src/core/ext/client_channel/resolver_registry.h \
-src/core/ext/client_channel/subchannel.c \
-src/core/ext/client_channel/subchannel.h \
-src/core/ext/client_channel/subchannel_index.c \
-src/core/ext/client_channel/subchannel_index.h \
-src/core/ext/client_channel/uri_parser.c \
-src/core/ext/client_channel/uri_parser.h \
-src/core/ext/lb_policy/grpclb/grpclb.c \
-src/core/ext/lb_policy/grpclb/grpclb.h \
-src/core/ext/lb_policy/grpclb/grpclb_channel.h \
-src/core/ext/lb_policy/grpclb/grpclb_channel_secure.c \
-src/core/ext/lb_policy/grpclb/load_balancer_api.c \
-src/core/ext/lb_policy/grpclb/load_balancer_api.h \
-src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \
-src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h \
-src/core/ext/lb_policy/pick_first/pick_first.c \
-src/core/ext/lb_policy/round_robin/round_robin.c \
-src/core/ext/load_reporting/load_reporting.c \
-src/core/ext/load_reporting/load_reporting.h \
-src/core/ext/load_reporting/load_reporting_filter.c \
-src/core/ext/load_reporting/load_reporting_filter.h \
-src/core/ext/resolver/README.md \
-src/core/ext/resolver/dns/native/README.md \
-src/core/ext/resolver/dns/native/dns_resolver.c \
-src/core/ext/resolver/sockaddr/README.md \
-src/core/ext/resolver/sockaddr/sockaddr_resolver.c \
+src/core/ext/filters/client_channel/README.md \
+src/core/ext/filters/client_channel/channel_connectivity.c \
+src/core/ext/filters/client_channel/client_channel.c \
+src/core/ext/filters/client_channel/client_channel.h \
+src/core/ext/filters/client_channel/client_channel_factory.c \
+src/core/ext/filters/client_channel/client_channel_factory.h \
+src/core/ext/filters/client_channel/client_channel_plugin.c \
+src/core/ext/filters/client_channel/connector.c \
+src/core/ext/filters/client_channel/connector.h \
+src/core/ext/filters/client_channel/http_connect_handshaker.c \
+src/core/ext/filters/client_channel/http_connect_handshaker.h \
+src/core/ext/filters/client_channel/http_proxy.c \
+src/core/ext/filters/client_channel/http_proxy.h \
+src/core/ext/filters/client_channel/lb_policy.c \
+src/core/ext/filters/client_channel/lb_policy.h \
+src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.c \
+src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h \
+src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c \
+src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h \
+src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h \
+src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c \
+src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c \
+src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h \
+src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c \
+src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h \
+src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \
+src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h \
+src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c \
+src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c \
+src/core/ext/filters/client_channel/lb_policy_factory.c \
+src/core/ext/filters/client_channel/lb_policy_factory.h \
+src/core/ext/filters/client_channel/lb_policy_registry.c \
+src/core/ext/filters/client_channel/lb_policy_registry.h \
+src/core/ext/filters/client_channel/parse_address.c \
+src/core/ext/filters/client_channel/parse_address.h \
+src/core/ext/filters/client_channel/proxy_mapper.c \
+src/core/ext/filters/client_channel/proxy_mapper.h \
+src/core/ext/filters/client_channel/proxy_mapper_registry.c \
+src/core/ext/filters/client_channel/proxy_mapper_registry.h \
+src/core/ext/filters/client_channel/resolver.c \
+src/core/ext/filters/client_channel/resolver.h \
+src/core/ext/filters/client_channel/resolver/README.md \
+src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c \
+src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h \
+src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c \
+src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c \
+src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h \
+src/core/ext/filters/client_channel/resolver/dns/native/README.md \
+src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c \
+src/core/ext/filters/client_channel/resolver/sockaddr/README.md \
+src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c \
+src/core/ext/filters/client_channel/resolver_factory.c \
+src/core/ext/filters/client_channel/resolver_factory.h \
+src/core/ext/filters/client_channel/resolver_registry.c \
+src/core/ext/filters/client_channel/resolver_registry.h \
+src/core/ext/filters/client_channel/retry_throttle.c \
+src/core/ext/filters/client_channel/retry_throttle.h \
+src/core/ext/filters/client_channel/subchannel.c \
+src/core/ext/filters/client_channel/subchannel.h \
+src/core/ext/filters/client_channel/subchannel_index.c \
+src/core/ext/filters/client_channel/subchannel_index.h \
+src/core/ext/filters/client_channel/uri_parser.c \
+src/core/ext/filters/client_channel/uri_parser.h \
+src/core/ext/filters/deadline/deadline_filter.c \
+src/core/ext/filters/deadline/deadline_filter.h \
+src/core/ext/filters/http/client/http_client_filter.c \
+src/core/ext/filters/http/client/http_client_filter.h \
+src/core/ext/filters/http/http_filters_plugin.c \
+src/core/ext/filters/http/message_compress/message_compress_filter.c \
+src/core/ext/filters/http/message_compress/message_compress_filter.h \
+src/core/ext/filters/http/server/http_server_filter.c \
+src/core/ext/filters/http/server/http_server_filter.h \
+src/core/ext/filters/load_reporting/load_reporting.c \
+src/core/ext/filters/load_reporting/load_reporting.h \
+src/core/ext/filters/load_reporting/load_reporting_filter.c \
+src/core/ext/filters/load_reporting/load_reporting_filter.h \
+src/core/ext/filters/max_age/max_age_filter.c \
+src/core/ext/filters/max_age/max_age_filter.h \
+src/core/ext/filters/message_size/message_size_filter.c \
+src/core/ext/filters/message_size/message_size_filter.h \
src/core/ext/transport/README.md \
src/core/ext/transport/chttp2/README.md \
src/core/ext/transport/chttp2/alpn/alpn.c \
@@ -997,6 +1020,8 @@ src/core/ext/transport/chttp2/transport/hpack_parser.c \
src/core/ext/transport/chttp2/transport/hpack_parser.h \
src/core/ext/transport/chttp2/transport/hpack_table.c \
src/core/ext/transport/chttp2/transport/hpack_table.h \
+src/core/ext/transport/chttp2/transport/http2_settings.c \
+src/core/ext/transport/chttp2/transport/http2_settings.h \
src/core/ext/transport/chttp2/transport/huffsyms.c \
src/core/ext/transport/chttp2/transport/huffsyms.h \
src/core/ext/transport/chttp2/transport/incoming_metadata.c \
@@ -1017,25 +1042,15 @@ src/core/lib/channel/channel_stack.c \
src/core/lib/channel/channel_stack.h \
src/core/lib/channel/channel_stack_builder.c \
src/core/lib/channel/channel_stack_builder.h \
-src/core/lib/channel/compress_filter.c \
-src/core/lib/channel/compress_filter.h \
src/core/lib/channel/connected_channel.c \
src/core/lib/channel/connected_channel.h \
src/core/lib/channel/context.h \
-src/core/lib/channel/deadline_filter.c \
-src/core/lib/channel/deadline_filter.h \
src/core/lib/channel/handshaker.c \
src/core/lib/channel/handshaker.h \
src/core/lib/channel/handshaker_factory.c \
src/core/lib/channel/handshaker_factory.h \
src/core/lib/channel/handshaker_registry.c \
src/core/lib/channel/handshaker_registry.h \
-src/core/lib/channel/http_client_filter.c \
-src/core/lib/channel/http_client_filter.h \
-src/core/lib/channel/http_server_filter.c \
-src/core/lib/channel/http_server_filter.h \
-src/core/lib/channel/message_size_filter.c \
-src/core/lib/channel/message_size_filter.h \
src/core/lib/compression/algorithm_metadata.h \
src/core/lib/compression/compression.c \
src/core/lib/compression/message_compress.c \
@@ -1084,6 +1099,8 @@ src/core/lib/iomgr/iomgr_uv.c \
src/core/lib/iomgr/iomgr_windows.c \
src/core/lib/iomgr/load_file.c \
src/core/lib/iomgr/load_file.h \
+src/core/lib/iomgr/lockfree_event.c \
+src/core/lib/iomgr/lockfree_event.h \
src/core/lib/iomgr/network_status_tracker.c \
src/core/lib/iomgr/network_status_tracker.h \
src/core/lib/iomgr/polling_entity.c \
@@ -1109,6 +1126,8 @@ src/core/lib/iomgr/sockaddr_posix.h \
src/core/lib/iomgr/sockaddr_utils.c \
src/core/lib/iomgr/sockaddr_utils.h \
src/core/lib/iomgr/sockaddr_windows.h \
+src/core/lib/iomgr/socket_factory_posix.c \
+src/core/lib/iomgr/socket_factory_posix.h \
src/core/lib/iomgr/socket_mutator.c \
src/core/lib/iomgr/socket_mutator.h \
src/core/lib/iomgr/socket_utils.h \
@@ -1129,6 +1148,10 @@ src/core/lib/iomgr/tcp_posix.c \
src/core/lib/iomgr/tcp_posix.h \
src/core/lib/iomgr/tcp_server.h \
src/core/lib/iomgr/tcp_server_posix.c \
+src/core/lib/iomgr/tcp_server_utils_posix.h \
+src/core/lib/iomgr/tcp_server_utils_posix_common.c \
+src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c \
+src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c \
src/core/lib/iomgr/tcp_server_uv.c \
src/core/lib/iomgr/tcp_server_windows.c \
src/core/lib/iomgr/tcp_uv.c \
@@ -1212,10 +1235,10 @@ src/core/lib/security/transport/security_handshaker.h \
src/core/lib/security/transport/server_auth_filter.c \
src/core/lib/security/transport/tsi_error.c \
src/core/lib/security/transport/tsi_error.h \
-src/core/lib/security/util/b64.c \
-src/core/lib/security/util/b64.h \
src/core/lib/security/util/json_util.c \
src/core/lib/security/util/json_util.h \
+src/core/lib/slice/b64.c \
+src/core/lib/slice/b64.h \
src/core/lib/slice/percent_encoding.c \
src/core/lib/slice/percent_encoding.h \
src/core/lib/slice/slice.c \
@@ -1227,6 +1250,12 @@ src/core/lib/slice/slice_internal.h \
src/core/lib/slice/slice_string_helpers.c \
src/core/lib/slice/slice_string_helpers.h \
src/core/lib/support/alloc.c \
+src/core/lib/support/arena.c \
+src/core/lib/support/arena.h \
+src/core/lib/support/atm.c \
+src/core/lib/support/atomic.h \
+src/core/lib/support/atomic_with_atm.h \
+src/core/lib/support/atomic_with_std.h \
src/core/lib/support/avl.c \
src/core/lib/support/backoff.c \
src/core/lib/support/backoff.h \
@@ -1247,6 +1276,7 @@ src/core/lib/support/log_android.c \
src/core/lib/support/log_linux.c \
src/core/lib/support/log_posix.c \
src/core/lib/support/log_windows.c \
+src/core/lib/support/memory.h \
src/core/lib/support/mpscq.c \
src/core/lib/support/mpscq.h \
src/core/lib/support/murmur_hash.c \
@@ -1300,12 +1330,14 @@ src/core/lib/surface/channel_stack_type.c \
src/core/lib/surface/channel_stack_type.h \
src/core/lib/surface/completion_queue.c \
src/core/lib/surface/completion_queue.h \
+src/core/lib/surface/completion_queue_factory.c \
+src/core/lib/surface/completion_queue_factory.h \
src/core/lib/surface/event_string.c \
src/core/lib/surface/event_string.h \
src/core/lib/surface/init.c \
src/core/lib/surface/init.h \
src/core/lib/surface/init_secure.c \
-src/core/lib/surface/lame_client.c \
+src/core/lib/surface/lame_client.cc \
src/core/lib/surface/lame_client.h \
src/core/lib/surface/metadata_array.c \
src/core/lib/surface/server.c \
@@ -1341,16 +1373,18 @@ src/core/lib/transport/transport.c \
src/core/lib/transport/transport.h \
src/core/lib/transport/transport_impl.h \
src/core/lib/transport/transport_op_string.c \
-src/core/lib/tsi/README.md \
-src/core/lib/tsi/fake_transport_security.c \
-src/core/lib/tsi/fake_transport_security.h \
-src/core/lib/tsi/ssl_transport_security.c \
-src/core/lib/tsi/ssl_transport_security.h \
-src/core/lib/tsi/ssl_types.h \
-src/core/lib/tsi/transport_security.c \
-src/core/lib/tsi/transport_security.h \
-src/core/lib/tsi/transport_security_interface.h \
src/core/plugin_registry/grpc_plugin_registry.c \
+src/core/tsi/README.md \
+src/core/tsi/fake_transport_security.c \
+src/core/tsi/fake_transport_security.h \
+src/core/tsi/ssl_transport_security.c \
+src/core/tsi/ssl_transport_security.h \
+src/core/tsi/ssl_types.h \
+src/core/tsi/transport_security.c \
+src/core/tsi/transport_security.h \
+src/core/tsi/transport_security_adapter.c \
+src/core/tsi/transport_security_adapter.h \
+src/core/tsi/transport_security_interface.h \
third_party/nanopb/pb.h \
third_party/nanopb/pb_common.c \
third_party/nanopb/pb_common.h \
diff --git a/tools/fuzzer/options/api_fuzzer.options b/tools/fuzzer/options/api_fuzzer.options
new file mode 100644
index 0000000000..8871ae21b6
--- /dev/null
+++ b/tools/fuzzer/options/api_fuzzer.options
@@ -0,0 +1,3 @@
+[libfuzzer]
+max_len = 2048
+dict = api_fuzzer.dictionary
diff --git a/tools/fuzzer/options/client_fuzzer.options b/tools/fuzzer/options/client_fuzzer.options
new file mode 100644
index 0000000000..fd2eebf7d2
--- /dev/null
+++ b/tools/fuzzer/options/client_fuzzer.options
@@ -0,0 +1,3 @@
+[libfuzzer]
+max_len = 2048
+dict = hpack.dictionary
diff --git a/tools/fuzzer/options/fuzzer.options b/tools/fuzzer/options/fuzzer.options
new file mode 100644
index 0000000000..5d468bc6e4
--- /dev/null
+++ b/tools/fuzzer/options/fuzzer.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 512
diff --git a/tools/fuzzer/options/fuzzer_response.options b/tools/fuzzer/options/fuzzer_response.options
new file mode 100644
index 0000000000..5dcdfac7a6
--- /dev/null
+++ b/tools/fuzzer/options/fuzzer_response.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 128
diff --git a/tools/fuzzer/options/fuzzer_serverlist.options b/tools/fuzzer/options/fuzzer_serverlist.options
new file mode 100644
index 0000000000..5dcdfac7a6
--- /dev/null
+++ b/tools/fuzzer/options/fuzzer_serverlist.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 128
diff --git a/tools/fuzzer/options/hpack_parser_fuzzer_test.options b/tools/fuzzer/options/hpack_parser_fuzzer_test.options
new file mode 100644
index 0000000000..584487fafc
--- /dev/null
+++ b/tools/fuzzer/options/hpack_parser_fuzzer_test.options
@@ -0,0 +1,3 @@
+[libfuzzer]
+max_len = 512
+dict = hpack.dictionary
diff --git a/tools/fuzzer/options/percent_decode_fuzzer.options b/tools/fuzzer/options/percent_decode_fuzzer.options
new file mode 100644
index 0000000000..ea2785e110
--- /dev/null
+++ b/tools/fuzzer/options/percent_decode_fuzzer.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 32
diff --git a/tools/fuzzer/options/percent_encode_fuzzer.options b/tools/fuzzer/options/percent_encode_fuzzer.options
new file mode 100644
index 0000000000..ea2785e110
--- /dev/null
+++ b/tools/fuzzer/options/percent_encode_fuzzer.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 32
diff --git a/tools/fuzzer/options/request_fuzzer.options b/tools/fuzzer/options/request_fuzzer.options
new file mode 100644
index 0000000000..fd32ac16e1
--- /dev/null
+++ b/tools/fuzzer/options/request_fuzzer.options
@@ -0,0 +1,3 @@
+[libfuzzer]
+max_len = 2048
+
diff --git a/tools/fuzzer/options/response_fuzzer.options b/tools/fuzzer/options/response_fuzzer.options
new file mode 100644
index 0000000000..fd32ac16e1
--- /dev/null
+++ b/tools/fuzzer/options/response_fuzzer.options
@@ -0,0 +1,3 @@
+[libfuzzer]
+max_len = 2048
+
diff --git a/tools/fuzzer/options/server_fuzzer.options b/tools/fuzzer/options/server_fuzzer.options
new file mode 100644
index 0000000000..fd2eebf7d2
--- /dev/null
+++ b/tools/fuzzer/options/server_fuzzer.options
@@ -0,0 +1,3 @@
+[libfuzzer]
+max_len = 2048
+dict = hpack.dictionary
diff --git a/tools/fuzzer/options/ssl_server_fuzzer.options b/tools/fuzzer/options/ssl_server_fuzzer.options
new file mode 100644
index 0000000000..60bd9b0b2f
--- /dev/null
+++ b/tools/fuzzer/options/ssl_server_fuzzer.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 2048
diff --git a/tools/fuzzer/options/uri_fuzzer_test.options b/tools/fuzzer/options/uri_fuzzer_test.options
new file mode 100644
index 0000000000..5dcdfac7a6
--- /dev/null
+++ b/tools/fuzzer/options/uri_fuzzer_test.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 128
diff --git a/tools/gce/create_linux_performance_worker.sh b/tools/gce/create_linux_performance_worker.sh
index 2c8cf0b96b..68710e13b0 100755
--- a/tools/gce/create_linux_performance_worker.sh
+++ b/tools/gce/create_linux_performance_worker.sh
@@ -42,14 +42,14 @@ CLOUD_PROJECT=grpc-testing
ZONE=us-central1-b # this zone allows 32core machines
INSTANCE_NAME="${1:-grpc-performance-server1}"
-MACHINE_TYPE=n1-standard-8
+MACHINE_TYPE=n1-standard-32
gcloud compute instances create $INSTANCE_NAME \
--project="$CLOUD_PROJECT" \
--zone "$ZONE" \
--machine-type $MACHINE_TYPE \
--image-project ubuntu-os-cloud \
- --image-family ubuntu-1604-lts \
+ --image-family ubuntu-1610 \
--boot-disk-size 300 \
--scopes https://www.googleapis.com/auth/bigquery
diff --git a/tools/gce/linux_performance_worker_init.sh b/tools/gce/linux_performance_worker_init.sh
index 3380f3de3e..78cdd31f0b 100755
--- a/tools/gce/linux_performance_worker_init.sh
+++ b/tools/gce/linux_performance_worker_init.sh
@@ -40,11 +40,6 @@ sudo apt-get update
sudo apt-get install -y openjdk-8-jdk
sudo apt-get install -y unzip lsof
-# Add pubkey of jenkins@grpc-jenkins-master to authorized keys of jenkins@
-# This needs to happen as the last step to prevent Jenkins master from connecting
-# to a machine that hasn't been properly setup yet.
-cat jenkins_master.pub | sudo tee --append ~jenkins/.ssh/authorized_keys
-
sudo apt-get install -y \
autoconf \
autotools-dev \
@@ -60,7 +55,10 @@ sudo apt-get install -y \
libc6 \
libc6-dbg \
libc6-dev \
+ libcurl4-openssl-dev \
libgtest-dev \
+ libreadline-dev \
+ libssl-dev \
libtool \
make \
strace \
@@ -76,7 +74,8 @@ sudo apt-get install -y \
telnet \
unzip \
wget \
- zip
+ zip \
+ zlib1g-dev
# perftools
sudo apt-get install -y google-perftools libgoogle-perftools-dev
@@ -92,14 +91,15 @@ sudo pip install tabulate
sudo pip install google-api-python-client
sudo pip install virtualenv
-# TODO(jtattermusch): For some reason, building gRPC Python depends on python3.4
-# being installed, but python3.4 is not available on Ubuntu 16.04.
-# Temporarily fixing this by adding a PPA with python3.4, but we should
-# really remove this hack once possible.
-sudo add-apt-repository -y ppa:fkrull/deadsnakes
-sudo apt-get update
-sudo apt-get install -y python3.4 python3.4-dev
-python3.4 -m pip install virtualenv
+# Building gRPC Python depends on python3.4 being installed, but python3.4
+# is not available on Ubuntu 16.10, so install from source
+curl -O https://www.python.org/ftp/python/3.4.6/Python-3.4.6.tgz
+tar xzvf Python-3.4.6.tgz
+cd Python-3.4.6
+./configure --enable-shared --prefix=/usr/local LDFLAGS="-Wl,--rpath=/usr/local/lib"
+sudo make altinstall
+cd ..
+rm Python-3.4.6.tgz
curl -O https://bootstrap.pypa.io/get-pip.py
sudo pypy get-pip.py
@@ -122,17 +122,25 @@ sudo apt-get update
sudo apt-get install -y mono-devel nuget
# C# .NET Core dependencies (https://www.microsoft.com/net/core#ubuntu)
-sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
+sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ yakkety main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
-sudo apt-get install -y dotnet-dev-1.0.0-preview2-003131
+sudo apt-get install -y dotnet-dev-1.0.0-preview2.1-003155
+sudo apt-get install -y dotnet-dev-1.0.1
# Ruby dependencies
-gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
-curl -sSL https://get.rvm.io | bash -s stable --ruby
+git clone https://github.com/rbenv/rbenv.git ~/.rbenv
+export PATH="$HOME/.rbenv/bin:$PATH"
+eval "$(rbenv init -)"
+
+git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
+export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"
+
+rbenv install 2.4.0
+rbenv global 2.4.0
+ruby -v
# Install bundler (prerequisite for gRPC Ruby)
-source ~/.rvm/scripts/rvm
gem install bundler
# Java dependencies - nothing as we already have Java JDK 8
@@ -166,3 +174,15 @@ echo 4096 | sudo tee /proc/sys/kernel/perf_event_mlock_kb
# on benchmarks
git clone -v https://github.com/brendangregg/FlameGraph ~/FlameGraph
+# Install scipy and numpy for benchmarking scripts
+sudo apt-get install -y python-scipy python-numpy
+
+# Add pubkey of jenkins@grpc-jenkins-master to authorized keys of jenkins@
+# This needs to happen as the last step to prevent Jenkins master from connecting
+# to a machine that hasn't been properly setup yet.
+cat jenkins_master.pub | sudo tee --append ~jenkins/.ssh/authorized_keys
+
+# Restart for VM to pick up kernel update
+echo 'Successfully initialized the linux worker, going for reboot in 10 seconds'
+sleep 10
+sudo reboot
diff --git a/tools/gce/linux_worker_init.sh b/tools/gce/linux_worker_init.sh
index 9230acdca6..d552343bde 100755
--- a/tools/gce/linux_worker_init.sh
+++ b/tools/gce/linux_worker_init.sh
@@ -59,19 +59,27 @@ sudo usermod -aG docker jenkins
# Use "overlay" storage driver for docker
# see https://github.com/grpc/grpc/issues/4988
-echo 'DOCKER_OPTS="${DOCKER_OPTS} --storage-driver=overlay"' | sudo tee --append /etc/default/docker
+printf "{\n\t\"storage-driver\": \"overlay\"\n}" | sudo tee /etc/docker/daemon.json
# Install RVM
# TODO(jtattermusch): why is RVM needed?
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable --ruby
+# Upgrade Linux kernel to 4.9
+wget \
+ kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.20/linux-headers-4.9.20-040920_4.9.20-040920.201703310531_all.deb \
+ kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.20/linux-headers-4.9.20-040920-generic_4.9.20-040920.201703310531_amd64.deb \
+ kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.20/linux-image-4.9.20-040920-generic_4.9.20-040920.201703310531_amd64.deb
+sudo dpkg -i linux-headers-4.9*.deb linux-image-4.9*.deb
+rm linux-*
+
# Add pubkey of jenkins@grpc-jenkins-master to authorized keys of jenkins@
# This needs to happen as the last step to prevent Jenkins master from connecting
# to a machine that hasn't been properly setup yet.
cat jenkins_master.pub | sudo tee --append ~jenkins/.ssh/authorized_keys
-# Restart for docker to pickup the config changes.
+# Restart for docker to pick up the config changes.
echo 'Successfully initialized the linux worker, going for reboot in 10 seconds'
sleep 10
diff --git a/tools/gcp/utils/gcr_upload.py b/tools/gcp/utils/gcr_upload.py
new file mode 100755
index 0000000000..b22f8731f6
--- /dev/null
+++ b/tools/gcp/utils/gcr_upload.py
@@ -0,0 +1,119 @@
+#!/usr/bin/env python2.7
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Upload docker images to Google Container Registry."""
+
+from __future__ import print_function
+
+import argparse
+import atexit
+import os
+import shutil
+import subprocess
+import tempfile
+
+argp = argparse.ArgumentParser(description='Run interop tests.')
+argp.add_argument('--gcr_path',
+ default='gcr.io/grpc-testing',
+ help='Path of docker images in Google Container Registry')
+
+argp.add_argument('--gcr_tag',
+ default='latest',
+ help='the tag string for the images to upload')
+
+argp.add_argument('--with_files',
+ default=[],
+ nargs='+',
+ help='additional files to include in the docker image')
+
+argp.add_argument('--with_file_dest',
+ default='/var/local/image_info',
+ help='Destination directory for with_files inside docker image')
+
+argp.add_argument('--images',
+ default=[],
+ nargs='+',
+ help='local docker images in the form of repo:tag ' +
+ '(i.e. grpc_interop_java:26328ad8) to upload')
+
+argp.add_argument('--keep',
+ action='store_true',
+ help='keep the created local images after uploading to GCR')
+
+
+args = argp.parse_args()
+
+def upload_to_gcr(image):
+ """Tags and Pushes a docker image in Google Containger Registry.
+
+ image: docker image name, i.e. grpc_interop_java:26328ad8
+
+ A docker image image_foo:tag_old will be uploaded as
+ <gcr_path>/image_foo:<gcr_tag>
+ after inserting extra with_files under with_file_dest in the image. The
+ original image name will be stored as label original_name:"image_foo:tag_old".
+ """
+ tag_idx = image.find(':')
+ if tag_idx == -1:
+ print('Failed to parse docker image name %s' % image)
+ return False
+ new_tag = '%s/%s:%s' % (args.gcr_path, image[:tag_idx], args.gcr_tag)
+
+ lines = ['FROM ' + image]
+ lines.append('LABEL original_name="%s"' % image)
+
+ temp_dir = tempfile.mkdtemp()
+ atexit.register(lambda: subprocess.call(['rm', '-rf', temp_dir]))
+
+ # Copy with_files inside the tmp directory, which will be the docker build
+ # context.
+ for f in args.with_files:
+ shutil.copy(f, temp_dir)
+ lines.append('COPY %s %s/' % (os.path.basename(f), args.with_file_dest))
+
+ # Create a Dockerfile.
+ with open(os.path.join(temp_dir, 'Dockerfile'), 'w') as f:
+ f.write('\n'.join(lines))
+
+ build_cmd = ['docker', 'build', '--rm', '--tag', new_tag, temp_dir]
+ subprocess.check_output(build_cmd)
+
+ if not args.keep:
+ atexit.register(lambda: subprocess.call(['docker', 'rmi', new_tag]))
+
+ # Upload to GCR.
+ if args.gcr_path:
+ subprocess.call(['gcloud', 'docker', '--', 'push', new_tag])
+
+ return True
+
+
+for image in args.images:
+ upload_to_gcr(image)
diff --git a/tools/grift/README.md b/tools/grift/README.md
index 7cbbdc567b..2b5fa5ae14 100644
--- a/tools/grift/README.md
+++ b/tools/grift/README.md
@@ -1,6 +1,4 @@
-Copyright 2016 Google Inc.
-
-#Documentation
+# Documentation
grift is integration of [Apache Thrift](https://github.com/apache/thrift.git) Serializer with gRPC.
@@ -8,19 +6,19 @@ This integration allows you to use grpc to send thrift messages in C++ and java.
grift uses Compact Protocol to serialize thrift messages.
-##generating grpc plugins for thrift services
+## generating grpc plugins for thrift services
-###CPP
+### C++
```sh
$ thrift --gen cpp <thrift-file>
```
-###JAVA
+### Java
```sh
$ thrift --gen java <thrift-file>
```
-#Installation
+# Installation
Before Installing thrift make sure to apply this [patch](grpc_plugins_generator.patch) to third_party/thrift.
Go to third_party/thrift and follow the [INSTALLATION](https://github.com/apache/thrift.git) instructions to install thrift with commit id bcad91771b7f0bff28a1cac1981d7ef2b9bcef3c. \ No newline at end of file
diff --git a/tools/grpcz/BUILD b/tools/grpcz/BUILD
new file mode 100644
index 0000000000..cc887a5375
--- /dev/null
+++ b/tools/grpcz/BUILD
@@ -0,0 +1,63 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+licenses(["notice"]) # 3-clause BSD
+
+package(default_visibility = ["//visibility:public"])
+
+load("//:bazel/grpc_build_system.bzl", "grpc_proto_library")
+
+grpc_proto_library(
+ name = "monitoring_proto",
+ srcs = [
+ "monitoring.proto",
+ ],
+ well_known_protos = "@com_google_protobuf//:well_known_protos",
+ deps = [
+ ":census_proto",
+ ],
+)
+
+grpc_proto_library(
+ name = "census_proto",
+ srcs = [
+ "census.proto",
+ ],
+ well_known_protos = "@com_google_protobuf//:well_known_protos",
+)
+
+cc_binary(
+ name = "grpcz_client",
+ srcs = ["grpcz_client.cc"],
+ deps = [
+ "monitoring_proto",
+ "//external:gflags",
+ "@mongoose_repo//:mongoose_lib",
+ ],
+)
diff --git a/tools/grpcz/census.proto b/tools/grpcz/census.proto
new file mode 100644
index 0000000000..d1ff69400b
--- /dev/null
+++ b/tools/grpcz/census.proto
@@ -0,0 +1,318 @@
+// Copyright 2017, Google Inc.
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+// http://www.apache.org/licenses/LICENSE-2.0
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+//TODO(ericgribkoff) Depend on this directly from the instrumentation-proto
+//repository.
+
+syntax = "proto3";
+
+package google.instrumentation;
+
+option java_package = "com.google.instrumentation.stats.proto";
+option java_outer_classname = "CensusProto";
+
+// All the census protos.
+//
+// Nomenclature notes:
+// * Capitalized names below (like View) are protos.
+// * Protos which describe types are named with a Descriptor suffix (e.g.
+// MesurementDescriptor).
+//
+// Census lets you define the type and description of the data being measured
+// (e.g. the latency of an RPC or the number of CPU cycles spent on an
+// operation using MeasurementDescriptor. As individual measurements (a double
+// value) for are recorded, they are aggregated together into an
+// Aggregation. There are two Aggregation types available: Distribution
+// (describes the distribution of all measurements, possibly with a histogram)
+// and IntervalStats (the count and mean of measurements across specified time
+// periods). An Aggregation is described by an AggregationDescriptor.
+//
+// You can define how your measurements (described by a MeasurementDescriptor)
+// are broken down by Tag values and which Aggregations to use through a
+// ViewDescriptor. The output (all measurements broken down by tag values into
+// specific Aggregations) is called a View.
+
+
+// The following two types are copied from
+// google/protobuf/{duration,timestamp}.proto. Ideally, we would be able to
+// import them, but this causes compilation issues on C-based systems
+// (e.g. https://koti.kapsi.fi/jpa/nanopb/), which cannot process the C++
+// headers generated from the standard protobuf distribution. See the relevant
+// proto files for full documentation of these types.
+
+message Duration {
+ // Signed seconds of the span of time. Must be from -315,576,000,000
+ // to +315,576,000,000 inclusive.
+ int64 seconds = 1;
+
+ // Signed fractions of a second at nanosecond resolution of the span
+ // of time. Durations less than one second are represented with a 0
+ // `seconds` field and a positive or negative `nanos` field. For durations
+ // of one second or more, a non-zero value for the `nanos` field must be
+ // of the same sign as the `seconds` field. Must be from -999,999,999
+ // to +999,999,999 inclusive.
+ int32 nanos = 2;
+}
+
+message Timestamp {
+ // Represents seconds of UTC time since Unix epoch
+ // 1970-01-01T00:00:00Z. Must be from from 0001-01-01T00:00:00Z to
+ // 9999-12-31T23:59:59Z inclusive.
+ int64 seconds = 1;
+
+ // Non-negative fractions of a second at nanosecond resolution. Negative
+ // second values with fractions must still have non-negative nanos values
+ // that count forward in time. Must be from 0 to 999,999,999
+ // inclusive.
+ int32 nanos = 2;
+}
+
+// MeasurementDescriptor describes a data point (measurement) type.
+message MeasurementDescriptor {
+ // A descriptive name, e.g. rpc_latency, cpu. Must be unique.
+ string name = 1;
+
+ // More detailed description of the resource, used in documentation.
+ string description = 2;
+
+ // Fundamental units of measurement supported by Census
+ // TODO(aveitch): expand this to include other S.I. units?
+ enum BasicUnit {
+ UNKNOWN = 0; // Implementations should not use this
+ SCALAR = 1; // Dimensionless
+ BITS = 2; // A single bit
+ BYTES = 3; // An 8-bit byte
+ SECONDS = 4; // S.I. unit
+ CORES = 5; // CPU core usage
+ MAX_UNITS = 6; // Last defined value; implementations should only use
+ // this for validation.
+ }
+
+ // MeasurementUnit lets you build compound units of the form
+ // 10^n * (A * B * ...) / (X * Y * ...),
+ // where the elements in the numerator and denominator are all BasicUnits. A
+ // MeasurementUnit must have at least one BasicUnit in its numerator.
+ //
+ // To specify multiplication in the numerator or denominator, simply specify
+ // multiple numerator or denominator fields. For example:
+ //
+ // - byte-seconds (i.e. bytes * seconds):
+ // numerator: BYTES
+ // numerator: SECS
+ //
+ // - events/sec^2 (i.e. rate of change of events/sec):
+ // numerator: SCALAR
+ // denominator: SECS
+ // denominator: SECS
+ //
+ // To specify multiples (in power of 10) of units, specify a non-zero
+ // 'power10' value, for example:
+ //
+ // - MB/s (i.e. megabytes / s):
+ // power10: 6
+ // numerator: BYTES
+ // denominator: SECS
+ //
+ // - nanoseconds
+ // power10: -9
+ // numerator: SECS
+ message MeasurementUnit {
+ int32 power10 = 1;
+ repeated BasicUnit numerators = 2;
+ repeated BasicUnit denominators = 3;
+ }
+
+ // The units used by this type of measurement.
+ MeasurementUnit unit = 3;
+}
+
+// An aggregation summarizes a series of individual measurements. There are
+// two types of aggregation (IntervalAggregation and DistributionAggregation),
+// unique types of each can be set using descriptors for each.
+
+// DistributionAggregation contains summary statistics for a population of
+// values and, optionally, a histogram representing the distribution of those
+// values across a specified set of histogram buckets, as defined in
+// DistributionAggregationDescriptor.bucket_bounds.
+//
+// The summary statistics are the count, mean, minimum, and the maximum of the
+// set of population of values.
+//
+// Although it is not forbidden, it is generally a bad idea to include
+// non-finite values (infinities or NaNs) in the population of values, as this
+// will render the `mean` field meaningless.
+message DistributionAggregation {
+ // The number of values in the population. Must be non-negative.
+ int64 count = 1;
+
+ // The arithmetic mean of the values in the population. If `count` is zero
+ // then this field must be zero.
+ double mean = 2;
+
+ // The sum of the values in the population. If `count` is zero then this
+ // field must be zero.
+ double sum = 3;
+
+ // Describes a range of population values.
+ message Range {
+ // The minimum of the population values.
+ double min = 1;
+ // The maximum of the population values.
+ double max = 2;
+ }
+
+ // The range of the population values. If `count` is zero, this field will not
+ // be defined.
+ Range range = 4;
+
+ // A Distribution may optionally contain a histogram of the values in the
+ // population. The histogram is given in `bucket_count` as counts of values
+ // that fall into one of a sequence of non-overlapping buckets, as described
+ // by `DistributionAggregationDescriptor.bucket_boundaries`. The sum of the
+ // values in `bucket_counts` must equal the value in `count`.
+ //
+ // Bucket counts are given in order under the numbering scheme described
+ // above (the underflow bucket has number 0; the finite buckets, if any,
+ // have numbers 1 through N-2; the overflow bucket has number N-1).
+ //
+ // The size of `bucket_count` must be no greater than N as defined in
+ // `bucket_boundaries`.
+ //
+ // Any suffix of trailing zero bucket_count fields may be omitted.
+ repeated int64 bucket_counts = 5;
+
+ // Tags associated with this DistributionAggregation. These will be filled
+ // in based on the View specification.
+ repeated Tag tags = 6;
+}
+
+message DistributionAggregationDescriptor {
+ // A Distribution may optionally contain a histogram of the values in the
+ // population. The bucket boundaries for that histogram are described by
+ // `bucket_bounds`. This defines `size(bucket_bounds) + 1` (= N)
+ // buckets. The boundaries for bucket index i are:
+ //
+ // [-infinity, bucket_bounds[i]) for i == 0
+ // [bucket_bounds[i-1], bucket_bounds[i]) for 0 < i < N-2
+ // [bucket_bounds[i-1], +infinity) for i == N-1
+ //
+ // i.e. an underflow bucket (number 0), zero or more finite buckets (1
+ // through N - 2, and an overflow bucket (N - 1), with inclusive lower
+ // bounds and exclusive upper bounds.
+ //
+ // If `bucket_bounds` has no elements (zero size), then there is no
+ // histogram associated with the Distribution. If `bucket_bounds` has only
+ // one element, there are no finite buckets, and that single element is the
+ // common boundary of the overflow and underflow buckets. The values must
+ // be monotonically increasing.
+ repeated double bucket_bounds = 1;
+}
+
+// An IntervalAggreation records summary stats over various time
+// windows. These stats are approximate, with the degree of accuracy
+// controlled by setting the n_sub_intervals parameter in the
+// IntervalAggregationDescriptor.
+message IntervalAggregation {
+ // Summary statistic over a single time interval.
+ message Interval {
+ // The interval duration. Must be positive.
+ Duration interval_size = 1;
+ // Approximate number of measurements recorded in this interval.
+ double count = 2;
+ // The cumulative sum of measurements in this interval.
+ double sum = 3;
+ }
+
+ // Full set of intervals for this aggregation.
+ repeated Interval intervals = 1;
+
+ // Tags associated with this IntervalAggregation. These will be filled in
+ // based on the View specification.
+ repeated Tag tags = 2;
+}
+
+// An IntervalAggreationDescriptor specifies time intervals for an
+// IntervalAggregation.
+message IntervalAggregationDescriptor {
+ // Number of internal sub-intervals to use when collecting stats for each
+ // interval. The max error in interval measurements will be approximately
+ // 1/n_sub_intervals (although in practice, this will only be approached in
+ // the presence of very large and bursty workload changes), and underlying
+ // memory usage will be roughly proportional to the value of this
+ // field. Must be in the range [2, 20]. A value of 5 will be used if this is
+ // unspecified.
+ int32 n_sub_intervals = 1;
+
+ // The size of each interval, as a time duration. Must have at least one
+ // element.
+ repeated Duration interval_sizes = 2;
+}
+
+// A Tag: key-value pair.
+message Tag {
+ string key = 1;
+ string value = 2;
+}
+
+// A ViewDescriptor specifies an AggregationDescriptor and a set of tag
+// keys. Views instantiated from this descriptor will contain Aggregations
+// broken down by the unique set of matching tag values for each measurement.
+message ViewDescriptor {
+ // Name of view. Must be unique.
+ string name = 1;
+
+ // More detailed description, for documentation purposes.
+ string description = 2;
+
+ // Name of a MeasurementDescriptor to be used for this view.
+ string measurement_descriptor_name = 3;
+
+ // Aggregation type to associate with View.
+ oneof aggregation {
+ IntervalAggregationDescriptor interval_aggregation = 4;
+ DistributionAggregationDescriptor distribution_aggregation = 5;
+ }
+
+ // Tag keys to match with a given measurement. If no keys are specified,
+ // then all stats are recorded. Keys must be unique.
+ repeated string tag_keys = 6;
+}
+
+// DistributionView contains all aggregations for a view specified using a
+// DistributionAggregationDescriptor.
+message DistributionView {
+ // Aggregations - each will have a unique set of tag values for the tag_keys
+ // associated with the corresponding View.
+ repeated DistributionAggregation aggregations = 1;
+
+ // Start and end timestamps over which aggregations was accumulated.
+ Timestamp start = 2;
+ Timestamp end = 3;
+}
+
+// IntervalView contains all aggregations for a view specified using a
+// IntervalAggregationDescriptor.
+message IntervalView {
+ // Aggregations - each will have a unique set of tag values for the tag_keys
+ // associated with the corresponding View.
+ repeated IntervalAggregation aggregations = 1;
+}
+
+// A View contains the aggregations based on a ViewDescriptor.
+message View {
+ // ViewDescriptor name associated with this set of View.
+ string view_name = 1;
+
+ oneof view {
+ DistributionView distribution_view = 2;
+ IntervalView interval_view = 3;
+ }
+}
diff --git a/tools/grpcz/grpcz_client.cc b/tools/grpcz/grpcz_client.cc
new file mode 100644
index 0000000000..a5e66f7b54
--- /dev/null
+++ b/tools/grpcz/grpcz_client.cc
@@ -0,0 +1,185 @@
+/*
+ *
+ * Copyright 2017, Google Inc.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include <string>
+
+#include <google/protobuf/util/json_util.h>
+#include <grpc++/grpc++.h>
+#include <grpc/support/log.h>
+
+#include "gflags/gflags.h"
+/* #include "mongoose.h" */
+
+// TODO (makdharma): remove local copies of these protos
+#include "tools/grpcz/census.grpc.pb.h"
+#include "tools/grpcz/monitoring.grpc.pb.h"
+
+DEFINE_string(
+ grpcz_server, "127.0.0.1:8080",
+ "Unix domain socket path (e.g. unix://tmp/grpcz.sock) or IP address"
+ "(host:port) where grpcz server is running.");
+DEFINE_string(http_port, "8000",
+ "Port id for accessing the HTTP server that renders /grpcz page");
+DEFINE_bool(print_to_console, false,
+ "print the JSON retreived from grpcz server and quit");
+
+using grpc::Channel;
+using grpc::ClientContext;
+using grpc::Status;
+
+using ::grpc::instrumentation::v1alpha::CanonicalRpcStats;
+using ::grpc::instrumentation::v1alpha::Monitoring;
+
+static const std::string static_html_header =
+ "<!DOCTYPE html> <html> <head> <style> \
+table { border-collapse: collapse; width: 100%; } \
+table, td, th { border: 1px solid black; } \
+</style> </head> <body>\
+<div id='stats' data-stats='";
+
+static const std::string static_html_footer =
+ "' class='hidden'></div>\
+<h1>GRPCZ Statistics</h1> <div id='table'> </div> \
+<script> \
+ var canonical_stats = JSON.parse(\
+ document.getElementById('stats').getAttribute('data-stats')); \
+ var table = document.createElement('table'); \
+ if (canonical_stats['Error Message'] != undefined) { \
+ document.getElementById('table').innerHTML = canonical_stats['Error Message']; } \
+ else {\
+ for (var key in canonical_stats) { \
+ name = canonical_stats[key]['view']['viewName']; \
+ distribution = canonical_stats[key]['view']['distributionView']; \
+ interval = canonical_stats[key]['view']['intervalView']; \
+ value = (interval == undefined) ? \
+ JSON.stringify(distribution, null, ' ') : \
+ JSON.stringify(interval, null, ' '); \
+ var row = table.insertRow(-1); \
+ var col1 = row.insertCell(0); \
+ var col2 = row.insertCell(1); \
+ col1.innerHTML = name; \
+ col2.innerHTML = '<pre>' + value + '</pre>'; \
+ } \
+ document.getElementById('table').appendChild(table); \
+ }\
+</script> </body> </html>";
+
+class GrpczClient {
+ public:
+ GrpczClient(std::shared_ptr<Channel> channel)
+ : stub_(Monitoring::NewStub(channel)) {}
+
+ std::string GetStatsAsJson() {
+ const ::google::protobuf::Empty request;
+ CanonicalRpcStats reply;
+ ClientContext context;
+ Status status = stub_->GetCanonicalRpcStats(&context, request, &reply);
+
+ if (status.ok()) {
+ std::string json_str;
+ ::google::protobuf::util::MessageToJsonString(reply, &json_str);
+ return json_str;
+ } else {
+ static const std::string error_message_json =
+ "{\"Error Message\":\"" + status.error_message() + "\"}";
+ gpr_log(GPR_DEBUG, "%d: %s", status.error_code(),
+ status.error_message().c_str());
+ return error_message_json;
+ }
+ }
+
+ private:
+ std::unique_ptr<Monitoring::Stub> stub_;
+};
+
+std::unique_ptr<GrpczClient> g_grpcz_client;
+/*
+static struct mg_serve_http_opts s_http_server_opts;
+
+static void ev_handler(struct mg_connection *nc, int ev, void *p) {
+ if (ev == MG_EV_HTTP_REQUEST) {
+ mg_serve_http(nc, (struct http_message *)p, s_http_server_opts);
+ }
+}
+
+static void grpcz_handler(struct mg_connection *nc, int ev, void *ev_data) {
+ (void)ev;
+ (void)ev_data;
+ gpr_log(GPR_INFO, "fetching grpcz stats from %s", FLAGS_grpcz_server.c_str());
+ std::string json_str = g_grpcz_client->GetStatsAsJson();
+ std::string rendered_html =
+ static_html_header + json_str + static_html_footer;
+ mg_printf(nc, "HTTP/1.0 200 OK\r\n\r\n%s", rendered_html.c_str());
+ nc->flags |= MG_F_SEND_AND_CLOSE;
+}
+*/
+
+int main(int argc, char **argv) {
+ gflags::ParseCommandLineFlags(&argc, &argv, true);
+
+ // Create a client
+ g_grpcz_client.reset(new GrpczClient(grpc::CreateChannel(
+ FLAGS_grpcz_server, grpc::InsecureChannelCredentials())));
+ if (FLAGS_print_to_console) {
+ // using GPR_ERROR since this is the default verbosity. _DEBUG or _INFO
+ // won't print unless GRPC_VERBOSITY env var is set appropriately, which
+ // might confuse users of this utility.
+ gpr_log(GPR_ERROR, "%s\n", g_grpcz_client->GetStatsAsJson().c_str());
+ return 0;
+ }
+
+ /*
+ // Set up a mongoose webserver handler
+ struct mg_mgr mgr;
+ mg_mgr_init(&mgr, NULL);
+ gpr_log(GPR_INFO, "Starting grpcz web server on port %s\n",
+ FLAGS_http_port.c_str());
+
+ struct mg_connection *nc = mg_bind(&mgr, FLAGS_http_port.c_str(), ev_handler);
+ if (nc == NULL) {
+ gpr_log(GPR_ERROR, "Failed to create listener on port %s\n",
+ FLAGS_http_port.c_str());
+ return -1;
+ }
+ mg_register_http_endpoint(nc, "/grpcz", grpcz_handler);
+ mg_set_protocol_http_websocket(nc);
+
+ // Poll in a loop and serve /grpcz pages
+ for (;;) {
+ static const int k_sleep_millis = 100;
+ mg_mgr_poll(&mgr, k_sleep_millis);
+ }
+ mg_mgr_free(&mgr);
+ */
+ return 0;
+}
diff --git a/tools/grpcz/monitoring.proto b/tools/grpcz/monitoring.proto
new file mode 100644
index 0000000000..fefcd7d22f
--- /dev/null
+++ b/tools/grpcz/monitoring.proto
@@ -0,0 +1,156 @@
+// Copyright 2017, Google Inc.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+// This file defines an interface for exporting monitoring information
+// out of gRPC servers.
+syntax = "proto3";
+
+// TODO(ericgribkoff) Figure out how to manage the external Census proto
+// dependency.
+import "tools/grpcz/census.proto";
+import "google/protobuf/any.proto";
+import "google/protobuf/empty.proto";
+
+package grpc.instrumentation.v1alpha;
+
+option java_multiple_files = true;
+option java_package = "io.grpc.instrumentation.v1alpha";
+option java_outer_classname = "MonitoringProto";
+
+service Monitoring {
+ // Return canonical RPC stats
+ rpc GetCanonicalRpcStats(google.protobuf.Empty) returns (CanonicalRpcStats) {
+ }
+
+ // Query the server for specific stats
+ rpc GetStats(StatsRequest) returns (StatsResponse) {
+ }
+
+ // Request the server to stream back snapshots of the requested stats
+ rpc WatchStats(StatsRequest) returns (stream StatsResponse) {
+ }
+
+
+ // Return request traces.
+ rpc GetRequestTraces(TraceRequest) returns(TraceResponse) {
+ // TODO(aveitch): Please define the messages here
+ }
+
+ // Return application-defined groups of monitoring data.
+ // This is a low level facility to allow extension of the monitoring API to
+ // application-specific monitoring data. Frameworks may use this to define
+ // additional groups of monitoring data made available by servers.
+ rpc GetCustomMonitoringData(MonitoringDataGroup)
+ returns (CustomMonitoringData) {
+ }
+
+}
+
+// Canonical RPC stats exported by gRPC.
+message CanonicalRpcStats {
+ StatsResponse rpc_client_errors = 1;
+ StatsResponse rpc_client_completed_rpcs = 2;
+ StatsResponse rpc_client_started_rpcs = 3;
+ StatsResponse rpc_client_elapsed_time = 4;
+ StatsResponse rpc_client_server_elapsed_time = 5;
+ StatsResponse rpc_client_request_bytes = 6;
+ StatsResponse rpc_client_response_bytes = 7;
+ StatsResponse rpc_client_request_count = 8;
+ StatsResponse rpc_client_response_count = 9;
+ StatsResponse rpc_server_errors = 10;
+ StatsResponse rpc_server_completed_rpcs = 11;
+ StatsResponse rpc_server_server_elapsed_time = 12;
+ StatsResponse rpc_server_request_bytes = 13;
+ StatsResponse rpc_server_response_bytes = 14;
+ StatsResponse rpc_server_request_count = 15;
+ StatsResponse rpc_server_response_count = 16;
+ StatsResponse rpc_server_elapsed_time = 17;
+ //TODO(ericgribkoff) Add minute-hour interval stats.
+}
+
+// This message is sent when requesting a set of stats (Census Views) from
+// a client system, as part of the MonitoringService API's.
+message StatsRequest {
+ // An optional set of ViewDescriptor names. Only Views using these
+ // descriptors will be sent back in the response. If no names are provided,
+ // then all Views present in the client system will be included in every
+ // response. If measurement_names is also provided, then Views matching the
+ // intersection of the two are returned.
+ // TODO(aveitch): Consider making this a list of regexes or prefix matches in
+ // the future.
+ repeated string view_names = 1;
+
+ // An optional set of MeasurementDescriptor names. Only Views using these
+ // descriptors will be sent back in the response. If no names are provided,
+ // then all Views present in the client system will be included in every
+ // response. If view_names is also provided, then Views matching the
+ // intersection of the two are returned.
+ // TODO(aveitch): Consider making this a list of regexes or prefix matches in
+ // the future.
+ repeated string measurement_names = 2;
+
+ // By default, the MeasurementDescriptors and ViewDescriptors corresponding to
+ // the Views that are returned in a StatsResponse will be included in the
+ // first such response. Set this to true to have them not sent.
+ bool dont_include_descriptors_in_first_response = 3;
+}
+
+// This message contains all information relevant to a single View. It is the
+// return type for GetStats and WatchStats, and used in CanonicalRpcStats.
+message StatsResponse {
+ // A StatsResponse can optionally contain the MeasurementDescriptor and
+ // ViewDescriptor for the View. These will be sent in the first WatchStats
+ // response, or all GetStats and GetCanonicalRpcStats responses. These will
+ // not be set for {Get,Watch}Stats if
+ // dont_include_descriptors_in_first_response is set to true in the
+ // StatsRequest.
+ google.instrumentation.MeasurementDescriptor measurement_descriptor = 1;
+ google.instrumentation.ViewDescriptor view_descriptor = 2;
+
+ // The View data.
+ google.instrumentation.View view = 3;
+}
+
+message TraceRequest {
+ // TODO(aveitch): Complete definition of this type
+}
+
+message TraceResponse {
+ // TODO(aveitch): Complete definition of this type
+}
+
+message MonitoringDataGroup {
+ string name = 1; // name of a group of monitoring data
+}
+
+// The wrapper for custom monitoring data.
+message CustomMonitoringData {
+ // can be any application specific monitoring data
+ google.protobuf.Any contents = 1;
+}
diff --git a/tools/http2_interop/http2interop_test.go b/tools/http2_interop/http2interop_test.go
index 305125f0c1..fb314da196 100644
--- a/tools/http2_interop/http2interop_test.go
+++ b/tools/http2_interop/http2interop_test.go
@@ -49,7 +49,7 @@ func InteropCtx(t *testing.T) *HTTP2InteropCtx {
if ctx.UseTestCa {
// It would be odd if useTestCa was true, but not useTls. meh
- certData, err := ioutil.ReadFile("src/core/lib/tsi/test_creds/ca.pem")
+ certData, err := ioutil.ReadFile("src/core/tsi/test_creds/ca.pem")
if err != nil {
t.Fatal(err)
}
diff --git a/tools/internal_ci/README.md b/tools/internal_ci/README.md
index 8bed6ca782..e80e342dcd 100644
--- a/tools/internal_ci/README.md
+++ b/tools/internal_ci/README.md
@@ -1,4 +1,4 @@
-#Internal continuous integration
+# Internal continuous integration
gRPC's externally facing testing is managed by Jenkins CI (see `tools/jenkins`
directory). Nevertheless, some of the tests are better suited for being run
diff --git a/tools/internal_ci/linux/grpc_fuzzer_hpack_parser.cfg b/tools/internal_ci/linux/grpc_fuzzer_hpack_parser.cfg
deleted file mode 100644
index 72482b62e3..0000000000
--- a/tools/internal_ci/linux/grpc_fuzzer_hpack_parser.cfg
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2017, Google Inc.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Config file for the internal CI (in protobuf text format)
-
-# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_hpack_parser.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
-action {
- define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
- }
-}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_http_request.cfg b/tools/internal_ci/linux/grpc_fuzzer_http_request.cfg
deleted file mode 100644
index a4a0e8922e..0000000000
--- a/tools/internal_ci/linux/grpc_fuzzer_http_request.cfg
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2017, Google Inc.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Config file for the internal CI (in protobuf text format)
-
-# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_http_request.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
-action {
- define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
- }
-}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_nanopb_response.cfg b/tools/internal_ci/linux/grpc_fuzzer_nanopb_response.cfg
deleted file mode 100644
index cbf44ba29e..0000000000
--- a/tools/internal_ci/linux/grpc_fuzzer_nanopb_response.cfg
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2017, Google Inc.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Config file for the internal CI (in protobuf text format)
-
-# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_nanopb_response.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
-action {
- define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
- }
-}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_server.cfg b/tools/internal_ci/linux/grpc_fuzzer_server.cfg
deleted file mode 100644
index 7877d51792..0000000000
--- a/tools/internal_ci/linux/grpc_fuzzer_server.cfg
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2017, Google Inc.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Config file for the internal CI (in protobuf text format)
-
-# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_server.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
-action {
- define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
- }
-}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_server.sh b/tools/internal_ci/linux/grpc_fuzzer_server.sh
deleted file mode 100755
index 82b24b0f20..0000000000
--- a/tools/internal_ci/linux/grpc_fuzzer_server.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-# Copyright 2017, Google Inc.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-set -ex
-
-# change to grpc repo root
-cd $(dirname $0)/../../..
-
-git submodule update --init
-
-# download fuzzer docker image from dockerhub
-export DOCKERHUB_ORGANIZATION=grpctesting
-# runtime 23 * 60 mins
-config=asan-trace-cmp runtime=82800 tools/jenkins/run_fuzzer.sh server_fuzzer
diff --git a/tools/internal_ci/linux/grpc_interop_badserver_java.sh b/tools/internal_ci/linux/grpc_interop_badserver_java.sh
index 0985e657c6..c309c623e0 100755
--- a/tools/internal_ci/linux/grpc_interop_badserver_java.sh
+++ b/tools/internal_ci/linux/grpc_interop_badserver_java.sh
@@ -37,5 +37,5 @@ cd $(dirname $0)/../../..
git submodule update --init
-tools/run_tests/run_interop_tests.py -l java --use_docker --http2_badserver_interop $@
+tools/run_tests/run_interop_tests.py -l java --use_docker --http2_server_interop $@
diff --git a/tools/internal_ci/linux/grpc_interop_badserver_python.sh b/tools/internal_ci/linux/grpc_interop_badserver_python.sh
index 3fff537d2b..c3bb92f33d 100755
--- a/tools/internal_ci/linux/grpc_interop_badserver_python.sh
+++ b/tools/internal_ci/linux/grpc_interop_badserver_python.sh
@@ -37,5 +37,5 @@ cd $(dirname $0)/../../..
git submodule update --init
-tools/run_tests/run_interop_tests.py -l python --use_docker --http2_badserver_interop $@
+tools/run_tests/run_interop_tests.py -l python --use_docker --http2_server_interop $@
diff --git a/tools/internal_ci/linux/grpc_master.cfg b/tools/internal_ci/linux/grpc_master.cfg
index 7536a91a67..6c94c3b4d8 100644
--- a/tools/internal_ci/linux/grpc_master.cfg
+++ b/tools/internal_ci/linux/grpc_master.cfg
@@ -34,6 +34,6 @@ build_file: "grpc/tools/internal_ci/linux/grpc_master.sh"
timeout_mins: 240
action {
define_artifacts {
- regex: "**/sponge_log.xml"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/linux/grpc_master.sh b/tools/internal_ci/linux/grpc_master.sh
index d01d6375e9..bd22dd069c 100755
--- a/tools/internal_ci/linux/grpc_master.sh
+++ b/tools/internal_ci/linux/grpc_master.sh
@@ -41,16 +41,10 @@ clang --version || true
docker --version || true
# Need to increase open files limit for c tests
-ulimit -n 2000
+ulimit -n 32768
git submodule update --init
-tools/run_tests/run_tests.py -l c -t -x sponge_log.xml || FAILED="true"
-
-# kill port_server.py to prevent the build from hanging
-ps aux | grep port_server\\.py | awk '{print $2}' | xargs kill -9
-
-if [ "$FAILED" != "" ]
-then
- exit 1
-fi
+# download docker images from dockerhub
+export DOCKERHUB_ORGANIZATION=grpctesting
+tools/run_tests/run_tests_matrix.py -f basictests linux --inner_jobs 16 -j 1 --internal_ci
diff --git a/tools/internal_ci/linux/grpc_fuzzer_api.cfg b/tools/internal_ci/linux/grpc_portability.cfg
index 5c2592e933..92efda80ff 100644
--- a/tools/internal_ci/linux/grpc_fuzzer_api.cfg
+++ b/tools/internal_ci/linux/grpc_portability.cfg
@@ -30,10 +30,10 @@
# Config file for the internal CI (in protobuf text format)
# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_api.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
+build_file: "grpc/tools/internal_ci/linux/grpc_portability.sh"
+timeout_mins: 1440
action {
define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_json.sh b/tools/internal_ci/linux/grpc_portability.sh
index 1e64a026b6..6c55ed71cb 100755
--- a/tools/internal_ci/linux/grpc_fuzzer_json.sh
+++ b/tools/internal_ci/linux/grpc_portability.sh
@@ -35,7 +35,6 @@ cd $(dirname $0)/../../..
git submodule update --init
-# download fuzzer docker image from dockerhub
+# download docker images from dockerhub
export DOCKERHUB_ORGANIZATION=grpctesting
-config=asan-trace-cmp tools/jenkins/run_fuzzer.sh json_fuzzer_test
-
+tools/run_tests/run_tests_matrix.py -f portability linux --inner_jobs 16 -j 1 --internal_ci
diff --git a/tools/internal_ci/linux/grpc_portability_build_only.cfg b/tools/internal_ci/linux/grpc_portability_build_only.cfg
index ce5be5abe9..4d3dda4082 100644
--- a/tools/internal_ci/linux/grpc_portability_build_only.cfg
+++ b/tools/internal_ci/linux/grpc_portability_build_only.cfg
@@ -34,6 +34,6 @@ build_file: "grpc/tools/internal_ci/linux/grpc_portability_build_only.sh"
timeout_mins: 180
action {
define_artifacts {
- regex: "**report**.xml"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/linux/grpc_portability_build_only.sh b/tools/internal_ci/linux/grpc_portability_build_only.sh
index ebdc0e82d7..787f0302c0 100644..100755
--- a/tools/internal_ci/linux/grpc_portability_build_only.sh
+++ b/tools/internal_ci/linux/grpc_portability_build_only.sh
@@ -37,5 +37,4 @@ git submodule update --init
# download docker images from dockerhub
export DOCKERHUB_ORGANIZATION=grpctesting
-
-tools/jenkins/run_jenkins_matrix.sh -f portability linux --build_only
+tools/run_tests/run_tests_matrix.py -f portability linux --internal_ci --build_only
diff --git a/tools/internal_ci/linux/grpc_pull_request_sanity.cfg b/tools/internal_ci/linux/grpc_pull_request_sanity.cfg
index 511f2d6b35..1abf6ac600 100644
--- a/tools/internal_ci/linux/grpc_pull_request_sanity.cfg
+++ b/tools/internal_ci/linux/grpc_pull_request_sanity.cfg
@@ -34,6 +34,6 @@ build_file: "grpc/tools/internal_ci/linux/grpc_sanity.sh"
timeout_mins: 30
action {
define_artifacts {
- regex: "**/sponge_log.xml"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_uri.cfg b/tools/internal_ci/linux/sanitizer/grpc_c_asan.cfg
index 134b3d06d6..8f2be8b59c 100644
--- a/tools/internal_ci/linux/grpc_fuzzer_uri.cfg
+++ b/tools/internal_ci/linux/sanitizer/grpc_c_asan.cfg
@@ -30,10 +30,10 @@
# Config file for the internal CI (in protobuf text format)
# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_uri.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
+build_file: "grpc/tools/internal_ci/linux/sanitizer/grpc_c_asan.sh"
+timeout_mins: 1440
action {
define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_http_request.sh b/tools/internal_ci/linux/sanitizer/grpc_c_asan.sh
index ef975d327a..2927ad7de4 100755
--- a/tools/internal_ci/linux/grpc_fuzzer_http_request.sh
+++ b/tools/internal_ci/linux/sanitizer/grpc_c_asan.sh
@@ -31,11 +31,10 @@
set -ex
# change to grpc repo root
-cd $(dirname $0)/../../..
+cd $(dirname $0)/../../../..
git submodule update --init
-# download fuzzer docker image from dockerhub
+# download docker images from dockerhub
export DOCKERHUB_ORGANIZATION=grpctesting
-config=asan-trace-cmp tools/jenkins/run_fuzzer.sh http_request_fuzzer_test
-
+tools/run_tests/run_tests_matrix.py -f c asan --inner_jobs 16 -j 1 --internal_ci
diff --git a/tools/internal_ci/linux/grpc_fuzzer_json.cfg b/tools/internal_ci/linux/sanitizer/grpc_c_msan.cfg
index d22da2d705..2fd1997484 100644
--- a/tools/internal_ci/linux/grpc_fuzzer_json.cfg
+++ b/tools/internal_ci/linux/sanitizer/grpc_c_msan.cfg
@@ -30,10 +30,10 @@
# Config file for the internal CI (in protobuf text format)
# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_json.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
+build_file: "grpc/tools/internal_ci/linux/sanitizer/grpc_c_msan.sh"
+timeout_mins: 1440
action {
define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_nanopb_response.sh b/tools/internal_ci/linux/sanitizer/grpc_c_msan.sh
index 6e7f4b7f29..3a3c850a9f 100755
--- a/tools/internal_ci/linux/grpc_fuzzer_nanopb_response.sh
+++ b/tools/internal_ci/linux/sanitizer/grpc_c_msan.sh
@@ -31,10 +31,10 @@
set -ex
# change to grpc repo root
-cd $(dirname $0)/../../..
+cd $(dirname $0)/../../../..
git submodule update --init
-# download fuzzer docker image from dockerhub
+# download docker images from dockerhub
export DOCKERHUB_ORGANIZATION=grpctesting
-config=asan-trace-cmp tools/jenkins/run_fuzzer.sh nanopb_fuzzer_response_test
+tools/run_tests/run_tests_matrix.py -f c msan --inner_jobs 16 -j 1 --internal_ci
diff --git a/tools/internal_ci/linux/grpc_fuzzer_client.cfg b/tools/internal_ci/linux/sanitizer/grpc_c_tsan.cfg
index 1e8f688576..1ba01211b9 100644
--- a/tools/internal_ci/linux/grpc_fuzzer_client.cfg
+++ b/tools/internal_ci/linux/sanitizer/grpc_c_tsan.cfg
@@ -30,10 +30,10 @@
# Config file for the internal CI (in protobuf text format)
# Location of the continuous shell script in repository.
-build_file: "grpc/tools/internal_ci/linux/grpc_fuzzer_client.sh"
-timeout_mins: 1440 # 24 hours is the maximum allowed value
+build_file: "grpc/tools/internal_ci/linux/sanitizer/grpc_c_tsan.sh"
+timeout_mins: 1440
action {
define_artifacts {
- regex: "git/grpc/fuzzer_output/**"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_hpack_parser.sh b/tools/internal_ci/linux/sanitizer/grpc_c_tsan.sh
index 43933e6d82..daebf34521 100755
--- a/tools/internal_ci/linux/grpc_fuzzer_hpack_parser.sh
+++ b/tools/internal_ci/linux/sanitizer/grpc_c_tsan.sh
@@ -31,11 +31,10 @@
set -ex
# change to grpc repo root
-cd $(dirname $0)/../../..
+cd $(dirname $0)/../../../..
git submodule update --init
-# download fuzzer docker image from dockerhub
+# download docker images from dockerhub
export DOCKERHUB_ORGANIZATION=grpctesting
-config=asan-trace-cmp tools/jenkins/run_fuzzer.sh hpack_parser_fuzzer_test
-
+tools/run_tests/run_tests_matrix.py -f c tsan --inner_jobs 16 -j 1 --internal_ci
diff --git a/tools/internal_ci/linux/sanitizer/grpc_cpp_asan.cfg b/tools/internal_ci/linux/sanitizer/grpc_cpp_asan.cfg
new file mode 100644
index 0000000000..49b7f12319
--- /dev/null
+++ b/tools/internal_ci/linux/sanitizer/grpc_cpp_asan.cfg
@@ -0,0 +1,39 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Config file for the internal CI (in protobuf text format)
+
+# Location of the continuous shell script in repository.
+build_file: "grpc/tools/internal_ci/linux/sanitizer/grpc_cpp_asan.sh"
+timeout_mins: 1440
+action {
+ define_artifacts {
+ regex: "**/*sponge_log.xml"
+ }
+}
diff --git a/tools/internal_ci/linux/sanitizer/grpc_cpp_asan.sh b/tools/internal_ci/linux/sanitizer/grpc_cpp_asan.sh
new file mode 100755
index 0000000000..29f7fda74b
--- /dev/null
+++ b/tools/internal_ci/linux/sanitizer/grpc_cpp_asan.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+set -ex
+
+# change to grpc repo root
+cd $(dirname $0)/../../../..
+
+git submodule update --init
+
+# download docker images from dockerhub
+export DOCKERHUB_ORGANIZATION=grpctesting
+tools/run_tests/run_tests_matrix.py -f c++ asan --inner_jobs 16 -j 1 --internal_ci
diff --git a/tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.cfg b/tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.cfg
new file mode 100644
index 0000000000..97c818b557
--- /dev/null
+++ b/tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.cfg
@@ -0,0 +1,39 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Config file for the internal CI (in protobuf text format)
+
+# Location of the continuous shell script in repository.
+build_file: "grpc/tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.sh"
+timeout_mins: 1440
+action {
+ define_artifacts {
+ regex: "**/*sponge_log.xml"
+ }
+}
diff --git a/tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.sh b/tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.sh
new file mode 100755
index 0000000000..4b9291a4a0
--- /dev/null
+++ b/tools/internal_ci/linux/sanitizer/grpc_cpp_tsan.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+set -ex
+
+# change to grpc repo root
+cd $(dirname $0)/../../../..
+
+git submodule update --init
+
+# download docker images from dockerhub
+export DOCKERHUB_ORGANIZATION=grpctesting
+tools/run_tests/run_tests_matrix.py -f c++ tsan --inner_jobs 16 -j 1 --internal_ci
diff --git a/tools/internal_ci/macos/grpc_master.cfg b/tools/internal_ci/macos/grpc_master.cfg
new file mode 100644
index 0000000000..039c99ec42
--- /dev/null
+++ b/tools/internal_ci/macos/grpc_master.cfg
@@ -0,0 +1,39 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Config file for the internal CI (in protobuf text format)
+
+# Location of the continuous shell script in repository.
+build_file: "grpc/tools/internal_ci/macos/grpc_master.sh"
+timeout_mins: 240
+action {
+ define_artifacts {
+ regex: "**/*sponge_log.xml"
+ }
+}
diff --git a/tools/internal_ci/linux/grpc_fuzzer_api.sh b/tools/internal_ci/macos/grpc_master.sh
index edf884338f..4ce1af73a5 100755
--- a/tools/internal_ci/linux/grpc_fuzzer_api.sh
+++ b/tools/internal_ci/macos/grpc_master.sh
@@ -35,7 +35,12 @@ cd $(dirname $0)/../../..
git submodule update --init
-# download fuzzer docker image from dockerhub
-export DOCKERHUB_ORGANIZATION=grpctesting
-# runtime 23 * 60 mins
-config=asan-trace-cmp runtime=82800 tools/jenkins/run_fuzzer.sh api_fuzzer
+tools/run_tests/run_tests_matrix.py -f basictests macos --internal_ci || FAILED="true"
+
+# kill port_server.py to prevent the build from hanging
+ps aux | grep port_server\\.py | awk '{print $2}' | xargs kill -9
+
+if [ "$FAILED" != "" ]
+then
+ exit 1
+fi
diff --git a/tools/internal_ci/windows/grpc_master.bat b/tools/internal_ci/windows/grpc_master.bat
index 8943390a8d..b6f3c8790f 100644
--- a/tools/internal_ci/windows/grpc_master.bat
+++ b/tools/internal_ci/windows/grpc_master.bat
@@ -36,7 +36,7 @@ cd /d %~dp0\..\..\..
git submodule update --init
-python tools/run_tests/run_tests_matrix.py -f basictests windows -j 1 --inner_jobs 8 || goto :error
+python tools/run_tests/run_tests_matrix.py -f basictests windows -j 1 --inner_jobs 8 --internal_ci || goto :error
goto :EOF
:error
diff --git a/tools/internal_ci/windows/grpc_master.cfg b/tools/internal_ci/windows/grpc_master.cfg
index f90af11308..21a9d6a985 100644
--- a/tools/internal_ci/windows/grpc_master.cfg
+++ b/tools/internal_ci/windows/grpc_master.cfg
@@ -34,6 +34,6 @@ build_file: "grpc/tools/internal_ci/windows/grpc_master.bat"
timeout_mins: 360
action {
define_artifacts {
- regex: "**sponge_log.xml"
+ regex: "**/*sponge_log.xml"
}
}
diff --git a/tools/internal_ci/windows/grpc_portability_master.bat b/tools/internal_ci/windows/grpc_portability_master.bat
new file mode 100644
index 0000000000..789808664b
--- /dev/null
+++ b/tools/internal_ci/windows/grpc_portability_master.bat
@@ -0,0 +1,43 @@
+@rem Copyright 2017, Google Inc.
+@rem All rights reserved.
+@rem
+@rem Redistribution and use in source and binary forms, with or without
+@rem modification, are permitted provided that the following conditions are
+@rem met:
+@rem
+@rem * Redistributions of source code must retain the above copyright
+@rem notice, this list of conditions and the following disclaimer.
+@rem * Redistributions in binary form must reproduce the above
+@rem copyright notice, this list of conditions and the following disclaimer
+@rem in the documentation and/or other materials provided with the
+@rem distribution.
+@rem * Neither the name of Google Inc. nor the names of its
+@rem contributors may be used to endorse or promote products derived from
+@rem this software without specific prior written permission.
+@rem
+@rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+@rem "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+@rem LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+@rem A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+@rem OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+@rem SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+@rem LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+@rem DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+@rem THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+@rem OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+@rem make sure msys binaries are preferred over cygwin binaries
+@rem set path to python 2.7
+set PATH=C:\tools\msys64\usr\bin;C:\Python27;%PATH%
+
+@rem enter repo root
+cd /d %~dp0\..\..\..
+
+git submodule update --init
+
+python tools/run_tests/run_tests_matrix.py -f portability windows -j 1 --inner_jobs 8 --internal_ci || goto :error
+goto :EOF
+
+:error
+exit /b %errorlevel%
diff --git a/tools/internal_ci/windows/grpc_portability_master.cfg b/tools/internal_ci/windows/grpc_portability_master.cfg
new file mode 100644
index 0000000000..10d8e98591
--- /dev/null
+++ b/tools/internal_ci/windows/grpc_portability_master.cfg
@@ -0,0 +1,39 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Config file for the internal CI (in protobuf text format)
+
+# Location of the continuous shell script in repository.
+build_file: "grpc/tools/internal_ci/windows/grpc_portability_master.bat"
+timeout_mins: 360
+action {
+ define_artifacts {
+ regex: "**/*sponge_log.xml"
+ }
+}
diff --git a/tools/jenkins/run_bazel_basic_in_docker.sh b/tools/jenkins/run_bazel_basic_in_docker.sh
index b1d498a07d..5013f80b1d 100755
--- a/tools/jenkins/run_bazel_basic_in_docker.sh
+++ b/tools/jenkins/run_bazel_basic_in_docker.sh
@@ -39,4 +39,4 @@ git clone /var/local/jenkins/grpc /var/local/git/grpc
&& git submodule update --init --reference /var/local/jenkins/grpc/${name} \
${name}')
cd /var/local/git/grpc
-bazel build --spawn_strategy=standalone --genrule_strategy=standalone :all test/... examples/cpp/...
+bazel build --spawn_strategy=standalone --genrule_strategy=standalone :all test/... examples/...
diff --git a/tools/jenkins/run_c_cpp_test.sh b/tools/jenkins/run_c_cpp_test.sh
new file mode 100755
index 0000000000..afa2e780f7
--- /dev/null
+++ b/tools/jenkins/run_c_cpp_test.sh
@@ -0,0 +1,49 @@
+#!/usr/bin/env bash
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# This script is invoked by a Jenkins pull request job and executes all
+# args passed to this script if the pull request affect C/C++ code
+set -ex
+
+# Enter the gRPC repo root
+cd $(dirname $0)/../..
+
+AFFECTS_C_CPP=`python -c 'import os; \
+ import sys; \
+ sys.path.insert(0, "tools/run_tests/python_utils"); \
+ import filter_pull_request_tests as filter; \
+ github_target_branch = os.environ.get("ghprbTargetBranch"); \
+ print(filter.affects_c_cpp("origin/%s" % github_target_branch))'`
+
+if [ $AFFECTS_C_CPP == "False" ] ; then
+ echo "This pull request does not affect C/C++. Tests do not need to be run."
+else
+ $@
+fi
diff --git a/tools/jenkins/run_full_performance_released.sh b/tools/jenkins/run_full_performance_released.sh
new file mode 100755
index 0000000000..ae2289e32c
--- /dev/null
+++ b/tools/jenkins/run_full_performance_released.sh
@@ -0,0 +1,73 @@
+#!/usr/bin/env bash
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# A frozen version of run_full_performance.sh that runs full performance test
+# suite for the latest released stable version of gRPC.
+set -ex
+
+# Enter the gRPC repo root
+cd $(dirname $0)/../..
+
+# run 8core client vs 8core server
+tools/run_tests/run_performance_tests.py \
+ -l c++ csharp node ruby java python go node_express \
+ --netperf \
+ --category scalable \
+ --bq_result_table performance_released.performance_experiment \
+ --remote_worker_host grpc-performance-server-8core grpc-performance-client-8core grpc-performance-client2-8core \
+ --xml_report report_8core.xml \
+ || EXIT_CODE=1
+
+# prevent pushing leftover build files to remote hosts in the next step.
+git clean -fdxq --exclude='report*.xml'
+
+# scalability with 32cores (and upload to a different BQ table)
+tools/run_tests/run_performance_tests.py \
+ -l c++ java csharp go \
+ --netperf \
+ --category scalable \
+ --bq_result_table performance_released.performance_experiment_32core \
+ --remote_worker_host grpc-performance-server-32core grpc-performance-client-32core grpc-performance-client2-32core \
+ --xml_report report_32core.xml \
+ || EXIT_CODE=1
+
+# prevent pushing leftover build files to remote hosts in the next step.
+git clean -fdxq --exclude='report*.xml'
+
+# selected scenarios on Windows
+tools/run_tests/run_performance_tests.py \
+ -l csharp \
+ --category scalable \
+ --bq_result_table performance_released.performance_experiment_windows \
+ --remote_worker_host grpc-performance-windows1 grpc-performance-windows2 \
+ --xml_report report_windows.xml \
+ || EXIT_CODE=1
+
+exit $EXIT_CODE
diff --git a/tools/jenkins/run_interop.sh b/tools/jenkins/run_interop.sh
index 2a9fc662a9..13c208e97c 100755
--- a/tools/jenkins/run_interop.sh
+++ b/tools/jenkins/run_interop.sh
@@ -36,4 +36,4 @@ export LANG=en_US.UTF-8
# Enter the gRPC repo root
cd $(dirname $0)/../..
-tools/run_tests/run_interop_tests.py -l all -s all --cloud_to_prod --cloud_to_prod_auth --use_docker --http2_interop --http2_badserver_interop -t -j 12 $@ || true
+tools/run_tests/run_interop_tests.py -l all -s all --cloud_to_prod --cloud_to_prod_auth --use_docker --http2_interop --http2_server_interop -t -j 12 $@ || true
diff --git a/tools/jenkins/run_interop_objc.sh b/tools/jenkins/run_interop_objc.sh
new file mode 100755
index 0000000000..29f9ac989c
--- /dev/null
+++ b/tools/jenkins/run_interop_objc.sh
@@ -0,0 +1,39 @@
+#!/usr/bin/env bash
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# This script is invoked by Jenkins and runs interop test suite.
+set -ex
+
+export LANG=en_US.UTF-8
+
+# Enter the gRPC repo root
+cd $(dirname $0)/../..
+
+tools/run_tests/run_interop_tests.py -l objc -s all --use_docker -t -j 1 $@ || true
diff --git a/tools/jenkins/run_line_count.sh b/tools/jenkins/run_line_count.sh
new file mode 100755
index 0000000000..a2bde53413
--- /dev/null
+++ b/tools/jenkins/run_line_count.sh
@@ -0,0 +1,36 @@
+#!/usr/bin/env bash
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# This script is invoked by Jenkins and counts the number of lines in the
+# project.
+set -ex
+
+cd $(dirname $0)/../..
+tools/line_count/collect-now.sh
diff --git a/tools/jenkins/run_performance.sh b/tools/jenkins/run_performance.sh
index 99b920f6a0..f530fb46b8 100755
--- a/tools/jenkins/run_performance.sh
+++ b/tools/jenkins/run_performance.sh
@@ -31,7 +31,11 @@
# This script is invoked by Jenkins and runs performance smoke test.
set -ex
+# List of benchmarks that provide good signal for analyzing performance changes in pull requests
+BENCHMARKS_TO_RUN="bm_fullstack_unary_ping_pong bm_fullstack_streaming_ping_pong bm_fullstack_streaming_pump bm_closure bm_cq bm_call_create bm_error bm_chttp2_hpack bm_chttp2_transport bm_pollset bm_metadata"
+
# Enter the gRPC repo root
cd $(dirname $0)/../..
-tools/run_tests/run_performance_tests.py -l c++ node ruby csharp python --netperf --category smoketest
+tools/run_tests/start_port_server.py
+tools/profiling/microbenchmarks/bm_diff.py -d origin/$ghprbTargetBranch -b $BENCHMARKS_TO_RUN
diff --git a/tools/profiling/latency_profile/run_latency_profile.sh b/tools/jenkins/run_performance_profile_daily.sh
index e9baee0957..f239fad188 100755
--- a/tools/profiling/latency_profile/run_latency_profile.sh
+++ b/tools/jenkins/run_performance_profile_daily.sh
@@ -30,9 +30,7 @@
set -ex
-cd $(dirname $0)/../../..
-
-CPUS=`python -c 'import multiprocessing; print multiprocessing.cpu_count()'`
+cd $(dirname $0)/../..
# try to use pypy for generating reports
# each trace dumps 7-8gig of text to disk, and processing this into a report is
@@ -44,4 +42,4 @@ else
PYTHON=python2.7
fi
-$PYTHON tools/run_tests/run_microbenchmark.py --collect summary perf latency --bigquery_upload
+$PYTHON tools/run_tests/run_microbenchmark.py --collect summary perf latency
diff --git a/tools/jenkins/run_performance_profile_hourly.sh b/tools/jenkins/run_performance_profile_hourly.sh
new file mode 100755
index 0000000000..c352a9f4ac
--- /dev/null
+++ b/tools/jenkins/run_performance_profile_hourly.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+# Copyright 2016, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+set -ex
+
+cd $(dirname $0)/../..
+
+./tools/run_tests/start_port_server.py || true
+
+CPUS=`python -c 'import multiprocessing; print multiprocessing.cpu_count()'`
+
+make CONFIG=opt memory_profile_test memory_profile_client memory_profile_server -j $CPUS
+bins/opt/memory_profile_test
+bq load microbenchmarks.memory memory_usage.csv
+
+tools/run_tests/run_microbenchmark.py --collect summary --bigquery_upload
diff --git a/tools/line_count/collect-history.py b/tools/line_count/collect-history.py
new file mode 100755
index 0000000000..4c1bf73b1e
--- /dev/null
+++ b/tools/line_count/collect-history.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import subprocess
+import datetime
+
+# this script is only of historical interest: it's the script that was used to
+# bootstrap the dataset
+
+def daterange(start, end):
+ for n in range(int((end - start).days)):
+ yield start + datetime.timedelta(n)
+
+start_date = datetime.date(2017, 3, 26)
+end_date = datetime.date(2017, 3, 29)
+
+for dt in daterange(start_date, end_date):
+ dmy = dt.strftime('%Y-%m-%d')
+ sha1 = subprocess.check_output(['git', 'rev-list', '-n', '1',
+ '--before=%s' % dmy,
+ 'master']).strip()
+ subprocess.check_call(['git', 'checkout', sha1])
+ subprocess.check_call(['git', 'submodule', 'update'])
+ subprocess.check_call(['git', 'clean', '-f', '-x', '-d'])
+ subprocess.check_call(['cloc', '--vcs=git', '--by-file', '--yaml', '--out=../count/%s.yaml' % dmy, '.'])
+
diff --git a/tools/run_tests/helper_scripts/build_csharp_coreclr.sh b/tools/line_count/collect-now.sh
index dd5fd31c75..44f4b4ed31 100755
--- a/tools/run_tests/helper_scripts/build_csharp_coreclr.sh
+++ b/tools/line_count/collect-now.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright 2015, Google Inc.
+# Copyright 2017, Google Inc.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -30,9 +30,7 @@
set -ex
-cd $(dirname $0)/../../../src/csharp
+cloc --vcs=git --by-file --yaml --out=cloc.yaml .
+tools/line_count/yaml2csv.py -i cloc.yaml -d `date +%Y-%m-%d` -o cloc.csv
+bq load line_counts.grpc cloc.csv
-# TODO(jtattermusch): introduce caching
-dotnet restore .
-
-dotnet build --configuration $MSBUILD_CONFIG '**/project.json'
diff --git a/tools/line_count/summarize-history.py b/tools/line_count/summarize-history.py
new file mode 100755
index 0000000000..cb6d570f66
--- /dev/null
+++ b/tools/line_count/summarize-history.py
@@ -0,0 +1,49 @@
+#!/usr/bin/env python
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+import subprocess
+import datetime
+
+# this script is only of historical interest: it's the script that was used to
+# bootstrap the dataset
+
+def daterange(start, end):
+ for n in range(int((end - start).days)):
+ yield start + datetime.timedelta(n)
+
+start_date = datetime.date(2017, 3, 26)
+end_date = datetime.date(2017, 3, 29)
+
+for dt in daterange(start_date, end_date):
+ dmy = dt.strftime('%Y-%m-%d')
+ print dmy
+ subprocess.check_call(['tools/line_count/yaml2csv.py', '-i', '../count/%s.yaml' % dmy, '-d', dmy, '-o', '../count/%s.csv' % dmy])
+
diff --git a/tools/line_count/yaml2csv.py b/tools/line_count/yaml2csv.py
new file mode 100755
index 0000000000..9bda09fd08
--- /dev/null
+++ b/tools/line_count/yaml2csv.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+import yaml
+import argparse
+import datetime
+import csv
+
+argp = argparse.ArgumentParser(description='Convert cloc yaml to bigquery csv')
+argp.add_argument('-i', '--input', type=str)
+argp.add_argument('-d', '--date', type=str, default=datetime.date.today().strftime('%Y-%m-%d'))
+argp.add_argument('-o', '--output', type=str, default='out.csv')
+args = argp.parse_args()
+
+data = yaml.load(open(args.input).read())
+with open(args.output, 'w') as outf:
+ writer = csv.DictWriter(outf, ['date', 'name', 'language', 'code', 'comment', 'blank'])
+ for key, value in data.iteritems():
+ if key == 'header': continue
+ if key == 'SUM': continue
+ if key.startswith('third_party/'): continue
+ row = {'name': key, 'date': args.date}
+ row.update(value)
+ writer.writerow(row)
+
diff --git a/tools/profiling/microbenchmarks/bm2bq.py b/tools/profiling/microbenchmarks/bm2bq.py
index 76ed0fef0d..99cf4a558c 100755
--- a/tools/profiling/microbenchmarks/bm2bq.py
+++ b/tools/profiling/microbenchmarks/bm2bq.py
@@ -36,7 +36,7 @@
import sys
import json
import csv
-import os
+import bm_json
columns = [
('jenkins_build', 'integer'),
@@ -71,8 +71,17 @@ columns = [
('end_of_stream', 'boolean'),
('header_bytes_per_iteration', 'float'),
('framing_bytes_per_iteration', 'float'),
+ ('nows_per_iteration', 'float'),
]
+SANITIZE = {
+ 'integer': int,
+ 'float': float,
+ 'boolean': bool,
+ 'string': str,
+ 'timestamp': str,
+}
+
if sys.argv[1] == '--schema':
print ',\n'.join('%s:%s' % (k, t.upper()) for k, t in columns)
sys.exit(0)
@@ -88,143 +97,10 @@ else:
writer = csv.DictWriter(sys.stdout, [c for c,t in columns])
-bm_specs = {
- 'BM_UnaryPingPong': {
- 'tpl': ['fixture', 'client_mutator', 'server_mutator'],
- 'dyn': ['request_size', 'response_size'],
- },
- 'BM_PumpStreamClientToServer': {
- 'tpl': ['fixture'],
- 'dyn': ['request_size'],
- },
- 'BM_PumpStreamServerToClient': {
- 'tpl': ['fixture'],
- 'dyn': ['request_size'],
- },
- 'BM_StreamingPingPong': {
- 'tpl': ['fixture', 'client_mutator', 'server_mutator'],
- 'dyn': ['request_size', 'request_count'],
- },
- 'BM_StreamingPingPongMsgs': {
- 'tpl': ['fixture', 'client_mutator', 'server_mutator'],
- 'dyn': ['request_size'],
- },
- 'BM_PumpStreamServerToClient_Trickle': {
- 'tpl': [],
- 'dyn': ['request_size', 'bandwidth_kilobits'],
- },
- 'BM_ErrorStringOnNewError': {
- 'tpl': ['fixture'],
- 'dyn': [],
- },
- 'BM_ErrorStringRepeatedly': {
- 'tpl': ['fixture'],
- 'dyn': [],
- },
- 'BM_ErrorGetStatus': {
- 'tpl': ['fixture'],
- 'dyn': [],
- },
- 'BM_ErrorGetStatusCode': {
- 'tpl': ['fixture'],
- 'dyn': [],
- },
- 'BM_ErrorHttpError': {
- 'tpl': ['fixture'],
- 'dyn': [],
- },
- 'BM_HasClearGrpcStatus': {
- 'tpl': ['fixture'],
- 'dyn': [],
- },
- 'BM_IsolatedFilter' : {
- 'tpl': ['fixture', 'client_mutator'],
- 'dyn': [],
- },
- 'BM_HpackEncoderEncodeHeader' : {
- 'tpl': ['fixture'],
- 'dyn': ['end_of_stream', 'request_size'],
- },
- 'BM_HpackParserParseHeader' : {
- 'tpl': ['fixture'],
- 'dyn': [],
- },
-}
-
-def numericalize(s):
- if not s: return ''
- if s[-1] == 'k':
- return int(s[:-1]) * 1024
- if s[-1] == 'M':
- return int(s[:-1]) * 1024 * 1024
- if 0 <= (ord(s[-1]) - ord('0')) <= 9:
- return int(s)
- assert 'not a number: %s' % s
-
-def parse_name(name):
- if '<' not in name and '/' not in name and name not in bm_specs:
- return {'name': name}
- rest = name
- out = {}
- tpl_args = []
- dyn_args = []
- if '<' in rest:
- tpl_bit = rest[rest.find('<') + 1 : rest.rfind('>')]
- arg = ''
- nesting = 0
- for c in tpl_bit:
- if c == '<':
- nesting += 1
- arg += c
- elif c == '>':
- nesting -= 1
- arg += c
- elif c == ',':
- if nesting == 0:
- tpl_args.append(arg.strip())
- arg = ''
- else:
- arg += c
- else:
- arg += c
- tpl_args.append(arg.strip())
- rest = rest[:rest.find('<')] + rest[rest.rfind('>') + 1:]
- if '/' in rest:
- s = rest.split('/')
- rest = s[0]
- dyn_args = s[1:]
- name = rest
- assert name in bm_specs, 'bm_specs needs to be expanded for %s' % name
- assert len(dyn_args) == len(bm_specs[name]['dyn'])
- assert len(tpl_args) == len(bm_specs[name]['tpl'])
- out['name'] = name
- out.update(dict((k, numericalize(v)) for k, v in zip(bm_specs[name]['dyn'], dyn_args)))
- out.update(dict(zip(bm_specs[name]['tpl'], tpl_args)))
- return out
-
-for bm in js['benchmarks']:
- context = js['context']
- if 'label' in bm:
- labels_list = [s.split(':') for s in bm['label'].strip().split(' ') if len(s) and s[0] != '#']
- for el in labels_list:
- el[0] = el[0].replace('/iter', '_per_iteration')
- labels = dict(labels_list)
- else:
- labels = {}
- row = {
- 'jenkins_build': os.environ.get('BUILD_NUMBER', ''),
- 'jenkins_job': os.environ.get('JOB_NAME', ''),
- }
- row.update(context)
- row.update(bm)
- row.update(parse_name(row['name']))
- row.update(labels)
- if 'label' in row:
- del row['label']
- if js2:
- for bm2 in js2['benchmarks']:
- if bm['name'] == bm2['name']:
- row['cpu_time'] = bm2['cpu_time']
- row['real_time'] = bm2['real_time']
- row['iterations'] = bm2['iterations']
- writer.writerow(row)
+for row in bm_json.expand_json(js, js2):
+ sane_row = {}
+ for name, sql_type in columns:
+ if name in row:
+ if row[name] == '': continue
+ sane_row[name] = SANITIZE[sql_type](row[name])
+ writer.writerow(sane_row)
diff --git a/tools/profiling/microbenchmarks/bm_diff.py b/tools/profiling/microbenchmarks/bm_diff.py
new file mode 100755
index 0000000000..b2d6f46047
--- /dev/null
+++ b/tools/profiling/microbenchmarks/bm_diff.py
@@ -0,0 +1,255 @@
+#!/usr/bin/env python2.7
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import sys
+import json
+import bm_json
+import tabulate
+import argparse
+from scipy import stats
+import subprocess
+import multiprocessing
+import collections
+import pipes
+import os
+sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), '..', '..', 'run_tests', 'python_utils'))
+import comment_on_pr
+import jobset
+import itertools
+import speedup
+import random
+import shutil
+import errno
+
+_INTERESTING = (
+ 'cpu_time',
+ 'real_time',
+ 'locks_per_iteration',
+ 'allocs_per_iteration',
+ 'writes_per_iteration',
+ 'atm_cas_per_iteration',
+ 'atm_add_per_iteration',
+ 'nows_per_iteration',
+)
+
+def changed_ratio(n, o):
+ if float(o) <= .0001: o = 0
+ if float(n) <= .0001: n = 0
+ if o == 0 and n == 0: return 0
+ if o == 0: return 100
+ return (float(n)-float(o))/float(o)
+
+def median(ary):
+ ary = sorted(ary)
+ n = len(ary)
+ if n%2 == 0:
+ return (ary[n/2] + ary[n/2+1]) / 2.0
+ else:
+ return ary[n/2]
+
+def min_change(pct):
+ return lambda n, o: abs(changed_ratio(n,o)) > pct/100.0
+
+_AVAILABLE_BENCHMARK_TESTS = ['bm_fullstack_unary_ping_pong',
+ 'bm_fullstack_streaming_ping_pong',
+ 'bm_fullstack_streaming_pump',
+ 'bm_closure',
+ 'bm_cq',
+ 'bm_call_create',
+ 'bm_error',
+ 'bm_chttp2_hpack',
+ 'bm_chttp2_transport',
+ 'bm_pollset',
+ 'bm_metadata',
+ 'bm_fullstack_trickle']
+
+argp = argparse.ArgumentParser(description='Perform diff on microbenchmarks')
+argp.add_argument('-t', '--track',
+ choices=sorted(_INTERESTING),
+ nargs='+',
+ default=sorted(_INTERESTING),
+ help='Which metrics to track')
+argp.add_argument('-b', '--benchmarks', nargs='+', choices=_AVAILABLE_BENCHMARK_TESTS, default=['bm_cq'])
+argp.add_argument('-d', '--diff_base', type=str)
+argp.add_argument('-r', '--repetitions', type=int, default=1)
+argp.add_argument('-l', '--loops', type=int, default=20)
+argp.add_argument('-j', '--jobs', type=int, default=multiprocessing.cpu_count())
+args = argp.parse_args()
+
+assert args.diff_base
+
+def avg(lst):
+ sum = 0.0
+ n = 0.0
+ for el in lst:
+ sum += el
+ n += 1
+ return sum / n
+
+def make_cmd(cfg):
+ return ['make'] + args.benchmarks + [
+ 'CONFIG=%s' % cfg, '-j', '%d' % args.jobs]
+
+def build(dest):
+ shutil.rmtree('bm_diff_%s' % dest, ignore_errors=True)
+ subprocess.check_call(['git', 'submodule', 'update'])
+ try:
+ subprocess.check_call(make_cmd('opt'))
+ subprocess.check_call(make_cmd('counters'))
+ except subprocess.CalledProcessError, e:
+ subprocess.check_call(['make', 'clean'])
+ subprocess.check_call(make_cmd('opt'))
+ subprocess.check_call(make_cmd('counters'))
+ os.rename('bins', 'bm_diff_%s' % dest)
+
+def collect1(bm, cfg, ver, idx):
+ cmd = ['bm_diff_%s/%s/%s' % (ver, cfg, bm),
+ '--benchmark_out=%s.%s.%s.%d.json' % (bm, cfg, ver, idx),
+ '--benchmark_out_format=json',
+ '--benchmark_repetitions=%d' % (args.repetitions)
+ ]
+ return jobset.JobSpec(cmd, shortname='%s %s %s %d/%d' % (bm, cfg, ver, idx+1, args.loops),
+ verbose_success=True, timeout_seconds=None)
+
+build('new')
+
+where_am_i = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD']).strip()
+subprocess.check_call(['git', 'checkout', args.diff_base])
+try:
+ build('old')
+finally:
+ subprocess.check_call(['git', 'checkout', where_am_i])
+ subprocess.check_call(['git', 'submodule', 'update'])
+
+jobs = []
+for loop in range(0, args.loops):
+ jobs.extend(x for x in itertools.chain(
+ (collect1(bm, 'opt', 'new', loop) for bm in args.benchmarks),
+ (collect1(bm, 'counters', 'new', loop) for bm in args.benchmarks),
+ (collect1(bm, 'opt', 'old', loop) for bm in args.benchmarks),
+ (collect1(bm, 'counters', 'old', loop) for bm in args.benchmarks),
+ ))
+random.shuffle(jobs, random.SystemRandom().random)
+
+jobset.run(jobs, maxjobs=args.jobs)
+
+class Benchmark:
+
+ def __init__(self):
+ self.samples = {
+ True: collections.defaultdict(list),
+ False: collections.defaultdict(list)
+ }
+ self.final = {}
+
+ def add_sample(self, data, new):
+ for f in args.track:
+ if f in data:
+ self.samples[new][f].append(float(data[f]))
+
+ def process(self):
+ for f in sorted(args.track):
+ new = self.samples[True][f]
+ old = self.samples[False][f]
+ if not new or not old: continue
+ mdn_diff = abs(median(new) - median(old))
+ print '%s: new=%r old=%r mdn_diff=%r' % (f, new, old, mdn_diff)
+ s = speedup.speedup(new, old)
+ if abs(s) > 3 and mdn_diff > 0.5:
+ self.final[f] = '%+d%%' % s
+ return self.final.keys()
+
+ def skip(self):
+ return not self.final
+
+ def row(self, flds):
+ return [self.final[f] if f in self.final else '' for f in flds]
+
+
+def eintr_be_gone(fn):
+ """Run fn until it doesn't stop because of EINTR"""
+ while True:
+ try:
+ return fn()
+ except IOError, e:
+ if e.errno != errno.EINTR:
+ raise
+
+
+def read_json(filename):
+ try:
+ with open(filename) as f: return json.loads(f.read())
+ except ValueError, e:
+ return None
+
+
+def finalize():
+ benchmarks = collections.defaultdict(Benchmark)
+
+ for bm in args.benchmarks:
+ for loop in range(0, args.loops):
+ js_new_ctr = read_json('%s.counters.new.%d.json' % (bm, loop))
+ js_new_opt = read_json('%s.opt.new.%d.json' % (bm, loop))
+ js_old_ctr = read_json('%s.counters.old.%d.json' % (bm, loop))
+ js_old_opt = read_json('%s.opt.old.%d.json' % (bm, loop))
+
+ if js_new_ctr:
+ for row in bm_json.expand_json(js_new_ctr, js_new_opt):
+ print row
+ name = row['cpp_name']
+ if name.endswith('_mean') or name.endswith('_stddev'): continue
+ benchmarks[name].add_sample(row, True)
+ if js_old_ctr:
+ for row in bm_json.expand_json(js_old_ctr, js_old_opt):
+ print row
+ name = row['cpp_name']
+ if name.endswith('_mean') or name.endswith('_stddev'): continue
+ benchmarks[name].add_sample(row, False)
+
+ really_interesting = set()
+ for name, bm in benchmarks.items():
+ print name
+ really_interesting.update(bm.process())
+ fields = [f for f in args.track if f in really_interesting]
+
+ headers = ['Benchmark'] + fields
+ rows = []
+ for name in sorted(benchmarks.keys()):
+ if benchmarks[name].skip(): continue
+ rows.append([name] + benchmarks[name].row(fields))
+ if rows:
+ text = 'Performance differences noted:\n' + tabulate.tabulate(rows, headers=headers, floatfmt='+.2f')
+ else:
+ text = 'No significant performance differences'
+ print text
+ comment_on_pr.comment_on_pr('```\n%s\n```' % text)
+
+
+eintr_be_gone(finalize)
diff --git a/tools/profiling/microbenchmarks/bm_json.py b/tools/profiling/microbenchmarks/bm_json.py
new file mode 100644
index 0000000000..917269823d
--- /dev/null
+++ b/tools/profiling/microbenchmarks/bm_json.py
@@ -0,0 +1,207 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import os
+
+_BM_SPECS = {
+ 'BM_UnaryPingPong': {
+ 'tpl': ['fixture', 'client_mutator', 'server_mutator'],
+ 'dyn': ['request_size', 'response_size'],
+ },
+ 'BM_PumpStreamClientToServer': {
+ 'tpl': ['fixture'],
+ 'dyn': ['request_size'],
+ },
+ 'BM_PumpStreamServerToClient': {
+ 'tpl': ['fixture'],
+ 'dyn': ['request_size'],
+ },
+ 'BM_StreamingPingPong': {
+ 'tpl': ['fixture', 'client_mutator', 'server_mutator'],
+ 'dyn': ['request_size', 'request_count'],
+ },
+ 'BM_StreamingPingPongMsgs': {
+ 'tpl': ['fixture', 'client_mutator', 'server_mutator'],
+ 'dyn': ['request_size'],
+ },
+ 'BM_PumpStreamServerToClient_Trickle': {
+ 'tpl': [],
+ 'dyn': ['request_size', 'bandwidth_kilobits'],
+ },
+ 'BM_ErrorStringOnNewError': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_ErrorStringRepeatedly': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_ErrorGetStatus': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_ErrorGetStatusCode': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_ErrorHttpError': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_HasClearGrpcStatus': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_IsolatedFilter': {
+ 'tpl': ['fixture', 'client_mutator'],
+ 'dyn': [],
+ },
+ 'BM_HpackEncoderEncodeHeader': {
+ 'tpl': ['fixture'],
+ 'dyn': ['end_of_stream', 'request_size'],
+ },
+ 'BM_HpackParserParseHeader': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_CallCreateDestroy': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_Zalloc': {
+ 'tpl': [],
+ 'dyn': ['request_size'],
+ },
+ 'BM_PollEmptyPollset_SpeedOfLight': {
+ 'tpl': [],
+ 'dyn': ['request_size', 'request_count'],
+ },
+ 'BM_StreamCreateSendInitialMetadataDestroy': {
+ 'tpl': ['fixture'],
+ 'dyn': [],
+ },
+ 'BM_TransportStreamSend': {
+ 'tpl': [],
+ 'dyn': ['request_size'],
+ },
+ 'BM_TransportStreamRecv': {
+ 'tpl': [],
+ 'dyn': ['request_size'],
+ },
+ 'BM_StreamingPingPongWithCoalescingApi': {
+ 'tpl': ['fixture', 'client_mutator', 'server_mutator'],
+ 'dyn': ['request_size', 'request_count', 'end_of_stream'],
+ },
+ 'BM_Base16SomeStuff': {
+ 'tpl': [],
+ 'dyn': ['request_size'],
+ }
+}
+
+def numericalize(s):
+ if not s: return ''
+ if s[-1] == 'k':
+ return float(s[:-1]) * 1024
+ if s[-1] == 'M':
+ return float(s[:-1]) * 1024 * 1024
+ if 0 <= (ord(s[-1]) - ord('0')) <= 9:
+ return float(s)
+ assert 'not a number: %s' % s
+
+def parse_name(name):
+ cpp_name = name
+ if '<' not in name and '/' not in name and name not in _BM_SPECS:
+ return {'name': name, 'cpp_name': name}
+ rest = name
+ out = {}
+ tpl_args = []
+ dyn_args = []
+ if '<' in rest:
+ tpl_bit = rest[rest.find('<') + 1 : rest.rfind('>')]
+ arg = ''
+ nesting = 0
+ for c in tpl_bit:
+ if c == '<':
+ nesting += 1
+ arg += c
+ elif c == '>':
+ nesting -= 1
+ arg += c
+ elif c == ',':
+ if nesting == 0:
+ tpl_args.append(arg.strip())
+ arg = ''
+ else:
+ arg += c
+ else:
+ arg += c
+ tpl_args.append(arg.strip())
+ rest = rest[:rest.find('<')] + rest[rest.rfind('>') + 1:]
+ if '/' in rest:
+ s = rest.split('/')
+ rest = s[0]
+ dyn_args = s[1:]
+ name = rest
+ assert name in _BM_SPECS, '_BM_SPECS needs to be expanded for %s' % name
+ assert len(dyn_args) == len(_BM_SPECS[name]['dyn'])
+ assert len(tpl_args) == len(_BM_SPECS[name]['tpl'])
+ out['name'] = name
+ out['cpp_name'] = cpp_name
+ out.update(dict((k, numericalize(v)) for k, v in zip(_BM_SPECS[name]['dyn'], dyn_args)))
+ out.update(dict(zip(_BM_SPECS[name]['tpl'], tpl_args)))
+ return out
+
+def expand_json(js, js2 = None):
+ for bm in js['benchmarks']:
+ if bm['name'].endswith('_stddev') or bm['name'].endswith('_mean'): continue
+ context = js['context']
+ if 'label' in bm:
+ labels_list = [s.split(':') for s in bm['label'].strip().split(' ') if len(s) and s[0] != '#']
+ for el in labels_list:
+ el[0] = el[0].replace('/iter', '_per_iteration')
+ labels = dict(labels_list)
+ else:
+ labels = {}
+ row = {
+ 'jenkins_build': os.environ.get('BUILD_NUMBER', ''),
+ 'jenkins_job': os.environ.get('JOB_NAME', ''),
+ }
+ row.update(context)
+ row.update(bm)
+ row.update(parse_name(row['name']))
+ row.update(labels)
+ if js2:
+ for bm2 in js2['benchmarks']:
+ if bm['name'] == bm2['name'] and 'already_used' not in bm2:
+ row['cpu_time'] = bm2['cpu_time']
+ row['real_time'] = bm2['real_time']
+ row['iterations'] = bm2['iterations']
+ bm2['already_used'] = True
+ break
+ yield row
diff --git a/tools/profiling/microbenchmarks/speedup.py b/tools/profiling/microbenchmarks/speedup.py
new file mode 100644
index 0000000000..8af0066c9d
--- /dev/null
+++ b/tools/profiling/microbenchmarks/speedup.py
@@ -0,0 +1,67 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+from scipy import stats
+import math
+
+_THRESHOLD = 1e-10
+
+def scale(a, mul):
+ return [x*mul for x in a]
+
+def cmp(a, b):
+ return stats.ttest_ind(a, b)
+
+def speedup(new, old):
+ s0, p0 = cmp(new, old)
+ if math.isnan(p0): return 0
+ if s0 == 0: return 0
+ if p0 > _THRESHOLD: return 0
+ if s0 < 0:
+ pct = 1
+ while pct < 101:
+ sp, pp = cmp(new, scale(old, 1 - pct/100.0))
+ if sp > 0: break
+ if pp > _THRESHOLD: break
+ pct += 1
+ return -(pct - 1)
+ else:
+ pct = 1
+ while pct < 100000:
+ sp, pp = cmp(new, scale(old, 1 + pct/100.0))
+ if sp < 0: break
+ if pp > _THRESHOLD: break
+ pct += 1
+ return pct - 1
+
+if __name__ == "__main__":
+ new=[66034560.0, 126765693.0, 99074674.0, 98588433.0, 96731372.0, 110179725.0, 103802110.0, 101139800.0, 102357205.0, 99016353.0, 98840824.0, 99585632.0, 98791720.0, 96171521.0, 95327098.0, 95629704.0, 98209772.0, 99779411.0, 100182488.0, 98354192.0, 99644781.0, 98546709.0, 99019176.0, 99543014.0, 99077269.0, 98046601.0, 99319039.0, 98542572.0, 98886614.0, 72560968.0]
+ old=[60423464.0, 71249570.0, 73213089.0, 73200055.0, 72911768.0, 72347798.0, 72494672.0, 72756976.0, 72116565.0, 71541342.0, 73442538.0, 74817383.0, 73007780.0, 72499062.0, 72404945.0, 71843504.0, 73245405.0, 72778304.0, 74004519.0, 73694464.0, 72919931.0, 72955481.0, 71583857.0, 71350467.0, 71836817.0, 70064115.0, 70355345.0, 72516202.0, 71716777.0, 71532266.0]
+ print speedup(new, old)
+ print speedup(old, new)
diff --git a/tools/run_tests/README.md b/tools/run_tests/README.md
index d5bd9e7bb9..60f20747cd 100644
--- a/tools/run_tests/README.md
+++ b/tools/run_tests/README.md
@@ -1,44 +1,44 @@
-#Overview
+# Overview
This directory contains scripts that facilitate building and running tests. We are using python scripts as entrypoint for our
tests because that gives us the opportunity to run tests using the same commandline regardless of the platform you are using.
-#Unit tests (run_tests.py)
+# Unit tests (run_tests.py)
Builds gRPC in given language and runs unit tests. Use `tools/run_tests/run_tests.py --help` for more help.
-######Example
+###### Example
`tools/run_tests/run_tests.py -l csharp -c dbg`
-######Useful options (among many others)
+###### Useful options (among many others)
- `--use_docker` Builds a docker container containing all the prerequisites for given language and runs the tests under that container.
- `--build_only` Only build, do not run the tests.
-#Interop tests (run_interop_tests.py)
+# Interop tests (run_interop_tests.py)
Runs tests for cross-platform/cross-language interoperability. For more details, see [Interop tests descriptions](/doc/interop-test-descriptions.md)
The script is also capable of running interop tests for grpc-java and grpc-go, using sources checked out alongside the ones of the grpc repository.
-######Example
+###### Example
`tools/run_tests/run_interop_tests.py -l csharp -s c++ --use_docker` (run interop tests with C# client and C++ server)
Note: if you see an error like `no space left on device` when running the
interop tests using Docker, make sure that Docker is building the image files in
a location with sufficient disk space.
-#Performance benchmarks (run_performance_tests.py)
+# Performance benchmarks (run_performance_tests.py)
Runs predefined benchmark scenarios for given languages. Besides the simple configuration of running all the scenarios locally,
the script also supports orchestrating test runs with client and server running on different machines and uploading the results
to BigQuery.
-######Example
+###### Example
`tools/run_tests/run_performance_tests.py -l c++ node`
-######Useful options
+###### Useful options
- `--regex` use regex to select particular scenarios to run.
-#Stress tests (run_stress_tests.py)
+# Stress tests (run_stress_tests.py)
Runs modified interop tests clients and servers under heavy load for an extended period of time to discover potential stability issues.
The tests are internally using Kubernetes to run the client and server on GKE and upload statistics to BigQuery.
@@ -47,10 +47,10 @@ The tests are internally using Kubernetes to run the client and server on GKE an
The directory `tools/run_tests/stress_test/configs/` contains the config files for several scenarios
-#Artifacts & Packages (task_runner.py)
+# Artifacts & Packages (task_runner.py)
A generalized framework for running predefined tasks based on their labels. We use this to building binary artifacts & distrib packages and testing them)
-######Example
+###### Example
`tools/run_tests/task_runner.py -f python artifact linux x64` (build tasks with labels `python`, `artifact`, `linux`, and `x64`)
diff --git a/tools/run_tests/artifacts/artifact_targets.py b/tools/run_tests/artifacts/artifact_targets.py
index e0658f4678..04702bacca 100644
--- a/tools/run_tests/artifacts/artifact_targets.py
+++ b/tools/run_tests/artifacts/artifact_targets.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
diff --git a/tools/run_tests/artifacts/build_artifact_node.bat b/tools/run_tests/artifacts/build_artifact_node.bat
index 0a2bc4b9d7..bfd4461f72 100644
--- a/tools/run_tests/artifacts/build_artifact_node.bat
+++ b/tools/run_tests/artifacts/build_artifact_node.bat
@@ -27,9 +27,9 @@
@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
@rem OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-set node_versions=1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 7.0.0
+set node_versions=4.0.0 5.0.0 6.0.0 7.0.0
-set electron_versions=1.0.0 1.1.0 1.2.0 1.3.0 1.4.0
+set electron_versions=1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0
set PATH=%PATH%;C:\Program Files\nodejs\;%APPDATA%\npm
diff --git a/tools/run_tests/artifacts/build_artifact_node.sh b/tools/run_tests/artifacts/build_artifact_node.sh
index 47b1f339fb..7a747551e8 100755
--- a/tools/run_tests/artifacts/build_artifact_node.sh
+++ b/tools/run_tests/artifacts/build_artifact_node.sh
@@ -42,13 +42,13 @@ mkdir -p artifacts
npm update
-node_versions=( 1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 7.0.0 )
+node_versions=( 4.0.0 5.0.0 6.0.0 7.0.0 )
-electron_versions=( 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 )
+electron_versions=( 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 )
for version in ${node_versions[@]}
do
- ./node_modules/.bin/node-pre-gyp configure rebuild package testpackage --target=$version --target_arch=$NODE_TARGET_ARCH
+ ./node_modules/.bin/node-pre-gyp configure rebuild package testpackage --target=$version --target_arch=$NODE_TARGET_ARCH --grpc_alpine=true
cp -r build/stage/* artifacts/
done
diff --git a/tools/run_tests/artifacts/distribtest_targets.py b/tools/run_tests/artifacts/distribtest_targets.py
index a7535b3852..097fd2d8b5 100644
--- a/tools/run_tests/artifacts/distribtest_targets.py
+++ b/tools/run_tests/artifacts/distribtest_targets.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
@@ -38,11 +38,14 @@ import python_utils.jobset as jobset
def create_docker_jobspec(name, dockerfile_dir, shell_command, environ={},
- flake_retries=0, timeout_retries=0):
+ flake_retries=0, timeout_retries=0,
+ copy_rel_path=None):
"""Creates jobspec for a task running under docker."""
environ = environ.copy()
environ['RUN_COMMAND'] = shell_command
- environ['RELATIVE_COPY_PATH'] = 'test/distrib'
+ # the entire repo will be cloned if copy_rel_path is not set.
+ if copy_rel_path:
+ environ['RELATIVE_COPY_PATH'] = copy_rel_path
docker_args=[]
for k,v in environ.items():
@@ -102,7 +105,8 @@ class CSharpDistribTest(object):
'tools/dockerfile/distribtest/csharp_%s_%s' % (
self.docker_suffix,
self.arch),
- 'test/distrib/csharp/run_distrib_test%s.sh' % self.script_suffix)
+ 'test/distrib/csharp/run_distrib_test%s.sh' % self.script_suffix,
+ copy_rel_path='test/distrib')
elif self.platform == 'macos':
return create_jobspec(self.name,
['test/distrib/csharp/run_distrib_test%s.sh' % self.script_suffix],
@@ -151,7 +155,8 @@ class NodeDistribTest(object):
self.arch),
'%s test/distrib/node/run_distrib_test.sh %s' % (
linux32,
- self.node_version))
+ self.node_version),
+ copy_rel_path='test/distrib')
elif self.platform == 'macos':
return create_jobspec(self.name,
['test/distrib/node/run_distrib_test.sh',
@@ -185,7 +190,8 @@ class PythonDistribTest(object):
'tools/dockerfile/distribtest/python_%s_%s' % (
self.docker_suffix,
self.arch),
- 'test/distrib/python/run_distrib_test.sh')
+ 'test/distrib/python/run_distrib_test.sh',
+ copy_rel_path='test/distrib')
def __str__(self):
return self.name
@@ -212,7 +218,8 @@ class RubyDistribTest(object):
'tools/dockerfile/distribtest/ruby_%s_%s' % (
self.docker_suffix,
self.arch),
- 'test/distrib/ruby/run_distrib_test.sh')
+ 'test/distrib/ruby/run_distrib_test.sh',
+ copy_rel_path='test/distrib')
def __str__(self):
return self.name
@@ -237,7 +244,8 @@ class PHPDistribTest(object):
'tools/dockerfile/distribtest/php_%s_%s' % (
self.docker_suffix,
self.arch),
- 'test/distrib/php/run_distrib_test.sh')
+ 'test/distrib/php/run_distrib_test.sh',
+ copy_rel_path='test/distrib')
elif self.platform == 'macos':
return create_jobspec(self.name,
['test/distrib/php/run_distrib_test.sh'],
diff --git a/tools/run_tests/artifacts/package_targets.py b/tools/run_tests/artifacts/package_targets.py
index d490f571c3..2547f2073c 100644
--- a/tools/run_tests/artifacts/package_targets.py
+++ b/tools/run_tests/artifacts/package_targets.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
diff --git a/tools/run_tests/dockerize/build_interop_image.sh b/tools/run_tests/dockerize/build_interop_image.sh
index 48a216a124..3385738f9c 100755
--- a/tools/run_tests/dockerize/build_interop_image.sh
+++ b/tools/run_tests/dockerize/build_interop_image.sh
@@ -71,7 +71,13 @@ then
fi
# Use image name based on Dockerfile checksum
-BASE_IMAGE=${BASE_NAME}_base:`sha1sum tools/dockerfile/interoptest/$BASE_NAME/Dockerfile | cut -f1 -d\ `
+# on OSX use md5 instead of sha1sum
+if which sha1sum > /dev/null;
+then
+ BASE_IMAGE=${BASE_NAME}_base:`sha1sum tools/dockerfile/interoptest/$BASE_NAME/Dockerfile | cut -f1 -d\ `
+else
+ BASE_IMAGE=${BASE_NAME}_base:`md5 -r tools/dockerfile/interoptest/$BASE_NAME/Dockerfile | cut -f1 -d\ `
+fi
# Make sure base docker image has been built. Should be instantaneous if so.
docker build -t $BASE_IMAGE --force-rm=true tools/dockerfile/interoptest/$BASE_NAME || exit $?
diff --git a/tools/run_tests/generated/configs.json b/tools/run_tests/generated/configs.json
index 9173bd7c19..abbe76d60c 100644
--- a/tools/run_tests/generated/configs.json
+++ b/tools/run_tests/generated/configs.json
@@ -3,6 +3,26 @@
"config": "opt"
},
{
+ "config": "asan-trace-cmp",
+ "environ": {
+ "ASAN_OPTIONS": "detect_leaks=1:color=always",
+ "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1"
+ }
+ },
+ {
+ "config": "dbg"
+ },
+ {
+ "config": "asan",
+ "environ": {
+ "ASAN_OPTIONS": "detect_leaks=1:color=always",
+ "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1"
+ }
+ },
+ {
+ "config": "msan"
+ },
+ {
"config": "basicprof"
},
{
@@ -19,14 +39,19 @@
}
},
{
- "config": "asan-trace-cmp",
+ "config": "c++-compat"
+ },
+ {
+ "config": "ubsan",
"environ": {
- "ASAN_OPTIONS": "detect_leaks=1:color=always",
- "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1"
+ "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1:suppressions=tools/ubsan_suppressions.txt"
}
},
{
- "config": "dbg"
+ "config": "tsan",
+ "environ": {
+ "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1"
+ }
},
{
"config": "stapprof"
@@ -43,26 +68,7 @@
]
},
{
- "config": "asan",
- "environ": {
- "ASAN_OPTIONS": "detect_leaks=1:color=always",
- "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1"
- }
- },
- {
- "config": "tsan",
- "environ": {
- "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1"
- }
- },
- {
- "config": "ubsan",
- "environ": {
- "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1"
- }
- },
- {
- "config": "msan"
+ "config": "lto"
},
{
"config": "mutrace"
diff --git a/tools/run_tests/generated/sources_and_headers.json b/tools/run_tests/generated/sources_and_headers.json
index ba48994c8e..c962823437 100644
--- a/tools/run_tests/generated/sources_and_headers.json
+++ b/tools/run_tests/generated/sources_and_headers.json
@@ -87,6 +87,21 @@
{
"deps": [
"gpr",
+ "gpr_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c",
+ "name": "arena_test",
+ "src": [
+ "test/core/support/arena_test.c"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
"gpr_test_util",
"grpc",
"grpc_test_util",
@@ -431,6 +446,23 @@
"headers": [],
"is_filegroup": false,
"language": "c",
+ "name": "error_test",
+ "src": [
+ "test/core/iomgr/error_test.c"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c",
"name": "ev_epoll_linux_test",
"src": [
"test/core/iomgr/ev_epoll_linux_test.c"
@@ -448,6 +480,23 @@
"headers": [],
"is_filegroup": false,
"language": "c",
+ "name": "fake_resolver_test",
+ "src": [
+ "test/core/client_channel/resolvers/fake_resolver_test.c"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c",
"name": "fd_conservation_posix_test",
"src": [
"test/core/iomgr/fd_conservation_posix_test.c"
@@ -880,7 +929,7 @@
"language": "c",
"name": "grpc_b64_test",
"src": [
- "test/core/security/b64_test.c"
+ "test/core/slice/b64_test.c"
],
"third_party": false,
"type": "target"
@@ -1567,6 +1616,23 @@
"headers": [],
"is_filegroup": false,
"language": "c",
+ "name": "minimal_stack_is_minimal_test",
+ "src": [
+ "test/core/channel/minimal_stack_is_minimal_test.c"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c",
"name": "mlog_test",
"src": [
"test/core/census/mlog_test.c"
@@ -1667,6 +1733,23 @@
"headers": [],
"is_filegroup": false,
"language": "c",
+ "name": "parse_address_test",
+ "src": [
+ "test/core/client_channel/parse_address_test.c"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c",
"name": "percent_decode_fuzzer",
"src": [
"test/core/slice/percent_decode_fuzzer.c"
@@ -1883,15 +1966,14 @@
"gpr",
"gpr_test_util",
"grpc",
- "grpc_test_util",
- "test_tcp_server"
+ "grpc_test_util"
],
"headers": [],
"is_filegroup": false,
"language": "c",
- "name": "set_initial_connect_string_test",
+ "name": "slice_buffer_test",
"src": [
- "test/core/client_channel/set_initial_connect_string_test.c"
+ "test/core/slice/slice_buffer_test.c"
],
"third_party": false,
"type": "target"
@@ -1906,9 +1988,9 @@
"headers": [],
"is_filegroup": false,
"language": "c",
- "name": "slice_buffer_test",
+ "name": "slice_hash_table_test",
"src": [
- "test/core/slice/slice_buffer_test.c"
+ "test/core/slice/slice_hash_table_test.c"
],
"third_party": false,
"type": "target"
@@ -2042,6 +2124,23 @@
"headers": [],
"is_filegroup": false,
"language": "c",
+ "name": "stream_owned_slice_test",
+ "src": [
+ "test/core/transport/stream_owned_slice_test.c"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c",
"name": "tcp_client_posix_test",
"src": [
"test/core/iomgr/tcp_client_posix_test.c"
@@ -2386,6 +2485,28 @@
"grpc",
"grpc++",
"grpc++_test_util",
+ "grpc_benchmark",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "bm_arena",
+ "src": [
+ "test/cpp/microbenchmarks/bm_arena.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "benchmark",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
"grpc_test_util"
],
"headers": [],
@@ -2406,6 +2527,7 @@
"grpc",
"grpc++",
"grpc++_test_util",
+ "grpc_benchmark",
"grpc_test_util"
],
"headers": [],
@@ -2426,6 +2548,28 @@
"grpc",
"grpc++",
"grpc++_test_util",
+ "grpc_benchmark",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "bm_chttp2_transport",
+ "src": [
+ "test/cpp/microbenchmarks/bm_chttp2_transport.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "benchmark",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
"grpc_test_util"
],
"headers": [],
@@ -2446,6 +2590,7 @@
"grpc",
"grpc++",
"grpc++_test_util",
+ "grpc_benchmark",
"grpc_test_util"
],
"headers": [],
@@ -2466,6 +2611,28 @@
"grpc",
"grpc++",
"grpc++_test_util",
+ "grpc_benchmark",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "bm_cq_multiple_threads",
+ "src": [
+ "test/cpp/microbenchmarks/bm_cq_multiple_threads.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "benchmark",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
"grpc_test_util"
],
"headers": [],
@@ -2486,14 +2653,15 @@
"grpc",
"grpc++",
"grpc++_test_util",
+ "grpc_benchmark",
"grpc_test_util"
],
"headers": [],
"is_filegroup": false,
"language": "c++",
- "name": "bm_fullstack",
+ "name": "bm_fullstack_streaming_ping_pong",
"src": [
- "test/cpp/microbenchmarks/bm_fullstack.cc"
+ "test/cpp/microbenchmarks/bm_fullstack_streaming_ping_pong.cc"
],
"third_party": false,
"type": "target"
@@ -2504,6 +2672,72 @@
"gpr",
"gpr_test_util",
"grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "bm_fullstack_streaming_pump",
+ "src": [
+ "test/cpp/microbenchmarks/bm_fullstack_streaming_pump.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "benchmark",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "bm_fullstack_trickle",
+ "src": [
+ "test/cpp/microbenchmarks/bm_fullstack_trickle.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "benchmark",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "bm_fullstack_unary_ping_pong",
+ "src": [
+ "test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "benchmark",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
"grpc_test_util"
],
"headers": [],
@@ -2518,6 +2752,27 @@
},
{
"deps": [
+ "benchmark",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_benchmark",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "bm_pollset",
+ "src": [
+ "test/cpp/microbenchmarks/bm_pollset.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
"gpr",
"grpc",
"grpc++"
@@ -2616,14 +2871,19 @@
"headers": [
"src/proto/grpc/testing/control.grpc.pb.h",
"src/proto/grpc/testing/control.pb.h",
+ "src/proto/grpc/testing/control_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/payloads.grpc.pb.h",
"src/proto/grpc/testing/payloads.pb.h",
+ "src/proto/grpc/testing/payloads_mock.grpc.pb.h",
"src/proto/grpc/testing/services.grpc.pb.h",
"src/proto/grpc/testing/services.pb.h",
+ "src/proto/grpc/testing/services_mock.grpc.pb.h",
"src/proto/grpc/testing/stats.grpc.pb.h",
- "src/proto/grpc/testing/stats.pb.h"
+ "src/proto/grpc/testing/stats.pb.h",
+ "src/proto/grpc/testing/stats_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -2636,20 +2896,27 @@
},
{
"deps": [
+ "gpr",
+ "grpc",
"grpc++_codegen_base",
"grpc++_codegen_base_src"
],
"headers": [
"src/proto/grpc/testing/control.grpc.pb.h",
"src/proto/grpc/testing/control.pb.h",
+ "src/proto/grpc/testing/control_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/payloads.grpc.pb.h",
"src/proto/grpc/testing/payloads.pb.h",
+ "src/proto/grpc/testing/payloads_mock.grpc.pb.h",
"src/proto/grpc/testing/services.grpc.pb.h",
"src/proto/grpc/testing/services.pb.h",
+ "src/proto/grpc/testing/services_mock.grpc.pb.h",
"src/proto/grpc/testing/stats.grpc.pb.h",
- "src/proto/grpc/testing/stats.pb.h"
+ "src/proto/grpc/testing/stats.pb.h",
+ "src/proto/grpc/testing/stats_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -2765,6 +3032,25 @@
},
{
"deps": [
+ "grpc++",
+ "grpc++_error_details"
+ ],
+ "headers": [
+ "src/proto/grpc/testing/echo_messages.grpc.pb.h",
+ "src/proto/grpc/testing/echo_messages.pb.h",
+ "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h"
+ ],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "error_details_test",
+ "src": [
+ "test/cpp/util/error_details_test.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
"gpr",
"gpr_test_util",
"grpc",
@@ -2809,7 +3095,8 @@
],
"headers": [
"src/proto/grpc/testing/compiler_test.grpc.pb.h",
- "src/proto/grpc/testing/compiler_test.pb.h"
+ "src/proto/grpc/testing/compiler_test.pb.h",
+ "src/proto/grpc/testing/compiler_test_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -2954,7 +3241,9 @@
"src/proto/grpc/testing/echo.grpc.pb.h",
"src/proto/grpc/testing/echo.pb.h",
"src/proto/grpc/testing/echo_messages.grpc.pb.h",
- "src/proto/grpc/testing/echo_messages.pb.h"
+ "src/proto/grpc/testing/echo_messages.pb.h",
+ "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
+ "src/proto/grpc/testing/echo_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -2974,7 +3263,8 @@
],
"headers": [
"src/proto/grpc/lb/v1/load_balancer.grpc.pb.h",
- "src/proto/grpc/lb/v1/load_balancer.pb.h"
+ "src/proto/grpc/lb/v1/load_balancer.pb.h",
+ "src/proto/grpc/lb/v1/load_balancer_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -2996,7 +3286,31 @@
],
"headers": [
"src/proto/grpc/lb/v1/load_balancer.grpc.pb.h",
- "src/proto/grpc/lb/v1/load_balancer.pb.h"
+ "src/proto/grpc/lb/v1/load_balancer.pb.h",
+ "src/proto/grpc/lb/v1/load_balancer_mock.grpc.pb.h"
+ ],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "grpclb_end2end_test",
+ "src": [
+ "test/cpp/end2end/grpclb_end2end_test.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test_util",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "src/proto/grpc/lb/v1/load_balancer.grpc.pb.h",
+ "src/proto/grpc/lb/v1/load_balancer.pb.h",
+ "src/proto/grpc/lb/v1/load_balancer_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -3144,6 +3458,25 @@
{
"deps": [
"gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
+ "grpc++_test",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "memory_test",
+ "src": [
+ "test/core/support/memory_test.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
"grpc",
"grpc++",
"grpc++_test_config"
@@ -3151,6 +3484,7 @@
"headers": [
"src/proto/grpc/testing/metrics.grpc.pb.h",
"src/proto/grpc/testing/metrics.pb.h",
+ "src/proto/grpc/testing/metrics_mock.grpc.pb.h",
"test/cpp/util/metrics_server.h"
],
"is_filegroup": false,
@@ -3172,11 +3506,14 @@
"grpc++_test_util",
"grpc_test_util"
],
- "headers": [],
+ "headers": [
+ "include/grpc++/test/mock_stream.h"
+ ],
"is_filegroup": false,
"language": "c++",
"name": "mock_test",
"src": [
+ "include/grpc++/test/mock_stream.h",
"test/cpp/end2end/mock_test.cc"
],
"third_party": false,
@@ -3335,10 +3672,13 @@
"headers": [
"src/proto/grpc/testing/empty.grpc.pb.h",
"src/proto/grpc/testing/empty.pb.h",
+ "src/proto/grpc/testing/empty_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/test.grpc.pb.h",
- "src/proto/grpc/testing/test.pb.h"
+ "src/proto/grpc/testing/test.pb.h",
+ "src/proto/grpc/testing/test_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -3364,10 +3704,13 @@
"headers": [
"src/proto/grpc/testing/empty.grpc.pb.h",
"src/proto/grpc/testing/empty.pb.h",
+ "src/proto/grpc/testing/empty_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/test.grpc.pb.h",
- "src/proto/grpc/testing/test.pb.h"
+ "src/proto/grpc/testing/test.pb.h",
+ "src/proto/grpc/testing/test_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -3461,6 +3804,32 @@
"gpr_test_util",
"grpc",
"grpc++",
+ "grpc++_test_util",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "src/proto/grpc/testing/echo.grpc.pb.h",
+ "src/proto/grpc/testing/echo.pb.h",
+ "src/proto/grpc/testing/echo_messages.grpc.pb.h",
+ "src/proto/grpc/testing/echo_messages.pb.h",
+ "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
+ "src/proto/grpc/testing/echo_mock.grpc.pb.h"
+ ],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "server_builder_test",
+ "src": [
+ "test/cpp/server/server_builder_test.cc"
+ ],
+ "third_party": false,
+ "type": "target"
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc++",
"grpc++_test",
"grpc_test_util"
],
@@ -3581,12 +3950,16 @@
"headers": [
"src/proto/grpc/testing/empty.grpc.pb.h",
"src/proto/grpc/testing/empty.pb.h",
+ "src/proto/grpc/testing/empty_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/metrics.grpc.pb.h",
"src/proto/grpc/testing/metrics.pb.h",
+ "src/proto/grpc/testing/metrics_mock.grpc.pb.h",
"src/proto/grpc/testing/test.grpc.pb.h",
"src/proto/grpc/testing/test.pb.h",
+ "src/proto/grpc/testing/test_mock.grpc.pb.h",
"test/cpp/interop/client_helper.h",
"test/cpp/interop/interop_client.h",
"test/cpp/interop/stress_interop_client.h",
@@ -3603,7 +3976,6 @@
"test/cpp/interop/stress_interop_client.cc",
"test/cpp/interop/stress_interop_client.h",
"test/cpp/interop/stress_test.cc",
- "test/cpp/util/create_test_channel.cc",
"test/cpp/util/create_test_channel.h",
"test/cpp/util/metrics_server.cc",
"test/cpp/util/metrics_server.h"
@@ -5366,10 +5738,14 @@
"census",
"gpr",
"grpc_base",
+ "grpc_deadline_filter",
"grpc_lb_policy_grpclb_secure",
"grpc_lb_policy_pick_first",
"grpc_lb_policy_round_robin",
"grpc_load_reporting",
+ "grpc_max_age_filter",
+ "grpc_message_size_filter",
+ "grpc_resolver_dns_ares",
"grpc_resolver_dns_native",
"grpc_resolver_sockaddr",
"grpc_secure",
@@ -5467,10 +5843,14 @@
"census",
"gpr",
"grpc_base",
+ "grpc_deadline_filter",
"grpc_lb_policy_grpclb",
"grpc_lb_policy_pick_first",
"grpc_lb_policy_round_robin",
"grpc_load_reporting",
+ "grpc_max_age_filter",
+ "grpc_message_size_filter",
+ "grpc_resolver_dns_ares",
"grpc_resolver_dns_native",
"grpc_resolver_sockaddr",
"grpc_transport_chttp2_client_insecure",
@@ -5530,6 +5910,7 @@
},
{
"deps": [
+ "gpr",
"grpc",
"grpc++_base",
"grpc++_codegen_base",
@@ -5588,6 +5969,26 @@
},
{
"deps": [
+ "grpc++"
+ ],
+ "headers": [
+ "include/grpc++/support/error_details.h",
+ "src/proto/grpc/status/status.grpc.pb.h",
+ "src/proto/grpc/status/status.pb.h",
+ "src/proto/grpc/status/status_mock.grpc.pb.h"
+ ],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "grpc++_error_details",
+ "src": [
+ "include/grpc++/support/error_details.h",
+ "src/cpp/util/error_details.cc"
+ ],
+ "third_party": false,
+ "type": "lib"
+ },
+ {
+ "deps": [
"grpc++",
"grpc++_config_proto",
"grpc++_reflection_proto"
@@ -5648,18 +6049,21 @@
"grpc++_codegen_base_src",
"grpc++_codegen_proto",
"grpc++_config_proto",
- "grpc_test_util",
- "thrift_util"
+ "grpc_test_util"
],
"headers": [
"src/proto/grpc/health/v1/health.grpc.pb.h",
"src/proto/grpc/health/v1/health.pb.h",
+ "src/proto/grpc/health/v1/health_mock.grpc.pb.h",
"src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.h",
"src/proto/grpc/testing/duplicate/echo_duplicate.pb.h",
+ "src/proto/grpc/testing/duplicate/echo_duplicate_mock.grpc.pb.h",
"src/proto/grpc/testing/echo.grpc.pb.h",
"src/proto/grpc/testing/echo.pb.h",
"src/proto/grpc/testing/echo_messages.grpc.pb.h",
"src/proto/grpc/testing/echo_messages.pb.h",
+ "src/proto/grpc/testing/echo_messages_mock.grpc.pb.h",
+ "src/proto/grpc/testing/echo_mock.grpc.pb.h",
"test/cpp/end2end/test_service_impl.h",
"test/cpp/util/byte_buffer_proto_helper.h",
"test/cpp/util/create_test_channel.h",
@@ -5709,6 +6113,30 @@
},
{
"deps": [
+ "benchmark",
+ "grpc",
+ "grpc++",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/cpp/microbenchmarks/fullstack_context_mutators.h",
+ "test/cpp/microbenchmarks/fullstack_fixtures.h",
+ "test/cpp/microbenchmarks/helpers.h"
+ ],
+ "is_filegroup": false,
+ "language": "c++",
+ "name": "grpc_benchmark",
+ "src": [
+ "test/cpp/microbenchmarks/fullstack_context_mutators.h",
+ "test/cpp/microbenchmarks/fullstack_fixtures.h",
+ "test/cpp/microbenchmarks/helpers.cc",
+ "test/cpp/microbenchmarks/helpers.h"
+ ],
+ "third_party": false,
+ "type": "lib"
+ },
+ {
+ "deps": [
"grpc++",
"grpc++_config_proto",
"grpc++_proto_reflection_desc_db",
@@ -5758,11 +6186,15 @@
"src/compiler/objective_c_generator_helpers.h",
"src/compiler/php_generator.h",
"src/compiler/php_generator_helpers.h",
+ "src/compiler/protobuf_plugin.h",
"src/compiler/python_generator.h",
+ "src/compiler/python_generator_helpers.h",
+ "src/compiler/python_private_generator.h",
"src/compiler/ruby_generator.h",
"src/compiler/ruby_generator_helpers-inl.h",
"src/compiler/ruby_generator_map-inl.h",
- "src/compiler/ruby_generator_string-inl.h"
+ "src/compiler/ruby_generator_string-inl.h",
+ "src/compiler/schema_interface.h"
],
"is_filegroup": false,
"language": "c++",
@@ -5785,13 +6217,17 @@
"src/compiler/php_generator.cc",
"src/compiler/php_generator.h",
"src/compiler/php_generator_helpers.h",
+ "src/compiler/protobuf_plugin.h",
"src/compiler/python_generator.cc",
"src/compiler/python_generator.h",
+ "src/compiler/python_generator_helpers.h",
+ "src/compiler/python_private_generator.h",
"src/compiler/ruby_generator.cc",
"src/compiler/ruby_generator.h",
"src/compiler/ruby_generator_helpers-inl.h",
"src/compiler/ruby_generator_map-inl.h",
- "src/compiler/ruby_generator_string-inl.h"
+ "src/compiler/ruby_generator_string-inl.h",
+ "src/compiler/schema_interface.h"
],
"third_party": false,
"type": "lib"
@@ -5807,10 +6243,13 @@
"headers": [
"src/proto/grpc/testing/empty.grpc.pb.h",
"src/proto/grpc/testing/empty.pb.h",
+ "src/proto/grpc/testing/empty_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/test.grpc.pb.h",
"src/proto/grpc/testing/test.pb.h",
+ "src/proto/grpc/testing/test_mock.grpc.pb.h",
"test/cpp/interop/http2_client.h"
],
"is_filegroup": false,
@@ -5834,6 +6273,7 @@
"headers": [
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"test/cpp/interop/client_helper.h"
],
"is_filegroup": false,
@@ -5860,10 +6300,13 @@
"headers": [
"src/proto/grpc/testing/empty.grpc.pb.h",
"src/proto/grpc/testing/empty.pb.h",
+ "src/proto/grpc/testing/empty_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/test.grpc.pb.h",
"src/proto/grpc/testing/test.pb.h",
+ "src/proto/grpc/testing/test_mock.grpc.pb.h",
"test/cpp/interop/interop_client.h"
],
"is_filegroup": false,
@@ -5912,10 +6355,13 @@
"headers": [
"src/proto/grpc/testing/empty.grpc.pb.h",
"src/proto/grpc/testing/empty.pb.h",
+ "src/proto/grpc/testing/empty_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/test.grpc.pb.h",
- "src/proto/grpc/testing/test.pb.h"
+ "src/proto/grpc/testing/test.pb.h",
+ "src/proto/grpc/testing/test_mock.grpc.pb.h"
],
"is_filegroup": false,
"language": "c++",
@@ -5949,14 +6395,20 @@
"headers": [
"src/proto/grpc/testing/control.grpc.pb.h",
"src/proto/grpc/testing/control.pb.h",
+ "src/proto/grpc/testing/control_mock.grpc.pb.h",
"src/proto/grpc/testing/messages.grpc.pb.h",
"src/proto/grpc/testing/messages.pb.h",
+ "src/proto/grpc/testing/messages_mock.grpc.pb.h",
"src/proto/grpc/testing/payloads.grpc.pb.h",
"src/proto/grpc/testing/payloads.pb.h",
+ "src/proto/grpc/testing/payloads_mock.grpc.pb.h",
"src/proto/grpc/testing/services.grpc.pb.h",
"src/proto/grpc/testing/services.pb.h",
+ "src/proto/grpc/testing/services_mock.grpc.pb.h",
"src/proto/grpc/testing/stats.grpc.pb.h",
"src/proto/grpc/testing/stats.pb.h",
+ "src/proto/grpc/testing/stats_mock.grpc.pb.h",
+ "test/cpp/qps/benchmark_config.h",
"test/cpp/qps/client.h",
"test/cpp/qps/driver.h",
"test/cpp/qps/histogram.h",
@@ -5966,13 +6418,14 @@
"test/cpp/qps/report.h",
"test/cpp/qps/server.h",
"test/cpp/qps/stats.h",
- "test/cpp/qps/usage_timer.h",
- "test/cpp/util/benchmark_config.h"
+ "test/cpp/qps/usage_timer.h"
],
"is_filegroup": false,
"language": "c++",
"name": "qps",
"src": [
+ "test/cpp/qps/benchmark_config.cc",
+ "test/cpp/qps/benchmark_config.h",
"test/cpp/qps/client.h",
"test/cpp/qps/client_async.cc",
"test/cpp/qps/client_sync.cc",
@@ -5991,9 +6444,7 @@
"test/cpp/qps/server_sync.cc",
"test/cpp/qps/stats.h",
"test/cpp/qps/usage_timer.cc",
- "test/cpp/qps/usage_timer.h",
- "test/cpp/util/benchmark_config.cc",
- "test/cpp/util/benchmark_config.h"
+ "test/cpp/qps/usage_timer.h"
],
"third_party": false,
"type": "lib"
@@ -6792,6 +7243,41 @@
"type": "lib"
},
{
+ "deps": [],
+ "headers": [
+ "third_party/cares/ares_build.h",
+ "third_party/cares/cares/ares.h",
+ "third_party/cares/cares/ares_data.h",
+ "third_party/cares/cares/ares_dns.h",
+ "third_party/cares/cares/ares_getenv.h",
+ "third_party/cares/cares/ares_getopt.h",
+ "third_party/cares/cares/ares_inet_net_pton.h",
+ "third_party/cares/cares/ares_iphlpapi.h",
+ "third_party/cares/cares/ares_ipv6.h",
+ "third_party/cares/cares/ares_library_init.h",
+ "third_party/cares/cares/ares_llist.h",
+ "third_party/cares/cares/ares_nowarn.h",
+ "third_party/cares/cares/ares_platform.h",
+ "third_party/cares/cares/ares_private.h",
+ "third_party/cares/cares/ares_rules.h",
+ "third_party/cares/cares/ares_setup.h",
+ "third_party/cares/cares/ares_strcasecmp.h",
+ "third_party/cares/cares/ares_strdup.h",
+ "third_party/cares/cares/ares_version.h",
+ "third_party/cares/cares/bitncmp.h",
+ "third_party/cares/cares/config-win32.h",
+ "third_party/cares/cares/setup_once.h",
+ "third_party/cares/config_darwin/ares_config.h",
+ "third_party/cares/config_linux/ares_config.h"
+ ],
+ "is_filegroup": false,
+ "language": "c",
+ "name": "ares",
+ "src": [],
+ "third_party": false,
+ "type": "lib"
+ },
+ {
"deps": [
"gpr",
"gpr_test_util",
@@ -6851,6 +7337,7 @@
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/authority_not_supported.c",
"test/core/end2end/tests/bad_hostname.c",
+ "test/core/end2end/tests/bad_ping.c",
"test/core/end2end/tests/binary_metadata.c",
"test/core/end2end/tests/call_creds.c",
"test/core/end2end/tests/cancel_after_accept.c",
@@ -6877,6 +7364,8 @@
"test/core/end2end/tests/large_metadata.c",
"test/core/end2end/tests/load_reporting_hook.c",
"test/core/end2end/tests/max_concurrent_streams.c",
+ "test/core/end2end/tests/max_connection_age.c",
+ "test/core/end2end/tests/max_connection_idle.c",
"test/core/end2end/tests/max_message_length.c",
"test/core/end2end/tests/negative_deadline.c",
"test/core/end2end/tests/network_status_change.c",
@@ -6924,6 +7413,7 @@
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/authority_not_supported.c",
"test/core/end2end/tests/bad_hostname.c",
+ "test/core/end2end/tests/bad_ping.c",
"test/core/end2end/tests/binary_metadata.c",
"test/core/end2end/tests/cancel_after_accept.c",
"test/core/end2end/tests/cancel_after_client_done.c",
@@ -6949,6 +7439,8 @@
"test/core/end2end/tests/large_metadata.c",
"test/core/end2end/tests/load_reporting_hook.c",
"test/core/end2end/tests/max_concurrent_streams.c",
+ "test/core/end2end/tests/max_connection_age.c",
+ "test/core/end2end/tests/max_connection_idle.c",
"test/core/end2end/tests/max_message_length.c",
"test/core/end2end/tests/negative_deadline.c",
"test/core/end2end/tests/network_status_change.c",
@@ -7072,9 +7564,14 @@
"include/grpc/support/tls_pthread.h",
"include/grpc/support/useful.h",
"src/core/lib/profiling/timers.h",
+ "src/core/lib/support/arena.h",
+ "src/core/lib/support/atomic.h",
+ "src/core/lib/support/atomic_with_atm.h",
+ "src/core/lib/support/atomic_with_std.h",
"src/core/lib/support/backoff.h",
"src/core/lib/support/block_annotate.h",
"src/core/lib/support/env.h",
+ "src/core/lib/support/memory.h",
"src/core/lib/support/mpscq.h",
"src/core/lib/support/murmur_hash.h",
"src/core/lib/support/spinlock.h",
@@ -7119,6 +7616,12 @@
"src/core/lib/profiling/stap_timers.c",
"src/core/lib/profiling/timers.h",
"src/core/lib/support/alloc.c",
+ "src/core/lib/support/arena.c",
+ "src/core/lib/support/arena.h",
+ "src/core/lib/support/atm.c",
+ "src/core/lib/support/atomic.h",
+ "src/core/lib/support/atomic_with_atm.h",
+ "src/core/lib/support/atomic_with_std.h",
"src/core/lib/support/avl.c",
"src/core/lib/support/backoff.c",
"src/core/lib/support/backoff.h",
@@ -7139,6 +7642,7 @@
"src/core/lib/support/log_linux.c",
"src/core/lib/support/log_posix.c",
"src/core/lib/support/log_windows.c",
+ "src/core/lib/support/memory.h",
"src/core/lib/support/mpscq.c",
"src/core/lib/support/mpscq.h",
"src/core/lib/support/murmur_hash.c",
@@ -7186,7 +7690,6 @@
"include/grpc/impl/codegen/gpr_slice.h",
"include/grpc/impl/codegen/gpr_types.h",
"include/grpc/impl/codegen/port_platform.h",
- "include/grpc/impl/codegen/slice.h",
"include/grpc/impl/codegen/sync.h",
"include/grpc/impl/codegen/sync_generic.h",
"include/grpc/impl/codegen/sync_posix.h",
@@ -7203,7 +7706,6 @@
"include/grpc/impl/codegen/gpr_slice.h",
"include/grpc/impl/codegen/gpr_types.h",
"include/grpc/impl/codegen/port_platform.h",
- "include/grpc/impl/codegen/slice.h",
"include/grpc/impl/codegen/sync.h",
"include/grpc/impl/codegen/sync_generic.h",
"include/grpc/impl/codegen/sync_posix.h",
@@ -7231,16 +7733,11 @@
"src/core/lib/channel/channel_args.h",
"src/core/lib/channel/channel_stack.h",
"src/core/lib/channel/channel_stack_builder.h",
- "src/core/lib/channel/compress_filter.h",
"src/core/lib/channel/connected_channel.h",
"src/core/lib/channel/context.h",
- "src/core/lib/channel/deadline_filter.h",
"src/core/lib/channel/handshaker.h",
"src/core/lib/channel/handshaker_factory.h",
"src/core/lib/channel/handshaker_registry.h",
- "src/core/lib/channel/http_client_filter.h",
- "src/core/lib/channel/http_server_filter.h",
- "src/core/lib/channel/message_size_filter.h",
"src/core/lib/compression/algorithm_metadata.h",
"src/core/lib/compression/message_compress.h",
"src/core/lib/debug/trace.h",
@@ -7263,6 +7760,7 @@
"src/core/lib/iomgr/iomgr_internal.h",
"src/core/lib/iomgr/iomgr_posix.h",
"src/core/lib/iomgr/load_file.h",
+ "src/core/lib/iomgr/lockfree_event.h",
"src/core/lib/iomgr/network_status_tracker.h",
"src/core/lib/iomgr/polling_entity.h",
"src/core/lib/iomgr/pollset.h",
@@ -7277,6 +7775,7 @@
"src/core/lib/iomgr/sockaddr_posix.h",
"src/core/lib/iomgr/sockaddr_utils.h",
"src/core/lib/iomgr/sockaddr_windows.h",
+ "src/core/lib/iomgr/socket_factory_posix.h",
"src/core/lib/iomgr/socket_mutator.h",
"src/core/lib/iomgr/socket_utils.h",
"src/core/lib/iomgr/socket_utils_posix.h",
@@ -7285,6 +7784,7 @@
"src/core/lib/iomgr/tcp_client_posix.h",
"src/core/lib/iomgr/tcp_posix.h",
"src/core/lib/iomgr/tcp_server.h",
+ "src/core/lib/iomgr/tcp_server_utils_posix.h",
"src/core/lib/iomgr/tcp_uv.h",
"src/core/lib/iomgr/tcp_windows.h",
"src/core/lib/iomgr/time_averaged_stats.h",
@@ -7304,6 +7804,7 @@
"src/core/lib/json/json_common.h",
"src/core/lib/json/json_reader.h",
"src/core/lib/json/json_writer.h",
+ "src/core/lib/slice/b64.h",
"src/core/lib/slice/percent_encoding.h",
"src/core/lib/slice/slice_hash_table.h",
"src/core/lib/slice/slice_internal.h",
@@ -7315,6 +7816,7 @@
"src/core/lib/surface/channel_init.h",
"src/core/lib/surface/channel_stack_type.h",
"src/core/lib/surface/completion_queue.h",
+ "src/core/lib/surface/completion_queue_factory.h",
"src/core/lib/surface/event_string.h",
"src/core/lib/surface/init.h",
"src/core/lib/surface/lame_client.h",
@@ -7355,25 +7857,15 @@
"src/core/lib/channel/channel_stack.h",
"src/core/lib/channel/channel_stack_builder.c",
"src/core/lib/channel/channel_stack_builder.h",
- "src/core/lib/channel/compress_filter.c",
- "src/core/lib/channel/compress_filter.h",
"src/core/lib/channel/connected_channel.c",
"src/core/lib/channel/connected_channel.h",
"src/core/lib/channel/context.h",
- "src/core/lib/channel/deadline_filter.c",
- "src/core/lib/channel/deadline_filter.h",
"src/core/lib/channel/handshaker.c",
"src/core/lib/channel/handshaker.h",
"src/core/lib/channel/handshaker_factory.c",
"src/core/lib/channel/handshaker_factory.h",
"src/core/lib/channel/handshaker_registry.c",
"src/core/lib/channel/handshaker_registry.h",
- "src/core/lib/channel/http_client_filter.c",
- "src/core/lib/channel/http_client_filter.h",
- "src/core/lib/channel/http_server_filter.c",
- "src/core/lib/channel/http_server_filter.h",
- "src/core/lib/channel/message_size_filter.c",
- "src/core/lib/channel/message_size_filter.h",
"src/core/lib/compression/algorithm_metadata.h",
"src/core/lib/compression/compression.c",
"src/core/lib/compression/message_compress.c",
@@ -7420,6 +7912,8 @@
"src/core/lib/iomgr/iomgr_windows.c",
"src/core/lib/iomgr/load_file.c",
"src/core/lib/iomgr/load_file.h",
+ "src/core/lib/iomgr/lockfree_event.c",
+ "src/core/lib/iomgr/lockfree_event.h",
"src/core/lib/iomgr/network_status_tracker.c",
"src/core/lib/iomgr/network_status_tracker.h",
"src/core/lib/iomgr/polling_entity.c",
@@ -7445,6 +7939,8 @@
"src/core/lib/iomgr/sockaddr_utils.c",
"src/core/lib/iomgr/sockaddr_utils.h",
"src/core/lib/iomgr/sockaddr_windows.h",
+ "src/core/lib/iomgr/socket_factory_posix.c",
+ "src/core/lib/iomgr/socket_factory_posix.h",
"src/core/lib/iomgr/socket_mutator.c",
"src/core/lib/iomgr/socket_mutator.h",
"src/core/lib/iomgr/socket_utils.h",
@@ -7465,6 +7961,10 @@
"src/core/lib/iomgr/tcp_posix.h",
"src/core/lib/iomgr/tcp_server.h",
"src/core/lib/iomgr/tcp_server_posix.c",
+ "src/core/lib/iomgr/tcp_server_utils_posix.h",
+ "src/core/lib/iomgr/tcp_server_utils_posix_common.c",
+ "src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c",
+ "src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c",
"src/core/lib/iomgr/tcp_server_uv.c",
"src/core/lib/iomgr/tcp_server_windows.c",
"src/core/lib/iomgr/tcp_uv.c",
@@ -7506,6 +8006,8 @@
"src/core/lib/json/json_string.c",
"src/core/lib/json/json_writer.c",
"src/core/lib/json/json_writer.h",
+ "src/core/lib/slice/b64.c",
+ "src/core/lib/slice/b64.h",
"src/core/lib/slice/percent_encoding.c",
"src/core/lib/slice/percent_encoding.h",
"src/core/lib/slice/slice.c",
@@ -7535,10 +8037,12 @@
"src/core/lib/surface/channel_stack_type.h",
"src/core/lib/surface/completion_queue.c",
"src/core/lib/surface/completion_queue.h",
+ "src/core/lib/surface/completion_queue_factory.c",
+ "src/core/lib/surface/completion_queue_factory.h",
"src/core/lib/surface/event_string.c",
"src/core/lib/surface/event_string.h",
"src/core/lib/surface/init.h",
- "src/core/lib/surface/lame_client.c",
+ "src/core/lib/surface/lame_client.cc",
"src/core/lib/surface/lame_client.h",
"src/core/lib/surface/metadata_array.c",
"src/core/lib/surface/server.c",
@@ -7580,71 +8084,71 @@
{
"deps": [
"gpr",
- "grpc_base"
+ "grpc_base",
+ "grpc_deadline_filter"
],
"headers": [
- "src/core/ext/client_channel/client_channel.h",
- "src/core/ext/client_channel/client_channel_factory.h",
- "src/core/ext/client_channel/connector.h",
- "src/core/ext/client_channel/http_connect_handshaker.h",
- "src/core/ext/client_channel/http_proxy.h",
- "src/core/ext/client_channel/initial_connect_string.h",
- "src/core/ext/client_channel/lb_policy.h",
- "src/core/ext/client_channel/lb_policy_factory.h",
- "src/core/ext/client_channel/lb_policy_registry.h",
- "src/core/ext/client_channel/parse_address.h",
- "src/core/ext/client_channel/proxy_mapper.h",
- "src/core/ext/client_channel/proxy_mapper_registry.h",
- "src/core/ext/client_channel/resolver.h",
- "src/core/ext/client_channel/resolver_factory.h",
- "src/core/ext/client_channel/resolver_registry.h",
- "src/core/ext/client_channel/subchannel.h",
- "src/core/ext/client_channel/subchannel_index.h",
- "src/core/ext/client_channel/uri_parser.h"
+ "src/core/ext/filters/client_channel/client_channel.h",
+ "src/core/ext/filters/client_channel/client_channel_factory.h",
+ "src/core/ext/filters/client_channel/connector.h",
+ "src/core/ext/filters/client_channel/http_connect_handshaker.h",
+ "src/core/ext/filters/client_channel/http_proxy.h",
+ "src/core/ext/filters/client_channel/lb_policy.h",
+ "src/core/ext/filters/client_channel/lb_policy_factory.h",
+ "src/core/ext/filters/client_channel/lb_policy_registry.h",
+ "src/core/ext/filters/client_channel/parse_address.h",
+ "src/core/ext/filters/client_channel/proxy_mapper.h",
+ "src/core/ext/filters/client_channel/proxy_mapper_registry.h",
+ "src/core/ext/filters/client_channel/resolver.h",
+ "src/core/ext/filters/client_channel/resolver_factory.h",
+ "src/core/ext/filters/client_channel/resolver_registry.h",
+ "src/core/ext/filters/client_channel/retry_throttle.h",
+ "src/core/ext/filters/client_channel/subchannel.h",
+ "src/core/ext/filters/client_channel/subchannel_index.h",
+ "src/core/ext/filters/client_channel/uri_parser.h"
],
"is_filegroup": true,
"language": "c",
"name": "grpc_client_channel",
"src": [
- "src/core/ext/client_channel/channel_connectivity.c",
- "src/core/ext/client_channel/client_channel.c",
- "src/core/ext/client_channel/client_channel.h",
- "src/core/ext/client_channel/client_channel_factory.c",
- "src/core/ext/client_channel/client_channel_factory.h",
- "src/core/ext/client_channel/client_channel_plugin.c",
- "src/core/ext/client_channel/connector.c",
- "src/core/ext/client_channel/connector.h",
- "src/core/ext/client_channel/default_initial_connect_string.c",
- "src/core/ext/client_channel/http_connect_handshaker.c",
- "src/core/ext/client_channel/http_connect_handshaker.h",
- "src/core/ext/client_channel/http_proxy.c",
- "src/core/ext/client_channel/http_proxy.h",
- "src/core/ext/client_channel/initial_connect_string.c",
- "src/core/ext/client_channel/initial_connect_string.h",
- "src/core/ext/client_channel/lb_policy.c",
- "src/core/ext/client_channel/lb_policy.h",
- "src/core/ext/client_channel/lb_policy_factory.c",
- "src/core/ext/client_channel/lb_policy_factory.h",
- "src/core/ext/client_channel/lb_policy_registry.c",
- "src/core/ext/client_channel/lb_policy_registry.h",
- "src/core/ext/client_channel/parse_address.c",
- "src/core/ext/client_channel/parse_address.h",
- "src/core/ext/client_channel/proxy_mapper.c",
- "src/core/ext/client_channel/proxy_mapper.h",
- "src/core/ext/client_channel/proxy_mapper_registry.c",
- "src/core/ext/client_channel/proxy_mapper_registry.h",
- "src/core/ext/client_channel/resolver.c",
- "src/core/ext/client_channel/resolver.h",
- "src/core/ext/client_channel/resolver_factory.c",
- "src/core/ext/client_channel/resolver_factory.h",
- "src/core/ext/client_channel/resolver_registry.c",
- "src/core/ext/client_channel/resolver_registry.h",
- "src/core/ext/client_channel/subchannel.c",
- "src/core/ext/client_channel/subchannel.h",
- "src/core/ext/client_channel/subchannel_index.c",
- "src/core/ext/client_channel/subchannel_index.h",
- "src/core/ext/client_channel/uri_parser.c",
- "src/core/ext/client_channel/uri_parser.h"
+ "src/core/ext/filters/client_channel/channel_connectivity.c",
+ "src/core/ext/filters/client_channel/client_channel.c",
+ "src/core/ext/filters/client_channel/client_channel.h",
+ "src/core/ext/filters/client_channel/client_channel_factory.c",
+ "src/core/ext/filters/client_channel/client_channel_factory.h",
+ "src/core/ext/filters/client_channel/client_channel_plugin.c",
+ "src/core/ext/filters/client_channel/connector.c",
+ "src/core/ext/filters/client_channel/connector.h",
+ "src/core/ext/filters/client_channel/http_connect_handshaker.c",
+ "src/core/ext/filters/client_channel/http_connect_handshaker.h",
+ "src/core/ext/filters/client_channel/http_proxy.c",
+ "src/core/ext/filters/client_channel/http_proxy.h",
+ "src/core/ext/filters/client_channel/lb_policy.c",
+ "src/core/ext/filters/client_channel/lb_policy.h",
+ "src/core/ext/filters/client_channel/lb_policy_factory.c",
+ "src/core/ext/filters/client_channel/lb_policy_factory.h",
+ "src/core/ext/filters/client_channel/lb_policy_registry.c",
+ "src/core/ext/filters/client_channel/lb_policy_registry.h",
+ "src/core/ext/filters/client_channel/parse_address.c",
+ "src/core/ext/filters/client_channel/parse_address.h",
+ "src/core/ext/filters/client_channel/proxy_mapper.c",
+ "src/core/ext/filters/client_channel/proxy_mapper.h",
+ "src/core/ext/filters/client_channel/proxy_mapper_registry.c",
+ "src/core/ext/filters/client_channel/proxy_mapper_registry.h",
+ "src/core/ext/filters/client_channel/resolver.c",
+ "src/core/ext/filters/client_channel/resolver.h",
+ "src/core/ext/filters/client_channel/resolver_factory.c",
+ "src/core/ext/filters/client_channel/resolver_factory.h",
+ "src/core/ext/filters/client_channel/resolver_registry.c",
+ "src/core/ext/filters/client_channel/resolver_registry.h",
+ "src/core/ext/filters/client_channel/retry_throttle.c",
+ "src/core/ext/filters/client_channel/retry_throttle.h",
+ "src/core/ext/filters/client_channel/subchannel.c",
+ "src/core/ext/filters/client_channel/subchannel.h",
+ "src/core/ext/filters/client_channel/subchannel_index.c",
+ "src/core/ext/filters/client_channel/subchannel_index.h",
+ "src/core/ext/filters/client_channel/uri_parser.c",
+ "src/core/ext/filters/client_channel/uri_parser.h"
],
"third_party": false,
"type": "filegroup"
@@ -7660,6 +8164,7 @@
"include/grpc/impl/codegen/exec_ctx_fwd.h",
"include/grpc/impl/codegen/grpc_types.h",
"include/grpc/impl/codegen/propagation_bits.h",
+ "include/grpc/impl/codegen/slice.h",
"include/grpc/impl/codegen/status.h"
],
"is_filegroup": true,
@@ -7672,6 +8177,7 @@
"include/grpc/impl/codegen/exec_ctx_fwd.h",
"include/grpc/impl/codegen/grpc_types.h",
"include/grpc/impl/codegen/propagation_bits.h",
+ "include/grpc/impl/codegen/slice.h",
"include/grpc/impl/codegen/status.h"
],
"third_party": false,
@@ -7680,28 +8186,77 @@
{
"deps": [
"gpr",
+ "grpc_base"
+ ],
+ "headers": [
+ "src/core/ext/filters/deadline/deadline_filter.h"
+ ],
+ "is_filegroup": true,
+ "language": "c",
+ "name": "grpc_deadline_filter",
+ "src": [
+ "src/core/ext/filters/deadline/deadline_filter.c",
+ "src/core/ext/filters/deadline/deadline_filter.h"
+ ],
+ "third_party": false,
+ "type": "filegroup"
+ },
+ {
+ "deps": [
+ "gpr",
+ "grpc_base"
+ ],
+ "headers": [
+ "src/core/ext/filters/http/client/http_client_filter.h",
+ "src/core/ext/filters/http/message_compress/message_compress_filter.h",
+ "src/core/ext/filters/http/server/http_server_filter.h"
+ ],
+ "is_filegroup": true,
+ "language": "c",
+ "name": "grpc_http_filters",
+ "src": [
+ "src/core/ext/filters/http/client/http_client_filter.c",
+ "src/core/ext/filters/http/client/http_client_filter.h",
+ "src/core/ext/filters/http/http_filters_plugin.c",
+ "src/core/ext/filters/http/message_compress/message_compress_filter.c",
+ "src/core/ext/filters/http/message_compress/message_compress_filter.h",
+ "src/core/ext/filters/http/server/http_server_filter.c",
+ "src/core/ext/filters/http/server/http_server_filter.h"
+ ],
+ "third_party": false,
+ "type": "filegroup"
+ },
+ {
+ "deps": [
+ "gpr",
"grpc_base",
"grpc_client_channel",
"nanopb"
],
"headers": [
- "src/core/ext/lb_policy/grpclb/grpclb.h",
- "src/core/ext/lb_policy/grpclb/grpclb_channel.h",
- "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
- "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
],
"is_filegroup": true,
"language": "c",
"name": "grpc_lb_policy_grpclb",
"src": [
- "src/core/ext/lb_policy/grpclb/grpclb.c",
- "src/core/ext/lb_policy/grpclb/grpclb.h",
- "src/core/ext/lb_policy/grpclb/grpclb_channel.c",
- "src/core/ext/lb_policy/grpclb/grpclb_channel.h",
- "src/core/ext/lb_policy/grpclb/load_balancer_api.c",
- "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
- "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c",
- "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
],
"third_party": false,
"type": "filegroup"
@@ -7711,26 +8266,33 @@
"gpr",
"grpc_base",
"grpc_client_channel",
+ "grpc_secure",
"nanopb"
],
"headers": [
- "src/core/ext/lb_policy/grpclb/grpclb.h",
- "src/core/ext/lb_policy/grpclb/grpclb_channel.h",
- "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
- "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
],
"is_filegroup": true,
"language": "c",
"name": "grpc_lb_policy_grpclb_secure",
"src": [
- "src/core/ext/lb_policy/grpclb/grpclb.c",
- "src/core/ext/lb_policy/grpclb/grpclb.h",
- "src/core/ext/lb_policy/grpclb/grpclb_channel.h",
- "src/core/ext/lb_policy/grpclb/grpclb_channel_secure.c",
- "src/core/ext/lb_policy/grpclb/load_balancer_api.c",
- "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
- "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c",
- "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c",
+ "src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.h"
],
"third_party": false,
"type": "filegroup"
@@ -7746,7 +8308,7 @@
"language": "c",
"name": "grpc_lb_policy_pick_first",
"src": [
- "src/core/ext/lb_policy/pick_first/pick_first.c"
+ "src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c"
],
"third_party": false,
"type": "filegroup"
@@ -7762,7 +8324,7 @@
"language": "c",
"name": "grpc_lb_policy_round_robin",
"src": [
- "src/core/ext/lb_policy/round_robin/round_robin.c"
+ "src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c"
],
"third_party": false,
"type": "filegroup"
@@ -7773,17 +8335,76 @@
"grpc_base"
],
"headers": [
- "src/core/ext/load_reporting/load_reporting.h",
- "src/core/ext/load_reporting/load_reporting_filter.h"
+ "src/core/ext/filters/load_reporting/load_reporting.h",
+ "src/core/ext/filters/load_reporting/load_reporting_filter.h"
],
"is_filegroup": true,
"language": "c",
"name": "grpc_load_reporting",
"src": [
- "src/core/ext/load_reporting/load_reporting.c",
- "src/core/ext/load_reporting/load_reporting.h",
- "src/core/ext/load_reporting/load_reporting_filter.c",
- "src/core/ext/load_reporting/load_reporting_filter.h"
+ "src/core/ext/filters/load_reporting/load_reporting.c",
+ "src/core/ext/filters/load_reporting/load_reporting.h",
+ "src/core/ext/filters/load_reporting/load_reporting_filter.c",
+ "src/core/ext/filters/load_reporting/load_reporting_filter.h"
+ ],
+ "third_party": false,
+ "type": "filegroup"
+ },
+ {
+ "deps": [
+ "gpr",
+ "grpc_base"
+ ],
+ "headers": [
+ "src/core/ext/filters/max_age/max_age_filter.h"
+ ],
+ "is_filegroup": true,
+ "language": "c",
+ "name": "grpc_max_age_filter",
+ "src": [
+ "src/core/ext/filters/max_age/max_age_filter.c",
+ "src/core/ext/filters/max_age/max_age_filter.h"
+ ],
+ "third_party": false,
+ "type": "filegroup"
+ },
+ {
+ "deps": [
+ "gpr",
+ "grpc_base"
+ ],
+ "headers": [
+ "src/core/ext/filters/message_size/message_size_filter.h"
+ ],
+ "is_filegroup": true,
+ "language": "c",
+ "name": "grpc_message_size_filter",
+ "src": [
+ "src/core/ext/filters/message_size/message_size_filter.c",
+ "src/core/ext/filters/message_size/message_size_filter.h"
+ ],
+ "third_party": false,
+ "type": "filegroup"
+ },
+ {
+ "deps": [
+ "gpr",
+ "grpc_base",
+ "grpc_client_channel"
+ ],
+ "headers": [
+ "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h",
+ "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h"
+ ],
+ "is_filegroup": true,
+ "language": "c",
+ "name": "grpc_resolver_dns_ares",
+ "src": [
+ "src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c",
+ "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h",
+ "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c",
+ "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c",
+ "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h"
],
"third_party": false,
"type": "filegroup"
@@ -7799,7 +8420,7 @@
"language": "c",
"name": "grpc_resolver_dns_native",
"src": [
- "src/core/ext/resolver/dns/native/dns_resolver.c"
+ "src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c"
],
"third_party": false,
"type": "filegroup"
@@ -7815,7 +8436,7 @@
"language": "c",
"name": "grpc_resolver_sockaddr",
"src": [
- "src/core/ext/resolver/sockaddr/sockaddr_resolver.c"
+ "src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c"
],
"third_party": false,
"type": "filegroup"
@@ -7847,7 +8468,6 @@
"src/core/lib/security/transport/security_connector.h",
"src/core/lib/security/transport/security_handshaker.h",
"src/core/lib/security/transport/tsi_error.h",
- "src/core/lib/security/util/b64.h",
"src/core/lib/security/util/json_util.h"
],
"is_filegroup": true,
@@ -7895,8 +8515,6 @@
"src/core/lib/security/transport/server_auth_filter.c",
"src/core/lib/security/transport/tsi_error.c",
"src/core/lib/security/transport/tsi_error.h",
- "src/core/lib/security/util/b64.c",
- "src/core/lib/security/util/b64.h",
"src/core/lib/security/util/json_util.c",
"src/core/lib/security/util/json_util.h",
"src/core/lib/surface/init_secure.c"
@@ -7912,7 +8530,7 @@
"headers": [
"test/core/end2end/cq_verifier.h",
"test/core/end2end/fake_resolver.h",
- "test/core/end2end/fixtures/http_proxy.h",
+ "test/core/end2end/fixtures/http_proxy_fixture.h",
"test/core/end2end/fixtures/proxy.h",
"test/core/iomgr/endpoint_tests.h",
"test/core/util/debugger_macros.h",
@@ -7934,8 +8552,8 @@
"test/core/end2end/cq_verifier.h",
"test/core/end2end/fake_resolver.c",
"test/core/end2end/fake_resolver.h",
- "test/core/end2end/fixtures/http_proxy.c",
- "test/core/end2end/fixtures/http_proxy.h",
+ "test/core/end2end/fixtures/http_proxy_fixture.c",
+ "test/core/end2end/fixtures/http_proxy_fixture.h",
"test/core/end2end/fixtures/proxy.c",
"test/core/end2end/fixtures/proxy.h",
"test/core/iomgr/endpoint_tests.c",
@@ -7968,6 +8586,7 @@
"deps": [
"gpr",
"grpc_base",
+ "grpc_http_filters",
"grpc_transport_chttp2_alpn"
],
"headers": [
@@ -7984,6 +8603,7 @@
"src/core/ext/transport/chttp2/transport/hpack_encoder.h",
"src/core/ext/transport/chttp2/transport/hpack_parser.h",
"src/core/ext/transport/chttp2/transport/hpack_table.h",
+ "src/core/ext/transport/chttp2/transport/http2_settings.h",
"src/core/ext/transport/chttp2/transport/huffsyms.h",
"src/core/ext/transport/chttp2/transport/incoming_metadata.h",
"src/core/ext/transport/chttp2/transport/internal.h",
@@ -8020,6 +8640,8 @@
"src/core/ext/transport/chttp2/transport/hpack_parser.h",
"src/core/ext/transport/chttp2/transport/hpack_table.c",
"src/core/ext/transport/chttp2/transport/hpack_table.h",
+ "src/core/ext/transport/chttp2/transport/http2_settings.c",
+ "src/core/ext/transport/chttp2/transport/http2_settings.h",
"src/core/ext/transport/chttp2/transport/huffsyms.c",
"src/core/ext/transport/chttp2/transport/huffsyms.h",
"src/core/ext/transport/chttp2/transport/incoming_metadata.c",
@@ -8057,6 +8679,7 @@
"deps": [
"gpr",
"grpc_base",
+ "grpc_client_channel",
"grpc_transport_chttp2"
],
"headers": [
@@ -8168,6 +8791,7 @@
{
"deps": [
"grpc_base",
+ "grpc_http_filters",
"grpc_transport_chttp2"
],
"headers": [
@@ -8212,31 +8836,37 @@
"gpr"
],
"headers": [
- "src/core/lib/tsi/fake_transport_security.h",
- "src/core/lib/tsi/ssl_transport_security.h",
- "src/core/lib/tsi/ssl_types.h",
- "src/core/lib/tsi/transport_security.h",
- "src/core/lib/tsi/transport_security_interface.h"
+ "src/core/tsi/fake_transport_security.h",
+ "src/core/tsi/ssl_transport_security.h",
+ "src/core/tsi/ssl_types.h",
+ "src/core/tsi/transport_security.h",
+ "src/core/tsi/transport_security_adapter.h",
+ "src/core/tsi/transport_security_interface.h"
],
"is_filegroup": true,
"language": "c",
"name": "tsi",
"src": [
- "src/core/lib/tsi/fake_transport_security.c",
- "src/core/lib/tsi/fake_transport_security.h",
- "src/core/lib/tsi/ssl_transport_security.c",
- "src/core/lib/tsi/ssl_transport_security.h",
- "src/core/lib/tsi/ssl_types.h",
- "src/core/lib/tsi/transport_security.c",
- "src/core/lib/tsi/transport_security.h",
- "src/core/lib/tsi/transport_security_interface.h"
+ "src/core/tsi/fake_transport_security.c",
+ "src/core/tsi/fake_transport_security.h",
+ "src/core/tsi/ssl_transport_security.c",
+ "src/core/tsi/ssl_transport_security.h",
+ "src/core/tsi/ssl_types.h",
+ "src/core/tsi/transport_security.c",
+ "src/core/tsi/transport_security.h",
+ "src/core/tsi/transport_security_adapter.c",
+ "src/core/tsi/transport_security_adapter.h",
+ "src/core/tsi/transport_security_interface.h"
],
"third_party": false,
"type": "filegroup"
},
{
"deps": [
- "grpc++_codegen_base"
+ "gpr",
+ "grpc++_codegen_base",
+ "grpc_base",
+ "nanopb"
],
"headers": [
"include/grpc++/alarm.h",
@@ -8251,6 +8881,7 @@
"include/grpc++/grpc++.h",
"include/grpc++/health_check_service_interface.h",
"include/grpc++/impl/call.h",
+ "include/grpc++/impl/channel_argument_option.h",
"include/grpc++/impl/client_unary_call.h",
"include/grpc++/impl/codegen/core_codegen.h",
"include/grpc++/impl/grpc_library.h",
@@ -8307,6 +8938,7 @@
"include/grpc++/grpc++.h",
"include/grpc++/health_check_service_interface.h",
"include/grpc++/impl/call.h",
+ "include/grpc++/impl/channel_argument_option.h",
"include/grpc++/impl/client_unary_call.h",
"include/grpc++/impl/codegen/core_codegen.h",
"include/grpc++/impl/grpc_library.h",
@@ -8356,6 +8988,7 @@
"src/cpp/common/rpc_method.cc",
"src/cpp/common/version_cc.cc",
"src/cpp/server/async_generic_service.cc",
+ "src/cpp/server/channel_argument_option.cc",
"src/cpp/server/create_default_thread_pool.cc",
"src/cpp/server/dynamic_thread_pool.cc",
"src/cpp/server/dynamic_thread_pool.h",
@@ -8412,7 +9045,6 @@
"include/grpc++/impl/codegen/slice.h",
"include/grpc++/impl/codegen/status.h",
"include/grpc++/impl/codegen/status_code_enum.h",
- "include/grpc++/impl/codegen/status_helper.h",
"include/grpc++/impl/codegen/string_ref.h",
"include/grpc++/impl/codegen/stub_options.h",
"include/grpc++/impl/codegen/sync_stream.h",
@@ -8447,7 +9079,6 @@
"include/grpc++/impl/codegen/slice.h",
"include/grpc++/impl/codegen/status.h",
"include/grpc++/impl/codegen/status_code_enum.h",
- "include/grpc++/impl/codegen/status_helper.h",
"include/grpc++/impl/codegen/string_ref.h",
"include/grpc++/impl/codegen/stub_options.h",
"include/grpc++/impl/codegen/sync_stream.h",
@@ -8505,7 +9136,8 @@
"deps": [],
"headers": [
"src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h",
- "src/proto/grpc/reflection/v1alpha/reflection.pb.h"
+ "src/proto/grpc/reflection/v1alpha/reflection.pb.h",
+ "src/proto/grpc/reflection/v1alpha/reflection_mock.grpc.pb.h"
],
"is_filegroup": true,
"language": "c++",
@@ -8519,33 +9151,17 @@
"grpc++"
],
"headers": [
+ "include/grpc++/test/mock_stream.h",
"include/grpc++/test/server_context_test_spouse.h"
],
"is_filegroup": true,
"language": "c++",
"name": "grpc++_test",
"src": [
+ "include/grpc++/test/mock_stream.h",
"include/grpc++/test/server_context_test_spouse.h"
],
"third_party": false,
"type": "filegroup"
- },
- {
- "deps": [
- "grpc++_codegen_base"
- ],
- "headers": [
- "include/grpc++/impl/codegen/thrift_serializer.h",
- "include/grpc++/impl/codegen/thrift_utils.h"
- ],
- "is_filegroup": true,
- "language": "c++",
- "name": "thrift_util",
- "src": [
- "include/grpc++/impl/codegen/thrift_serializer.h",
- "include/grpc++/impl/codegen/thrift_utils.h"
- ],
- "third_party": false,
- "type": "filegroup"
}
]
diff --git a/tools/run_tests/generated/tests.json b/tools/run_tests/generated/tests.json
index ab7938d0ca..e46b0d1d86 100644
--- a/tools/run_tests/generated/tests.json
+++ b/tools/run_tests/generated/tests.json
@@ -9,7 +9,7 @@
"posix",
"windows"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -99,6 +99,28 @@
],
"cpu_cost": 1.0,
"exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c",
+ "name": "arena_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
"exclude_iomgrs": [
"uv"
],
@@ -341,7 +363,7 @@
"posix",
"windows"
],
- "cpu_cost": 30,
+ "cpu_cost": 10,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -385,7 +407,7 @@
"posix",
"windows"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 2.0,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -518,9 +540,31 @@
{
"args": [],
"ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 30,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c",
+ "name": "error_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 3,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -538,6 +582,28 @@
"ci_platforms": [
"linux",
"mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c",
+ "name": "fake_resolver_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
"posix"
],
"cpu_cost": 1.0,
@@ -713,7 +779,7 @@
"posix",
"windows"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 30,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -845,7 +911,7 @@
"posix",
"windows"
],
- "cpu_cost": 10,
+ "cpu_cost": 3,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -1642,6 +1708,28 @@
"cpu_cost": 1.0,
"exclude_configs": [],
"exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c",
+ "name": "minimal_stack_is_minimal_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
"flaky": true,
"gtest": false,
"language": "c",
@@ -1733,6 +1821,28 @@
"flaky": false,
"gtest": false,
"language": "c",
+ "name": "parse_address_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c",
"name": "percent_encoding_test",
"platforms": [
"linux",
@@ -1768,7 +1878,9 @@
],
"cpu_cost": 1.0,
"exclude_configs": [],
- "exclude_iomgrs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
"flaky": false,
"gtest": false,
"language": "c",
@@ -1945,15 +2057,13 @@
"posix",
"windows"
],
- "cpu_cost": 0.1,
+ "cpu_cost": 1.0,
"exclude_configs": [],
- "exclude_iomgrs": [
- "uv"
- ],
+ "exclude_iomgrs": [],
"flaky": false,
"gtest": false,
"language": "c",
- "name": "set_initial_connect_string_test",
+ "name": "slice_buffer_test",
"platforms": [
"linux",
"mac",
@@ -1975,7 +2085,7 @@
"flaky": false,
"gtest": false,
"language": "c",
- "name": "slice_buffer_test",
+ "name": "slice_hash_table_test",
"platforms": [
"linux",
"mac",
@@ -2120,6 +2230,28 @@
"ci_platforms": [
"linux",
"mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c",
+ "name": "stream_owned_slice_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
"posix"
],
"cpu_cost": 0.5,
@@ -2554,6 +2686,28 @@
"flaky": false,
"gtest": false,
"language": "c++",
+ "name": "bm_arena",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "--benchmark_min_time=0"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c++",
"name": "bm_call_create",
"platforms": [
"linux",
@@ -2598,6 +2752,28 @@
"flaky": false,
"gtest": false,
"language": "c++",
+ "name": "bm_chttp2_transport",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "--benchmark_min_time=0"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c++",
"name": "bm_closure",
"platforms": [
"linux",
@@ -2642,6 +2818,28 @@
"flaky": false,
"gtest": false,
"language": "c++",
+ "name": "bm_cq_multiple_threads",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "--benchmark_min_time=0"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c++",
"name": "bm_error",
"platforms": [
"linux",
@@ -2668,7 +2866,88 @@
"flaky": false,
"gtest": false,
"language": "c++",
- "name": "bm_fullstack",
+ "name": "bm_fullstack_streaming_ping_pong",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "timeout_seconds": 1200
+ },
+ {
+ "args": [
+ "--benchmark_min_time=0"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "excluded_poll_engines": [
+ "poll",
+ "poll-cv"
+ ],
+ "flaky": false,
+ "gtest": false,
+ "language": "c++",
+ "name": "bm_fullstack_streaming_pump",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "timeout_seconds": 1200
+ },
+ {
+ "args": [
+ "--benchmark_min_time=0"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "excluded_poll_engines": [
+ "poll",
+ "poll-cv"
+ ],
+ "flaky": false,
+ "gtest": false,
+ "language": "c++",
+ "name": "bm_fullstack_trickle",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "timeout_seconds": 1200
+ },
+ {
+ "args": [
+ "--benchmark_min_time=0"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "excluded_poll_engines": [
+ "poll",
+ "poll-cv"
+ ],
+ "flaky": false,
+ "gtest": false,
+ "language": "c++",
+ "name": "bm_fullstack_unary_ping_pong",
"platforms": [
"linux",
"mac",
@@ -2699,6 +2978,28 @@
]
},
{
+ "args": [
+ "--benchmark_min_time=0"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": false,
+ "language": "c++",
+ "name": "bm_pollset",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
"args": [],
"ci_platforms": [
"linux",
@@ -2974,6 +3275,28 @@
"flaky": false,
"gtest": true,
"language": "c++",
+ "name": "error_details_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": true,
+ "language": "c++",
"name": "filter_end2end_test",
"platforms": [
"linux",
@@ -3006,7 +3329,7 @@
},
{
"args": [
- "--generated_file_path=gens/src/proto/grpc/testing/compiler_test.grpc.pb.h"
+ "--generated_file_path=gens/src/proto/grpc/testing/"
],
"ci_platforms": [
"linux",
@@ -3084,6 +3407,28 @@
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
+ "gtest": true,
+ "language": "c++",
+ "name": "grpclb_end2end_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
"gtest": false,
"language": "c++",
"name": "grpclb_test",
@@ -3172,6 +3517,28 @@
"flaky": false,
"gtest": true,
"language": "c++",
+ "name": "memory_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": true,
+ "language": "c++",
"name": "mock_test",
"platforms": [
"linux",
@@ -3366,6 +3733,28 @@
"flaky": false,
"gtest": true,
"language": "c++",
+ "name": "server_builder_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "args": [],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "cpu_cost": 1.0,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "gtest": true,
+ "language": "c++",
"name": "server_context_test_spouse_test",
"platforms": [
"linux",
@@ -5492,7 +5881,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -5515,6 +5904,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -5569,7 +5981,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -5778,7 +6190,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -5824,7 +6236,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -5847,7 +6259,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -5893,7 +6305,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -5916,7 +6328,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -5985,7 +6397,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6054,7 +6466,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6069,6 +6504,31 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -6077,7 +6537,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6123,7 +6583,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6215,7 +6675,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6238,7 +6698,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6307,7 +6767,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6353,7 +6813,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6376,7 +6836,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6399,7 +6859,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6422,7 +6882,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6514,7 +6974,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6560,7 +7020,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6583,7 +7043,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6644,7 +7104,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -6667,6 +7127,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_compress_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -6721,7 +7204,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6930,7 +7413,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6976,7 +7459,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -6999,7 +7482,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7045,7 +7528,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7068,7 +7551,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7137,7 +7620,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7206,7 +7689,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7221,7 +7704,7 @@
},
{
"args": [
- "max_message_length"
+ "max_connection_age"
],
"ci_platforms": [
"windows",
@@ -7229,7 +7712,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7244,7 +7727,7 @@
},
{
"args": [
- "negative_deadline"
+ "max_connection_idle"
],
"ci_platforms": [
"windows",
@@ -7252,9 +7735,11 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
- "exclude_iomgrs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
"flaky": false,
"language": "c",
"name": "h2_compress_test",
@@ -7267,7 +7752,7 @@
},
{
"args": [
- "network_status_change"
+ "max_message_length"
],
"ci_platforms": [
"windows",
@@ -7275,7 +7760,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7290,7 +7775,7 @@
},
{
"args": [
- "no_logging"
+ "negative_deadline"
],
"ci_platforms": [
"windows",
@@ -7313,7 +7798,7 @@
},
{
"args": [
- "no_op"
+ "network_status_change"
],
"ci_platforms": [
"windows",
@@ -7321,7 +7806,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7336,7 +7821,7 @@
},
{
"args": [
- "payload"
+ "no_logging"
],
"ci_platforms": [
"windows",
@@ -7359,7 +7844,7 @@
},
{
"args": [
- "ping"
+ "no_op"
],
"ci_platforms": [
"windows",
@@ -7382,7 +7867,7 @@
},
{
"args": [
- "ping_pong_streaming"
+ "payload"
],
"ci_platforms": [
"windows",
@@ -7405,7 +7890,7 @@
},
{
"args": [
- "registered_call"
+ "ping"
],
"ci_platforms": [
"windows",
@@ -7413,7 +7898,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7428,7 +7913,7 @@
},
{
"args": [
- "request_with_flags"
+ "ping_pong_streaming"
],
"ci_platforms": [
"windows",
@@ -7451,7 +7936,7 @@
},
{
"args": [
- "request_with_payload"
+ "registered_call"
],
"ci_platforms": [
"windows",
@@ -7474,7 +7959,7 @@
},
{
"args": [
- "resource_quota_server"
+ "request_with_flags"
],
"ci_platforms": [
"windows",
@@ -7482,7 +7967,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_compress_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "request_with_payload"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7505,7 +8013,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7528,7 +8036,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7551,7 +8059,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7574,7 +8082,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7666,7 +8174,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7712,7 +8220,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7735,7 +8243,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -7794,7 +8302,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -7816,6 +8324,28 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_fakesec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -7867,7 +8397,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8067,7 +8597,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8111,7 +8641,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8133,7 +8663,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8177,7 +8707,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8199,7 +8729,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8265,7 +8795,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8331,7 +8861,29 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_fakesec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8346,6 +8898,30 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_fakesec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -8353,7 +8929,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8397,7 +8973,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8485,7 +9061,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8507,7 +9083,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8573,7 +9149,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8617,7 +9193,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8639,7 +9215,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8661,7 +9237,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8683,7 +9259,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8771,7 +9347,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8815,7 +9391,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8837,7 +9413,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -8905,7 +9481,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -8974,7 +9550,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9112,7 +9688,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9158,7 +9734,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9181,7 +9757,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9227,7 +9803,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9250,7 +9826,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9319,7 +9895,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9388,7 +9964,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_fd_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9411,7 +10010,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9457,7 +10056,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9549,7 +10148,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9618,7 +10217,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9664,7 +10263,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9687,7 +10286,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9710,7 +10309,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9733,7 +10332,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9802,7 +10401,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9848,7 +10447,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9871,7 +10470,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -9933,7 +10532,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -9956,6 +10555,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -10010,7 +10632,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10219,7 +10841,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10265,7 +10887,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10288,7 +10910,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10334,7 +10956,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10357,7 +10979,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10426,7 +11048,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10495,7 +11117,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10510,6 +11155,31 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -10518,7 +11188,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10564,7 +11234,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10656,7 +11326,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10679,7 +11349,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10748,7 +11418,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10794,7 +11464,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10817,7 +11487,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10840,7 +11510,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10863,7 +11533,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -10955,7 +11625,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -11001,7 +11671,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -11024,7 +11694,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -11077,7 +11747,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"linux"
@@ -11096,6 +11766,25 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -11139,7 +11828,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11310,7 +11999,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11348,7 +12037,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11367,7 +12056,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11405,7 +12094,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11424,7 +12113,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11481,7 +12170,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11538,7 +12227,45 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11557,7 +12284,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11595,7 +12322,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11671,7 +12398,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11690,7 +12417,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11747,7 +12474,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11785,7 +12512,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11804,7 +12531,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11823,7 +12550,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11842,7 +12569,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11918,7 +12645,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11956,7 +12683,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -11975,7 +12702,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -12035,7 +12762,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -12058,6 +12785,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+trace_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -12112,7 +12862,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12321,7 +13071,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12367,7 +13117,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12390,7 +13140,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12436,7 +13186,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12505,7 +13255,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12574,7 +13324,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+trace_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12589,6 +13362,31 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+trace_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -12597,7 +13395,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12643,7 +13441,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12712,7 +13510,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12735,7 +13533,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12804,7 +13602,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12850,7 +13648,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12873,7 +13671,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12896,7 +13694,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -12919,7 +13717,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -13011,7 +13809,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -13057,7 +13855,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -13080,7 +13878,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -13143,7 +13941,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -13167,6 +13965,30 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_http_proxy_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -13222,7 +14044,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13438,7 +14260,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13486,7 +14308,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13510,7 +14332,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13558,7 +14380,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13582,7 +14404,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13654,7 +14476,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13726,7 +14548,55 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_http_proxy_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_http_proxy_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13750,7 +14620,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13798,7 +14668,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13894,7 +14764,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13918,7 +14788,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -13990,7 +14860,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14038,7 +14908,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14062,7 +14932,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14086,7 +14956,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14110,7 +14980,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14206,7 +15076,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14254,7 +15124,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14278,7 +15148,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -14341,7 +15211,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -14364,6 +15234,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_load_reporting_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -14418,7 +15311,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14627,7 +15520,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14673,7 +15566,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14696,7 +15589,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14742,7 +15635,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14765,7 +15658,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14834,7 +15727,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14903,7 +15796,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_load_reporting_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14918,6 +15834,31 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_load_reporting_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -14926,7 +15867,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -14972,7 +15913,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15064,7 +16005,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15087,7 +16028,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15156,7 +16097,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15202,7 +16143,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15225,7 +16166,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15248,7 +16189,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15271,7 +16212,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15363,7 +16304,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15409,7 +16350,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15432,7 +16373,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -15495,7 +16436,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -15519,6 +16460,30 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_oauth2_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -15574,7 +16539,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -15790,7 +16755,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -15838,7 +16803,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -15862,7 +16827,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -15910,7 +16875,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -15934,7 +16899,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16006,7 +16971,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16078,7 +17043,55 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_oauth2_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_oauth2_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16102,7 +17115,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16150,7 +17163,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16246,7 +17259,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16270,7 +17283,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16342,7 +17355,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16390,7 +17403,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16414,7 +17427,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16438,7 +17451,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16462,7 +17475,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16558,7 +17571,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16606,7 +17619,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16630,7 +17643,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16702,7 +17715,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16774,7 +17787,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16942,7 +17955,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -16990,7 +18003,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17014,7 +18027,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17062,7 +18075,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17175,6 +18188,30 @@
},
{
"args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_proxy_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -17182,7 +18219,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17230,7 +18267,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17326,7 +18363,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17374,7 +18411,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17398,7 +18435,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17422,7 +18459,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17446,7 +18483,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17470,7 +18507,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17566,7 +18603,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17614,7 +18651,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17638,7 +18675,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17710,7 +18747,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17782,7 +18819,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17926,7 +18963,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17974,7 +19011,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -17998,7 +19035,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18046,7 +19083,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18070,7 +19107,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18142,7 +19179,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18214,7 +19251,31 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_sockpair_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18238,7 +19299,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18286,7 +19347,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18382,7 +19443,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18454,7 +19515,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18502,7 +19563,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18526,7 +19587,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18550,7 +19611,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18574,7 +19635,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18646,7 +19707,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18694,7 +19755,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18718,7 +19779,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18790,7 +19851,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -18862,7 +19923,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19006,7 +20067,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19054,7 +20115,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19078,7 +20139,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19126,7 +20187,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19198,7 +20259,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19270,7 +20331,31 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_sockpair+trace_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19294,7 +20379,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19342,7 +20427,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19414,7 +20499,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19486,7 +20571,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19510,7 +20595,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19534,7 +20619,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19558,7 +20643,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19582,7 +20667,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19654,7 +20739,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19702,7 +20787,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19726,7 +20811,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -19802,7 +20887,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -19880,7 +20965,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20036,7 +21121,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20088,7 +21173,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20114,7 +21199,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20166,7 +21251,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20192,7 +21277,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20270,7 +21355,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20348,7 +21433,33 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "msan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_sockpair_1byte_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20374,7 +21485,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20426,7 +21537,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20530,7 +21641,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20608,7 +21719,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20634,7 +21745,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20660,7 +21771,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20686,7 +21797,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20712,7 +21823,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20790,7 +21901,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20842,7 +21953,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20868,7 +21979,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -20933,7 +22044,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -20956,6 +22067,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_ssl_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -21010,7 +22144,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21219,7 +22353,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21265,7 +22399,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21288,7 +22422,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21334,7 +22468,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21357,7 +22491,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21426,7 +22560,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21495,7 +22629,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_ssl_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21510,6 +22667,31 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_ssl_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -21518,7 +22700,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21564,7 +22746,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21656,7 +22838,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21679,7 +22861,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21748,7 +22930,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21794,7 +22976,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21817,7 +22999,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21840,7 +23022,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21863,7 +23045,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -21955,7 +23137,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22001,7 +23183,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22024,7 +23206,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22085,7 +23267,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -22108,6 +23290,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_ssl_cert_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -22162,7 +23367,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22371,7 +23576,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22417,7 +23622,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22440,7 +23645,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22486,7 +23691,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22509,7 +23714,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22578,7 +23783,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22647,7 +23852,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_ssl_cert_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22662,6 +23890,31 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_ssl_cert_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -22670,7 +23923,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22716,7 +23969,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22808,7 +24061,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22831,7 +24084,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22900,7 +24153,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22946,7 +24199,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22969,7 +24222,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -22992,7 +24245,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -23015,7 +24268,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -23107,7 +24360,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -23153,7 +24406,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -23176,7 +24429,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -23246,7 +24499,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23318,7 +24571,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23486,7 +24739,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23534,7 +24787,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23558,7 +24811,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23606,7 +24859,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23719,6 +24972,30 @@
},
{
"args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_ssl_proxy_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -23726,7 +25003,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23774,7 +25051,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23870,7 +25147,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23918,7 +25195,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23942,7 +25219,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23966,7 +25243,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -23990,7 +25267,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24014,7 +25291,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24110,7 +25387,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24158,7 +25435,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24182,7 +25459,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24245,7 +25522,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"linux",
@@ -24268,6 +25545,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_uds_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"call_creds"
],
"ci_platforms": [
@@ -24321,7 +25621,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24505,7 +25805,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24551,7 +25851,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24574,7 +25874,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24620,7 +25920,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24643,7 +25943,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24712,7 +26012,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24781,7 +26081,53 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_uds_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_uds_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24804,7 +26150,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24850,7 +26196,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24942,7 +26288,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -24965,7 +26311,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25034,7 +26380,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25080,7 +26426,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25103,7 +26449,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25126,7 +26472,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25149,7 +26495,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25241,7 +26587,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25287,7 +26633,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25310,7 +26656,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -25372,7 +26718,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -25395,6 +26741,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -25426,7 +26795,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25635,7 +27004,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25681,7 +27050,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25704,7 +27073,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25750,7 +27119,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25773,7 +27142,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25842,7 +27211,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25911,7 +27280,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25926,6 +27295,54 @@
},
{
"args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -25934,7 +27351,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -25980,7 +27397,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26072,7 +27489,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26095,7 +27512,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26164,7 +27581,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26210,7 +27627,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26233,7 +27650,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26256,7 +27673,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26279,7 +27696,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26371,7 +27788,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26417,7 +27834,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26440,7 +27857,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26501,7 +27918,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -26524,6 +27941,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_compress_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -26555,7 +27995,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26764,7 +28204,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26810,7 +28250,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26833,7 +28273,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26879,7 +28319,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26902,7 +28342,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -26971,7 +28411,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27040,7 +28480,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27055,7 +28495,7 @@
},
{
"args": [
- "max_message_length"
+ "max_connection_age"
],
"ci_platforms": [
"windows",
@@ -27063,7 +28503,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27078,7 +28518,7 @@
},
{
"args": [
- "negative_deadline"
+ "max_connection_idle"
],
"ci_platforms": [
"windows",
@@ -27086,9 +28526,11 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
- "exclude_iomgrs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
"flaky": false,
"language": "c",
"name": "h2_compress_nosec_test",
@@ -27101,7 +28543,7 @@
},
{
"args": [
- "network_status_change"
+ "max_message_length"
],
"ci_platforms": [
"windows",
@@ -27109,7 +28551,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27124,7 +28566,7 @@
},
{
"args": [
- "no_logging"
+ "negative_deadline"
],
"ci_platforms": [
"windows",
@@ -27147,7 +28589,7 @@
},
{
"args": [
- "no_op"
+ "network_status_change"
],
"ci_platforms": [
"windows",
@@ -27155,7 +28597,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27170,7 +28612,7 @@
},
{
"args": [
- "payload"
+ "no_logging"
],
"ci_platforms": [
"windows",
@@ -27193,7 +28635,7 @@
},
{
"args": [
- "ping"
+ "no_op"
],
"ci_platforms": [
"windows",
@@ -27216,7 +28658,7 @@
},
{
"args": [
- "ping_pong_streaming"
+ "payload"
],
"ci_platforms": [
"windows",
@@ -27239,7 +28681,7 @@
},
{
"args": [
- "registered_call"
+ "ping"
],
"ci_platforms": [
"windows",
@@ -27247,7 +28689,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27262,7 +28704,7 @@
},
{
"args": [
- "request_with_flags"
+ "ping_pong_streaming"
],
"ci_platforms": [
"windows",
@@ -27285,7 +28727,7 @@
},
{
"args": [
- "request_with_payload"
+ "registered_call"
],
"ci_platforms": [
"windows",
@@ -27308,7 +28750,7 @@
},
{
"args": [
- "resource_quota_server"
+ "request_with_flags"
],
"ci_platforms": [
"windows",
@@ -27316,7 +28758,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_compress_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "request_with_payload"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27339,7 +28804,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27362,7 +28827,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27385,7 +28850,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27408,7 +28873,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27500,7 +28965,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27546,7 +29011,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27569,7 +29034,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -27637,7 +29102,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -27683,7 +29148,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -27821,7 +29286,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -27867,7 +29332,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -27890,7 +29355,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -27936,7 +29401,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -27959,7 +29424,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28028,7 +29493,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28097,7 +29562,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_fd_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28120,7 +29608,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28166,7 +29654,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28258,7 +29746,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28327,7 +29815,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28373,7 +29861,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28396,7 +29884,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28419,7 +29907,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28442,7 +29930,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28511,7 +29999,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28557,7 +30045,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28580,7 +30068,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -28642,7 +30130,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -28665,6 +30153,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -28696,7 +30207,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -28905,7 +30416,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -28951,7 +30462,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -28974,7 +30485,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29020,7 +30531,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29043,7 +30554,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29112,7 +30623,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29181,7 +30692,30 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29196,6 +30730,31 @@
},
{
"args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -29204,7 +30763,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29250,7 +30809,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29342,7 +30901,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29365,7 +30924,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29434,7 +30993,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29480,7 +31039,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29503,7 +31062,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29526,7 +31085,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29549,7 +31108,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29641,7 +31200,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29687,7 +31246,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29710,7 +31269,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -29763,7 +31322,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"linux"
@@ -29782,6 +31341,25 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -29806,7 +31384,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -29977,7 +31555,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30015,7 +31593,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30034,7 +31612,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30072,7 +31650,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30091,7 +31669,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30148,7 +31726,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30205,7 +31783,45 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30224,7 +31840,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30262,7 +31878,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30338,7 +31954,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30357,7 +31973,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30414,7 +32030,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30452,7 +32068,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30471,7 +32087,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30490,7 +32106,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30509,7 +32125,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30585,7 +32201,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30623,7 +32239,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30642,7 +32258,7 @@
"ci_platforms": [
"linux"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -30702,7 +32318,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -30725,6 +32341,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+trace_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -30756,7 +32395,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -30965,7 +32604,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31011,7 +32650,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31034,7 +32673,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31080,7 +32719,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31149,7 +32788,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31218,7 +32857,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31233,6 +32872,54 @@
},
{
"args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+trace_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+trace_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -31241,7 +32928,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31287,7 +32974,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31356,7 +33043,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31379,7 +33066,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31448,7 +33135,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31494,7 +33181,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31517,7 +33204,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31540,7 +33227,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31563,7 +33250,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31655,7 +33342,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31701,7 +33388,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31724,7 +33411,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -31787,7 +33474,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -31811,6 +33498,30 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_http_proxy_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -31842,7 +33553,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32058,7 +33769,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32106,7 +33817,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32130,7 +33841,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32178,7 +33889,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32202,7 +33913,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32274,7 +33985,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32346,7 +34057,55 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_http_proxy_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_http_proxy_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32370,7 +34129,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32418,7 +34177,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32514,7 +34273,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32538,7 +34297,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32610,7 +34369,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32658,7 +34417,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32682,7 +34441,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32706,7 +34465,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32730,7 +34489,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32826,7 +34585,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32874,7 +34633,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32898,7 +34657,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -32961,7 +34720,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"windows",
@@ -32984,6 +34743,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_load_reporting_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -33015,7 +34797,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33224,7 +35006,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33270,7 +35052,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33293,7 +35075,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33339,7 +35121,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33362,7 +35144,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33431,7 +35213,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33500,7 +35282,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33515,6 +35297,54 @@
},
{
"args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_load_reporting_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_load_reporting_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -33523,7 +35353,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33569,7 +35399,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33661,7 +35491,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33684,7 +35514,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33753,7 +35583,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33799,7 +35629,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33822,7 +35652,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33845,7 +35675,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33868,7 +35698,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -33960,7 +35790,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -34006,7 +35836,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -34029,7 +35859,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [],
"flaky": false,
@@ -34099,7 +35929,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34147,7 +35977,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34315,7 +36145,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34363,7 +36193,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34387,7 +36217,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34435,7 +36265,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34548,6 +36378,30 @@
},
{
"args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_proxy_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"max_message_length"
],
"ci_platforms": [
@@ -34555,7 +36409,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34603,7 +36457,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34699,7 +36553,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34747,7 +36601,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34771,7 +36625,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34795,7 +36649,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34819,7 +36673,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34843,7 +36697,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34939,7 +36793,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -34987,7 +36841,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35011,7 +36865,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35083,7 +36937,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35131,7 +36985,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35275,7 +37129,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35323,7 +37177,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35347,7 +37201,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35395,7 +37249,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35419,7 +37273,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35491,7 +37345,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35563,7 +37417,31 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_sockpair_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35587,7 +37465,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35635,7 +37513,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35731,7 +37609,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35803,7 +37681,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35851,7 +37729,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35875,7 +37753,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35899,7 +37777,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35923,7 +37801,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -35995,7 +37873,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36043,7 +37921,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36067,7 +37945,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36139,7 +38017,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36187,7 +38065,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36331,7 +38209,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36379,7 +38257,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36403,7 +38281,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36451,7 +38329,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36523,7 +38401,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36595,7 +38473,31 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_sockpair+trace_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36619,7 +38521,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36667,7 +38569,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36739,7 +38641,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36811,7 +38713,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36835,7 +38737,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36859,7 +38761,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36883,7 +38785,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36907,7 +38809,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -36979,7 +38881,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -37027,7 +38929,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -37051,7 +38953,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -37127,7 +39029,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37179,7 +39081,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37335,7 +39237,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37387,7 +39289,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37413,7 +39315,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37465,7 +39367,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37491,7 +39393,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37569,7 +39471,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37647,7 +39549,33 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "msan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_sockpair_1byte_nosec_test",
+ "platforms": [
+ "windows",
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "windows",
+ "linux",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37673,7 +39601,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37725,7 +39653,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37829,7 +39757,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37907,7 +39835,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37933,7 +39861,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37959,7 +39887,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -37985,7 +39913,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -38011,7 +39939,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -38089,7 +40017,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -38141,7 +40069,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -38167,7 +40095,7 @@
"linux",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [
"msan"
],
@@ -38232,7 +40160,7 @@
},
{
"args": [
- "binary_metadata"
+ "bad_ping"
],
"ci_platforms": [
"linux",
@@ -38255,6 +40183,29 @@
},
{
"args": [
+ "binary_metadata"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_uds_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
"cancel_after_accept"
],
"ci_platforms": [
@@ -38285,7 +40236,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38469,7 +40420,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38515,7 +40466,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38538,7 +40489,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38584,7 +40535,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38607,7 +40558,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38676,7 +40627,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38745,7 +40696,53 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_uds_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_age"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_uds_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "args": [
+ "max_connection_idle"
+ ],
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38768,7 +40765,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38814,7 +40811,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38906,7 +40903,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38929,7 +40926,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -38998,7 +40995,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39044,7 +41041,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39067,7 +41064,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39090,7 +41087,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39113,7 +41110,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39205,7 +41202,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39251,7 +41248,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39274,7 +41271,7 @@
"mac",
"posix"
],
- "cpu_cost": 1.0,
+ "cpu_cost": 0.1,
"exclude_configs": [],
"exclude_iomgrs": [
"uv"
@@ -39341,6 +41338,106 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_1mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_1mps_secure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_10mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_10mps_secure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_1channel_1MBmsg_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_1channel_1MBmsg_secure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_64KBmsg_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_64KBmsg_secure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_one_server_core_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -39393,6 +41490,31 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_sync_server_streaming_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_servers\": 1, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -39420,13 +41542,13 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_ping_pong_secure_1MB\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": "capacity",
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -39439,19 +41561,19 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_secure",
+ "shortname": "json_run_localhost:cpp_protobuf_async_unary_ping_pong_secure_1MB",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 1024,
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -39464,13 +41586,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_secure",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_secure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -39489,7 +41611,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_secure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_secure",
"timeout_seconds": 360
},
{
@@ -39545,13 +41667,13 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": "capacity",
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -39564,19 +41686,19 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_unary_qps_unconstrained_secure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_secure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": 1024,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -39589,13 +41711,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_secure",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_secure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_1mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -39614,13 +41736,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_secure",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_1mps_secure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_10mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -39639,7 +41761,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_secure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_10mps_secure",
"timeout_seconds": 360
},
{
@@ -39695,7 +41817,32 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_1mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_1mps_secure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_10mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -39714,7 +41861,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_secure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_10mps_secure",
"timeout_seconds": 360
},
{
@@ -39770,6 +41917,106 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_1mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_1mps_insecure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_10mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_10mps_insecure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_1channel_1MBmsg_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_1channel_1MBmsg_insecure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_64KBmsg_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_64KBmsg_insecure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_one_server_core_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -39822,6 +42069,31 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_sync_server_streaming_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_servers\": 1, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -39849,13 +42121,13 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_ping_pong_insecure_1MB\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": "capacity",
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -39868,19 +42140,19 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_insecure",
+ "shortname": "json_run_localhost:cpp_protobuf_async_unary_ping_pong_insecure_1MB",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 1024,
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -39893,13 +42165,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_insecure",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_insecure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -39918,7 +42190,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_insecure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_insecure",
"timeout_seconds": 360
},
{
@@ -39974,13 +42246,13 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": "capacity",
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -39993,19 +42265,19 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_unary_qps_unconstrained_insecure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_insecure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": 1024,
"defaults": "boringssl",
"exclude_configs": [
"tsan",
@@ -40018,13 +42290,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_insecure",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_insecure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_1mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -40043,13 +42315,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_insecure",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_1mps_insecure",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_10mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 16, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -40068,7 +42340,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_insecure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_10mps_insecure",
"timeout_seconds": 360
},
{
@@ -40124,7 +42396,7 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_1mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -40143,7 +42415,32 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_insecure_500kib_resource_quota",
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_1mps_insecure",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_10mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "tsan",
+ "asan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_10mps_insecure",
"timeout_seconds": 360
},
{
@@ -40161,10 +42458,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40197,10 +42496,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40221,6 +42522,158 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_1mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_1mps_secure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_10mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_10mps_secure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_1channel_1MBmsg_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_1channel_1MBmsg_secure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_64KBmsg_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_64KBmsg_secure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_one_server_core_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -40233,10 +42686,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40269,10 +42724,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40295,6 +42752,44 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_secure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_sync_server_streaming_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_servers\": 1, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 10, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -40307,10 +42802,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40333,22 +42830,24 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_ping_pong_secure_1MB\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": "capacity",
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40363,28 +42862,30 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_secure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_async_unary_ping_pong_secure_1MB_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 64,
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40399,13 +42900,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_secure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_secure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -40417,10 +42918,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40435,7 +42938,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_secure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_secure_low_thread_count",
"timeout_seconds": 360
},
{
@@ -40453,10 +42956,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40489,10 +42994,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40513,22 +43020,24 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": "capacity",
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40543,28 +43052,30 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_unary_qps_unconstrained_secure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_secure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": 64,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40579,13 +43090,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_secure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_secure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_1mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -40597,10 +43108,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40615,13 +43128,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_secure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_1mps_secure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_10mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -40633,10 +43146,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40651,7 +43166,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_secure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_10mps_secure_low_thread_count",
"timeout_seconds": 360
},
{
@@ -40669,10 +43184,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40705,10 +43222,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40729,7 +43248,45 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_secure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_1mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_1mps_secure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_10mps_secure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": {\"use_test_ca\": true, \"server_host_override\": \"foo.test.google.fr\"}, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -40741,10 +43298,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40759,7 +43318,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_secure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_10mps_secure_low_thread_count",
"timeout_seconds": 360
},
{
@@ -40777,10 +43336,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40813,10 +43374,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40837,6 +43400,158 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_1mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_1mps_insecure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_10mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_10mps_insecure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_1channel_1MBmsg_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_1channel_1MBmsg_insecure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_unconstrained_64KBmsg_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 65536, \"req_size\": 65536}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_generic_async_streaming_qps_unconstrained_64KBmsg_insecure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_generic_async_streaming_qps_one_server_core_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"server_type\": \"ASYNC_GENERIC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"bytebuf_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -40849,10 +43564,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40885,10 +43602,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40911,6 +43630,44 @@
{
"args": [
"--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 8388608, \"req_size\": 128}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_insecure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
"{\"scenarios\": [{\"name\": \"cpp_protobuf_async_client_sync_server_streaming_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_servers\": 1, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 10, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
@@ -40923,10 +43680,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40949,22 +43708,24 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_ping_pong_insecure_1MB\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 1048576, \"req_size\": 1048576}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": "capacity",
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -40979,28 +43740,30 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_insecure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_async_unary_ping_pong_insecure_1MB_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 64,
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41015,13 +43778,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_insecure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_ping_pong_insecure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_unary_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -41033,10 +43796,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41051,7 +43816,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_insecure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_unary_qps_unconstrained_insecure_low_thread_count",
"timeout_seconds": 360
},
{
@@ -41069,10 +43834,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41105,10 +43872,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41129,22 +43898,24 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_unary_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"UNARY\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": "capacity",
+ "cpu_cost": 2,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41159,28 +43930,30 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_unary_qps_unconstrained_insecure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_insecure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_ping_pong_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 1, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 1, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 1, \"async_client_threads\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
"linux"
],
- "cpu_cost": 2,
+ "cpu_cost": 64,
"defaults": "boringssl",
"exclude_configs": [
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41195,13 +43968,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_ping_pong_insecure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_insecure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_1mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -41213,10 +43986,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41231,13 +44006,13 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_insecure_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_1mps_insecure_low_thread_count",
"timeout_seconds": 360
},
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_sync_streaming_qps_unconstrained_10mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"SYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"SYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 1, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -41249,10 +44024,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41267,7 +44044,7 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_insecure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_sync_streaming_qps_unconstrained_10mps_insecure_low_thread_count",
"timeout_seconds": 360
},
{
@@ -41285,10 +44062,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41321,10 +44100,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41345,7 +44126,7 @@
{
"args": [
"--scenarios_json",
- "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_insecure_500kib_resource_quota\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"resource_quota_size\": 512000, \"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_1mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 1, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
],
"boringssl": true,
"ci_platforms": [
@@ -41357,10 +44138,12 @@
"asan-noleaks",
"asan-trace-cmp",
"basicprof",
+ "c++-compat",
"counters",
"dbg",
"gcov",
"helgrind",
+ "lto",
"memcheck",
"msan",
"mutrace",
@@ -41375,7 +44158,45 @@
"platforms": [
"linux"
],
- "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_insecure_500kib_resource_quota_low_thread_count",
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_1mps_insecure_low_thread_count",
+ "timeout_seconds": 360
+ },
+ {
+ "args": [
+ "--scenarios_json",
+ "{\"scenarios\": [{\"name\": \"cpp_protobuf_async_streaming_qps_unconstrained_10mps_insecure\", \"warmup_seconds\": 0, \"benchmark_seconds\": 1, \"num_servers\": 1, \"server_config\": {\"async_server_threads\": 0, \"security_params\": null, \"server_type\": \"ASYNC_SERVER\"}, \"num_clients\": 0, \"client_config\": {\"client_type\": \"ASYNC_CLIENT\", \"security_params\": null, \"payload_config\": {\"simple_params\": {\"resp_size\": 0, \"req_size\": 0}}, \"client_channels\": 64, \"async_client_threads\": 0, \"messages_per_stream\": 10, \"outstanding_rpcs_per_channel\": 100, \"rpc_type\": \"STREAMING\", \"load_params\": {\"closed_loop\": {}}, \"histogram_params\": {\"max_possible\": 60000000000.0, \"resolution\": 0.01}}}]}"
+ ],
+ "boringssl": true,
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": "capacity",
+ "defaults": "boringssl",
+ "exclude_configs": [
+ "asan-noleaks",
+ "asan-trace-cmp",
+ "basicprof",
+ "c++-compat",
+ "counters",
+ "dbg",
+ "gcov",
+ "helgrind",
+ "lto",
+ "memcheck",
+ "msan",
+ "mutrace",
+ "opt",
+ "stapprof",
+ "ubsan"
+ ],
+ "excluded_poll_engines": [],
+ "flaky": false,
+ "language": "c++",
+ "name": "json_run_localhost",
+ "platforms": [
+ "linux"
+ ],
+ "shortname": "json_run_localhost:cpp_protobuf_async_streaming_qps_unconstrained_10mps_insecure_low_thread_count",
"timeout_seconds": 360
},
{
@@ -41396,6 +44217,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41418,6 +44240,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41440,6 +44263,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41462,6 +44286,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41484,6 +44309,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41506,6 +44332,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41528,6 +44355,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41550,6 +44378,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41572,6 +44401,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41594,6 +44424,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41616,6 +44447,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41638,6 +44470,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41660,6 +44493,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41682,6 +44516,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41704,6 +44539,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41726,6 +44562,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41748,6 +44585,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41770,6 +44608,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41792,6 +44631,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41814,6 +44654,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41836,6 +44677,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41858,6 +44700,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41880,6 +44723,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41902,6 +44746,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41924,6 +44769,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41946,6 +44792,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41968,6 +44815,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -41990,6 +44838,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42012,6 +44861,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42034,6 +44884,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42056,6 +44907,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42078,6 +44930,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42100,6 +44953,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42122,6 +44976,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42144,6 +44999,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42166,6 +45022,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42188,6 +45045,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42210,6 +45068,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42232,6 +45091,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42254,6 +45114,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42276,6 +45137,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42298,6 +45160,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42320,6 +45183,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42342,6 +45206,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42364,6 +45229,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42386,6 +45252,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42408,6 +45275,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42430,6 +45298,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42452,6 +45321,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42474,6 +45344,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42496,6 +45367,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42518,6 +45390,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42540,6 +45413,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42562,6 +45436,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42584,6 +45459,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42606,6 +45482,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42628,6 +45505,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42650,6 +45528,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42672,6 +45551,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42694,6 +45574,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42716,6 +45597,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42738,6 +45620,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42760,6 +45643,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42782,6 +45666,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42804,6 +45689,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42826,6 +45712,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42848,6 +45735,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42870,6 +45758,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42892,6 +45781,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42914,6 +45804,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42936,6 +45827,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42958,6 +45850,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -42980,6 +45873,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43002,6 +45896,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43024,6 +45919,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43046,6 +45942,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43068,6 +45965,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43090,6 +45988,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43112,6 +46011,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43134,6 +46034,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43156,6 +46057,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43178,6 +46080,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43200,6 +46103,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43222,6 +46126,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43244,6 +46149,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43266,6 +46172,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43288,6 +46195,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43310,6 +46218,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43332,6 +46241,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43354,6 +46264,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43376,6 +46287,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43398,6 +46310,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43420,6 +46333,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43442,6 +46356,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43464,6 +46379,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43486,6 +46402,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43508,6 +46425,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43530,6 +46448,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43552,6 +46471,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43574,6 +46494,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43596,6 +46517,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43618,6 +46540,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43640,6 +46563,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43662,6 +46586,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43684,6 +46609,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43706,6 +46632,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43728,6 +46655,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43750,6 +46678,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43772,6 +46701,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43794,6 +46724,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43816,6 +46747,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43838,6 +46770,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43860,6 +46793,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43882,6 +46816,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43904,6 +46839,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43926,6 +46862,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43948,6 +46885,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43970,6 +46908,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -43992,6 +46931,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44014,6 +46954,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44036,6 +46977,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44058,6 +47000,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44080,6 +47023,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44102,6 +47046,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44124,6 +47069,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44146,6 +47092,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44168,6 +47115,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44190,6 +47138,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44212,6 +47161,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44234,6 +47184,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44256,6 +47207,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44278,6 +47230,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44300,6 +47253,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44322,6 +47276,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44344,6 +47299,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44366,6 +47322,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44388,6 +47345,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44410,6 +47368,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44432,6 +47391,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44454,6 +47414,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44476,6 +47437,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44498,6 +47460,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44520,6 +47483,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44542,6 +47506,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44564,6 +47529,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44586,6 +47552,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44608,6 +47575,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44630,6 +47598,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44652,6 +47621,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44674,6 +47644,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44696,6 +47667,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44718,6 +47690,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44740,6 +47713,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44762,6 +47736,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44784,6 +47759,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44806,6 +47782,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44828,6 +47805,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44850,6 +47828,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44872,6 +47851,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44894,6 +47874,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44916,6 +47897,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44938,6 +47920,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44960,6 +47943,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -44982,6 +47966,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45004,6 +47989,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45026,6 +48012,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45048,6 +48035,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45070,6 +48058,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45092,6 +48081,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45114,6 +48104,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45136,6 +48127,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45158,6 +48150,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45180,6 +48173,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45202,6 +48196,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45224,6 +48219,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45246,6 +48242,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45268,6 +48265,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45290,6 +48288,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45312,6 +48311,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45334,6 +48334,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45356,6 +48357,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45378,6 +48380,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45400,6 +48403,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45422,6 +48426,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45444,6 +48449,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45466,6 +48472,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45488,6 +48495,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45510,6 +48518,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45532,6 +48541,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45554,6 +48564,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45576,6 +48587,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45598,6 +48610,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45620,6 +48633,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45642,6 +48656,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45664,6 +48679,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45686,6 +48702,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45708,6 +48725,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45730,6 +48748,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45752,6 +48771,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45774,6 +48794,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45796,6 +48817,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45818,6 +48840,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45840,6 +48863,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45862,6 +48886,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45884,6 +48909,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45906,6 +48932,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45928,6 +48955,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45950,6 +48978,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45972,6 +49001,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -45994,6 +49024,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46016,6 +49047,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46038,6 +49070,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46060,6 +49093,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46082,6 +49116,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46104,6 +49139,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46126,6 +49162,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46148,6 +49185,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46170,6 +49208,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46192,6 +49231,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46214,6 +49254,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46236,6 +49277,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46258,6 +49300,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46280,6 +49323,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46302,6 +49346,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46324,6 +49369,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46346,6 +49392,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46368,6 +49415,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46390,6 +49438,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46412,6 +49461,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46434,6 +49484,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46456,6 +49507,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46478,6 +49530,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46500,6 +49553,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46522,6 +49576,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46544,6 +49599,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46566,6 +49622,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46588,6 +49645,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46610,6 +49668,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46632,6 +49691,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46654,6 +49714,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46676,6 +49737,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46698,6 +49760,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46720,6 +49783,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46742,6 +49806,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46764,6 +49829,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46786,6 +49852,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46808,6 +49875,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46830,6 +49898,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46852,6 +49921,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46874,6 +49944,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46896,6 +49967,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46918,6 +49990,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46940,6 +50013,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46962,6 +50036,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -46984,6 +50059,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47006,6 +50082,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47028,6 +50105,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47050,6 +50128,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47072,6 +50151,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47094,6 +50174,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47116,6 +50197,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47138,6 +50220,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47160,6 +50243,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47182,6 +50266,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47204,6 +50289,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47226,6 +50312,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47248,6 +50335,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47270,6 +50358,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47292,6 +50381,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47314,6 +50404,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47336,6 +50427,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47358,6 +50450,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47380,6 +50473,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47402,6 +50496,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47424,6 +50519,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47446,6 +50542,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47468,6 +50565,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47490,6 +50588,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47512,6 +50611,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47534,6 +50634,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47556,6 +50657,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47578,6 +50680,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47600,6 +50703,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47622,6 +50726,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47644,6 +50749,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47666,6 +50772,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47688,6 +50795,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47710,6 +50818,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47732,6 +50841,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47754,6 +50864,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47776,6 +50887,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47798,6 +50910,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47820,6 +50933,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47842,6 +50956,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47864,6 +50979,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47886,6 +51002,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47908,6 +51025,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47930,6 +51048,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47952,6 +51071,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47974,6 +51094,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -47996,6 +51117,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48018,6 +51140,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48040,6 +51163,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48062,6 +51186,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48084,6 +51209,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48106,6 +51232,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48128,6 +51255,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48150,6 +51278,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48172,6 +51301,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48194,6 +51324,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48216,6 +51347,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48238,6 +51370,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48260,6 +51393,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48282,6 +51416,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48304,6 +51439,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48326,6 +51462,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48348,6 +51485,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48370,6 +51508,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48392,6 +51531,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48414,6 +51554,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48436,6 +51577,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48458,6 +51600,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48480,6 +51623,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48502,6 +51646,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48524,6 +51669,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48546,6 +51692,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48568,6 +51715,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48590,6 +51738,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48612,6 +51761,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48634,6 +51784,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48656,6 +51807,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48678,6 +51830,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48700,6 +51853,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48722,6 +51876,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48744,6 +51899,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48766,6 +51922,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48788,6 +51945,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48810,6 +51968,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48832,6 +51991,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48854,6 +52014,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48876,6 +52037,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48898,6 +52060,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48920,6 +52083,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48942,6 +52106,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48964,6 +52129,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -48986,6 +52152,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49008,6 +52175,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49030,6 +52198,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49052,6 +52221,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49074,6 +52244,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49096,6 +52267,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49118,6 +52290,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49140,6 +52313,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49162,6 +52336,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49184,6 +52359,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49206,6 +52382,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49228,6 +52405,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49250,6 +52428,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49272,6 +52451,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49294,6 +52474,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49316,6 +52497,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49338,6 +52520,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49360,6 +52543,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49382,6 +52566,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49404,6 +52589,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49426,6 +52612,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49448,6 +52635,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49470,6 +52658,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49492,6 +52681,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49514,6 +52704,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49536,6 +52727,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49558,6 +52750,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49580,6 +52773,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49602,6 +52796,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49624,6 +52819,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49646,6 +52842,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49668,6 +52865,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49690,6 +52888,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49712,6 +52911,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49734,6 +52934,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49756,6 +52957,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49778,6 +52980,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49800,6 +53003,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49822,6 +53026,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49844,6 +53049,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49866,6 +53072,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49888,6 +53095,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49910,6 +53118,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49932,6 +53141,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49954,6 +53164,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49976,6 +53187,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -49998,6 +53210,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50020,6 +53233,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50042,6 +53256,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50064,6 +53279,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50086,6 +53302,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50108,6 +53325,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50130,6 +53348,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50152,6 +53371,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50174,6 +53394,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50196,6 +53417,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50218,6 +53440,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50240,6 +53463,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50262,6 +53486,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50284,6 +53509,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50306,6 +53532,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50328,6 +53555,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50350,6 +53578,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50372,6 +53601,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50394,6 +53624,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50416,6 +53647,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50438,6 +53670,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50460,6 +53693,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50482,6 +53716,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50504,6 +53739,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50526,6 +53762,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50548,6 +53785,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50570,6 +53808,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50592,6 +53831,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50614,6 +53854,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50636,6 +53877,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50658,6 +53900,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50680,6 +53923,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50702,6 +53946,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50724,6 +53969,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50746,6 +53992,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50768,6 +54015,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50790,6 +54038,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50812,6 +54061,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50834,6 +54084,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50856,6 +54107,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50878,6 +54130,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50900,6 +54153,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50922,6 +54176,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50944,6 +54199,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50966,6 +54222,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -50988,6 +54245,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51010,6 +54268,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51032,6 +54291,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51054,6 +54314,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51076,6 +54337,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51098,6 +54360,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51120,6 +54383,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51142,6 +54406,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51164,6 +54429,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51186,6 +54452,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51208,6 +54475,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51230,6 +54498,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51252,6 +54521,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51274,6 +54544,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51296,6 +54567,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51318,6 +54590,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51340,6 +54613,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51362,6 +54636,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51384,6 +54659,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51406,6 +54682,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51428,6 +54705,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51450,6 +54728,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51472,6 +54751,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51494,6 +54774,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51516,6 +54797,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51538,6 +54820,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51560,6 +54843,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51582,6 +54866,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51604,6 +54889,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51626,6 +54912,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51648,6 +54935,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51670,6 +54958,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51692,6 +54981,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51714,6 +55004,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51736,6 +55027,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51758,6 +55050,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51780,6 +55073,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51802,6 +55096,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51824,6 +55119,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51846,6 +55142,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51868,6 +55165,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51890,6 +55188,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51912,6 +55211,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51934,6 +55234,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51956,6 +55257,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -51978,6 +55280,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52000,6 +55303,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52022,6 +55326,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52044,6 +55349,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52066,6 +55372,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52088,6 +55395,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52110,6 +55418,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52132,6 +55441,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52154,6 +55464,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52176,6 +55487,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52198,6 +55510,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52220,6 +55533,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52242,6 +55556,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52264,6 +55579,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52286,6 +55602,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52308,6 +55625,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52330,6 +55648,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52352,6 +55671,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52374,6 +55694,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52396,6 +55717,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52418,6 +55740,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52440,6 +55763,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52462,6 +55786,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52484,6 +55809,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52506,6 +55832,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52528,6 +55855,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52550,6 +55878,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52572,6 +55901,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52594,6 +55924,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52616,6 +55947,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52638,6 +55970,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52660,6 +55993,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52682,6 +56016,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52704,6 +56039,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52726,6 +56062,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52748,6 +56085,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52770,6 +56108,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52792,6 +56131,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52814,6 +56154,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52836,6 +56177,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52858,6 +56200,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52880,6 +56223,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52902,6 +56246,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52924,6 +56269,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52946,6 +56292,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52968,6 +56315,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -52990,6 +56338,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53012,6 +56361,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53034,6 +56384,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53056,6 +56407,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53078,6 +56430,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53100,6 +56453,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53122,6 +56476,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53144,6 +56499,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53166,6 +56522,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53188,6 +56545,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53210,6 +56568,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53232,6 +56591,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53254,6 +56614,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53276,6 +56637,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53298,6 +56660,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53320,6 +56683,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53342,6 +56706,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53364,6 +56729,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53386,6 +56752,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53408,6 +56775,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53430,6 +56798,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53452,6 +56821,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53474,6 +56844,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53496,6 +56867,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53518,6 +56890,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53540,6 +56913,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53562,6 +56936,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53584,6 +56959,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53606,6 +56982,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53628,6 +57005,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53650,6 +57028,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53672,6 +57051,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53694,6 +57074,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53716,6 +57097,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53738,6 +57120,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53760,6 +57143,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53782,6 +57166,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53804,6 +57189,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53826,6 +57212,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53848,6 +57235,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53870,6 +57258,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53892,6 +57281,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53914,6 +57304,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53936,6 +57327,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53958,6 +57350,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -53980,6 +57373,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54002,6 +57396,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54024,6 +57419,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54046,6 +57442,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54068,6 +57465,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54090,6 +57488,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54112,6 +57511,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54134,6 +57534,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54156,6 +57557,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54178,6 +57580,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54200,6 +57603,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54222,6 +57626,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54244,6 +57649,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54266,6 +57672,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54288,6 +57695,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54310,6 +57718,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54332,6 +57741,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54354,6 +57764,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54376,6 +57787,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54398,6 +57810,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54420,6 +57833,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54442,6 +57856,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54464,6 +57879,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54486,6 +57902,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54508,6 +57925,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54530,6 +57948,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54552,6 +57971,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54574,6 +57994,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54596,6 +58017,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54618,6 +58040,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54640,6 +58063,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54662,6 +58086,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54684,6 +58109,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54706,6 +58132,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54728,6 +58155,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54750,6 +58178,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54772,6 +58201,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54794,6 +58224,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54816,6 +58247,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54838,6 +58270,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54860,6 +58293,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54882,6 +58316,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54904,6 +58339,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54926,6 +58362,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54948,6 +58385,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54970,6 +58408,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -54992,6 +58431,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55014,6 +58454,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55036,6 +58477,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55058,6 +58500,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55080,6 +58523,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55102,6 +58546,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55124,6 +58569,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55146,6 +58592,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55168,6 +58615,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55190,6 +58638,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55212,6 +58661,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55234,6 +58684,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55256,6 +58707,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55278,6 +58730,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55300,6 +58753,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55322,6 +58776,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55344,6 +58799,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55366,6 +58822,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55388,6 +58845,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55410,6 +58868,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55432,6 +58891,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55454,6 +58914,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55476,6 +58937,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55498,6 +58960,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55520,6 +58983,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55542,6 +59006,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55564,6 +59029,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55586,6 +59052,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55608,6 +59075,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55630,6 +59098,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55652,6 +59121,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55674,6 +59144,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55696,6 +59167,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55718,6 +59190,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55740,6 +59213,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55762,6 +59236,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55784,6 +59259,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55806,6 +59282,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55828,6 +59305,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55850,6 +59328,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55872,6 +59351,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55894,6 +59374,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55916,6 +59397,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55938,6 +59420,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55960,6 +59443,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -55982,6 +59466,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56004,6 +59489,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56026,6 +59512,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56048,6 +59535,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56070,6 +59558,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56092,6 +59581,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56114,6 +59604,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56136,6 +59627,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56158,6 +59650,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56180,6 +59673,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56202,6 +59696,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56224,6 +59719,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56246,6 +59742,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56268,6 +59765,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56290,6 +59788,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56312,6 +59811,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56334,6 +59834,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56356,6 +59857,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56378,6 +59880,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56400,6 +59903,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56422,6 +59926,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56444,6 +59949,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56466,6 +59972,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56488,6 +59995,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56510,6 +60018,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56532,6 +60041,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56554,6 +60064,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56576,6 +60087,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56598,6 +60110,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56620,6 +60133,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56642,6 +60156,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56664,6 +60179,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56686,6 +60202,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56708,6 +60225,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56730,6 +60248,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56752,6 +60271,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56774,6 +60294,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56796,6 +60317,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56818,6 +60340,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56840,6 +60363,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56862,6 +60386,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56884,6 +60409,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56906,6 +60432,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56928,6 +60455,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56950,6 +60478,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56972,6 +60501,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -56994,6 +60524,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57016,6 +60547,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57038,6 +60570,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57060,6 +60593,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57082,6 +60616,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57104,6 +60639,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57126,6 +60662,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57148,6 +60685,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57170,6 +60708,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57192,6 +60731,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57214,6 +60754,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57236,6 +60777,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57258,6 +60800,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57280,6 +60823,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57302,6 +60846,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57324,6 +60869,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57346,6 +60892,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57368,6 +60915,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57390,6 +60938,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57412,6 +60961,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57434,6 +60984,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57456,6 +61007,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57478,6 +61030,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57500,6 +61053,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57522,6 +61076,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57544,6 +61099,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57566,6 +61122,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57588,6 +61145,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57610,6 +61168,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57632,6 +61191,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57654,6 +61214,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57676,6 +61237,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57698,6 +61260,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57720,6 +61283,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57742,6 +61306,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57764,6 +61329,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57786,6 +61352,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57808,6 +61375,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57830,6 +61398,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57852,6 +61421,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57874,6 +61444,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57896,6 +61467,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57918,6 +61490,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57940,6 +61513,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57962,6 +61536,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -57984,6 +61559,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58006,6 +61582,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58028,6 +61605,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58050,6 +61628,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58072,6 +61651,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58094,6 +61674,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58116,6 +61697,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58138,6 +61720,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58160,6 +61743,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58182,6 +61766,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58204,6 +61789,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58226,6 +61812,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58248,6 +61835,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58270,6 +61858,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58292,6 +61881,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58314,6 +61904,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58336,6 +61927,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58358,6 +61950,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58380,6 +61973,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58402,6 +61996,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58424,6 +62019,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58446,6 +62042,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58468,6 +62065,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58490,6 +62088,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58512,6 +62111,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58534,6 +62134,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58556,6 +62157,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58578,6 +62180,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58600,6 +62203,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58622,6 +62226,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58644,6 +62249,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58666,6 +62272,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58688,6 +62295,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58710,6 +62318,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58732,6 +62341,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58754,6 +62364,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58776,6 +62387,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58798,6 +62410,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58820,6 +62433,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58842,6 +62456,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58864,6 +62479,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58886,6 +62502,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58908,6 +62525,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58930,6 +62548,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58952,6 +62571,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58974,6 +62594,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -58996,6 +62617,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59018,6 +62640,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59040,6 +62663,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59062,6 +62686,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59084,6 +62709,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59106,6 +62732,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59128,6 +62755,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59150,6 +62778,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59172,6 +62801,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59194,6 +62824,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59216,6 +62847,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59238,6 +62870,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59260,6 +62893,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59282,6 +62916,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59304,6 +62939,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59326,6 +62962,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59348,6 +62985,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59370,6 +63008,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59392,6 +63031,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59414,6 +63054,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59436,6 +63077,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59458,6 +63100,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59480,6 +63123,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59502,6 +63146,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59524,6 +63169,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59546,6 +63192,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59568,6 +63215,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59590,6 +63238,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59612,6 +63261,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59634,6 +63284,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59656,6 +63307,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59678,6 +63330,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59700,6 +63353,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59722,6 +63376,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59744,6 +63399,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59766,6 +63422,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59788,6 +63445,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59810,6 +63468,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59832,6 +63491,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59854,6 +63514,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59876,6 +63537,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59898,6 +63560,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59920,6 +63583,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59942,6 +63606,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59964,6 +63629,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -59986,6 +63652,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60008,6 +63675,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60030,6 +63698,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60052,6 +63721,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60074,6 +63744,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60096,6 +63767,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60118,6 +63790,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60140,6 +63813,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60162,6 +63836,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60184,6 +63859,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60206,6 +63882,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60228,6 +63905,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60250,6 +63928,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60272,6 +63951,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60294,6 +63974,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60316,6 +63997,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60338,6 +64020,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60360,6 +64043,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60382,6 +64066,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60404,6 +64089,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60426,6 +64112,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60448,6 +64135,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60470,6 +64158,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60492,6 +64181,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60514,6 +64204,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60536,6 +64227,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60558,6 +64250,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60580,6 +64273,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60602,6 +64296,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60624,6 +64319,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60646,6 +64342,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60668,6 +64365,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60690,6 +64388,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60712,6 +64411,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60734,6 +64434,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60756,6 +64457,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60778,6 +64480,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60800,6 +64503,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60822,6 +64526,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60844,6 +64549,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60866,6 +64572,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60888,6 +64595,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60910,6 +64618,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60932,6 +64641,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60954,6 +64664,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60976,6 +64687,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -60998,6 +64710,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61020,6 +64733,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61042,6 +64756,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61064,6 +64779,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61086,6 +64802,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61108,6 +64825,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61130,6 +64848,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61152,6 +64871,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61174,6 +64894,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61196,6 +64917,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61218,6 +64940,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61240,6 +64963,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61262,6 +64986,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61284,6 +65009,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61306,6 +65032,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61328,6 +65055,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61350,6 +65078,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61372,6 +65101,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61394,6 +65124,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61416,6 +65147,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61438,6 +65170,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61460,6 +65193,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61482,6 +65216,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61504,6 +65239,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61526,6 +65262,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61548,6 +65285,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61570,6 +65308,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61592,6 +65331,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61614,6 +65354,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61636,6 +65377,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61658,6 +65400,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61680,6 +65423,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61702,6 +65446,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61724,6 +65469,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61746,6 +65492,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61768,6 +65515,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61790,6 +65538,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61812,6 +65561,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61834,6 +65584,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61856,6 +65607,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61878,6 +65630,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61900,6 +65653,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61922,6 +65676,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61944,6 +65699,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61966,6 +65722,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -61988,6 +65745,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62010,6 +65768,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62032,6 +65791,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62054,6 +65814,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62076,6 +65837,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62098,6 +65860,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62120,6 +65883,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62142,6 +65906,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62164,6 +65929,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62186,6 +65952,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62208,6 +65975,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62230,6 +65998,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62252,6 +66021,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62274,6 +66044,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62296,6 +66067,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62318,6 +66090,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62340,6 +66113,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62362,6 +66136,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62384,6 +66159,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62406,6 +66182,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62428,6 +66205,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62450,6 +66228,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62472,6 +66251,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62494,6 +66274,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62516,6 +66297,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62538,6 +66320,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62560,6 +66343,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62582,6 +66366,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62604,6 +66389,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62626,6 +66412,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62648,6 +66435,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62670,6 +66458,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62692,6 +66481,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62714,6 +66504,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62736,6 +66527,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62758,6 +66550,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62780,6 +66573,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62802,6 +66596,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62824,6 +66619,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62846,6 +66642,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62868,6 +66665,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62890,6 +66688,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62912,6 +66711,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62934,6 +66734,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62956,6 +66757,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -62978,6 +66780,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63000,6 +66803,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63022,6 +66826,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63044,6 +66849,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63066,6 +66872,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63088,6 +66895,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63110,6 +66918,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63132,6 +66941,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63154,6 +66964,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63176,6 +66987,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63198,6 +67010,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63220,6 +67033,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63242,6 +67056,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63264,6 +67079,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63286,6 +67102,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63308,6 +67125,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63330,6 +67148,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63352,6 +67171,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63374,6 +67194,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63396,6 +67217,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63418,6 +67240,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63440,6 +67263,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63462,6 +67286,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63484,6 +67309,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63506,6 +67332,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63528,6 +67355,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63550,6 +67378,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63572,6 +67401,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63594,6 +67424,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63616,6 +67447,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63638,6 +67470,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63660,6 +67493,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63682,6 +67516,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63704,6 +67539,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63726,6 +67562,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63748,6 +67585,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63770,6 +67608,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63792,6 +67631,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63814,6 +67654,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63836,6 +67677,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63858,6 +67700,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63880,6 +67723,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63902,6 +67746,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63924,6 +67769,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63946,6 +67792,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63968,6 +67815,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -63990,6 +67838,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64012,6 +67861,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64034,6 +67884,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64056,6 +67907,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64078,6 +67930,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64100,6 +67953,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64122,6 +67976,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64144,6 +67999,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64166,6 +68022,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64188,6 +68045,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64210,6 +68068,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64232,6 +68091,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64254,6 +68114,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64276,6 +68137,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64298,6 +68160,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64320,6 +68183,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64342,6 +68206,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64364,6 +68229,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64386,6 +68252,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64408,6 +68275,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64430,6 +68298,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64452,6 +68321,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64474,6 +68344,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64496,6 +68367,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64518,6 +68390,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64540,6 +68413,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64562,6 +68436,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64584,6 +68459,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64606,6 +68482,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64628,6 +68505,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64650,6 +68528,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64672,6 +68551,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64694,6 +68574,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64716,6 +68597,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64738,6 +68620,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64760,6 +68643,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64782,6 +68666,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64804,6 +68689,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64826,6 +68712,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64848,6 +68735,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64870,6 +68758,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64892,6 +68781,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64914,6 +68804,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64936,6 +68827,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64958,6 +68850,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -64980,6 +68873,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65002,6 +68896,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65024,6 +68919,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65046,6 +68942,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65068,6 +68965,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65090,6 +68988,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65112,6 +69011,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65134,6 +69034,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65156,6 +69057,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65178,6 +69080,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65200,6 +69103,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65222,6 +69126,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65244,6 +69149,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65266,6 +69172,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65288,6 +69195,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65310,6 +69218,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65332,6 +69241,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65354,6 +69264,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65376,6 +69287,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65398,6 +69310,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65420,6 +69333,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65442,6 +69356,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65464,6 +69379,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65486,6 +69402,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65508,6 +69425,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65530,6 +69448,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65552,6 +69471,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65574,6 +69494,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65596,6 +69517,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65618,6 +69540,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65640,6 +69563,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65662,6 +69586,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65684,6 +69609,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65706,6 +69632,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65728,6 +69655,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65750,6 +69678,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65772,6 +69701,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65794,6 +69724,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65816,6 +69747,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65838,6 +69770,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65860,6 +69793,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65882,6 +69816,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65904,6 +69839,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65926,6 +69862,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65948,6 +69885,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65970,6 +69908,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -65992,6 +69931,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66014,6 +69954,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66036,6 +69977,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66058,6 +70000,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66080,6 +70023,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66102,6 +70046,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66124,6 +70069,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66146,6 +70092,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66168,6 +70115,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66190,6 +70138,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66212,6 +70161,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66234,6 +70184,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66256,6 +70207,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66278,6 +70230,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66300,6 +70253,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66322,6 +70276,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66344,6 +70299,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66366,6 +70322,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66388,6 +70345,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66410,6 +70368,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66432,6 +70391,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66454,6 +70414,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66476,6 +70437,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66498,6 +70460,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66520,6 +70483,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66542,6 +70506,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66564,6 +70529,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66586,6 +70552,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66608,6 +70575,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66630,6 +70598,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66652,6 +70621,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66674,6 +70644,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66696,6 +70667,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66718,6 +70690,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66740,6 +70713,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66762,6 +70736,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66784,6 +70759,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66806,6 +70782,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66828,6 +70805,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66850,6 +70828,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66872,6 +70851,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66894,6 +70874,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66916,6 +70897,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66938,6 +70920,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66960,6 +70943,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -66982,6 +70966,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67004,6 +70989,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67026,6 +71012,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67048,6 +71035,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67070,6 +71058,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67092,6 +71081,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67114,6 +71104,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67136,6 +71127,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67158,6 +71150,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67180,6 +71173,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67202,6 +71196,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67224,6 +71219,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67246,6 +71242,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67268,6 +71265,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67290,6 +71288,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67312,6 +71311,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67334,6 +71334,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67356,6 +71357,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67378,6 +71380,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67400,6 +71403,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67422,6 +71426,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67444,6 +71449,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67466,6 +71472,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67488,6 +71495,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67510,6 +71518,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67532,6 +71541,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67554,6 +71564,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67576,6 +71587,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67598,6 +71610,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67620,6 +71633,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67642,6 +71656,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67664,6 +71679,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67686,6 +71702,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67708,6 +71725,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67730,6 +71748,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67752,6 +71771,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67774,6 +71794,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67796,6 +71817,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67818,6 +71840,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67840,6 +71863,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67862,6 +71886,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67884,6 +71909,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67906,6 +71932,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67928,6 +71955,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67950,6 +71978,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67972,6 +72001,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -67994,6 +72024,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68016,6 +72047,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68038,6 +72070,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68060,6 +72093,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68082,6 +72116,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68104,6 +72139,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68126,6 +72162,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68148,6 +72185,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68170,6 +72208,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68192,6 +72231,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68214,6 +72254,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68236,6 +72277,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68258,6 +72300,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68280,6 +72323,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68302,6 +72346,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68324,6 +72369,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68346,6 +72392,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68368,6 +72415,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68390,6 +72438,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68412,6 +72461,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68434,6 +72484,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68456,6 +72507,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68478,6 +72530,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68500,6 +72553,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68522,6 +72576,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68544,6 +72599,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68566,6 +72622,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68588,6 +72645,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68610,6 +72668,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68632,6 +72691,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68654,6 +72714,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68676,6 +72737,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68698,6 +72760,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68720,6 +72783,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68742,6 +72806,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68764,6 +72829,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68786,6 +72852,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68808,6 +72875,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68830,6 +72898,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68852,6 +72921,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68874,6 +72944,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68896,6 +72967,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68918,6 +72990,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68940,6 +73013,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68962,6 +73036,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -68984,6 +73059,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69006,6 +73082,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69028,6 +73105,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69050,6 +73128,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69072,6 +73151,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69094,6 +73174,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69116,6 +73197,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69138,6 +73220,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69160,6 +73243,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69182,6 +73266,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69204,6 +73289,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69226,6 +73312,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69248,6 +73335,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69270,6 +73358,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69292,6 +73381,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69314,6 +73404,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69336,6 +73427,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69358,6 +73450,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69380,6 +73473,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69402,6 +73496,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69424,6 +73519,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69446,6 +73542,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69468,6 +73565,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69490,6 +73588,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69512,6 +73611,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69534,6 +73634,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69556,6 +73657,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69578,6 +73680,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69600,6 +73703,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69622,6 +73726,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69644,6 +73749,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69666,6 +73772,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69688,6 +73795,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69710,6 +73818,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69732,6 +73841,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69754,6 +73864,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69776,6 +73887,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69798,6 +73910,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69820,6 +73933,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69842,6 +73956,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69864,6 +73979,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69886,6 +74002,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69908,6 +74025,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69930,6 +74048,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69952,6 +74071,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69974,6 +74094,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -69996,6 +74117,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70018,6 +74140,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70040,6 +74163,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70062,6 +74186,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70084,6 +74209,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70106,6 +74232,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70128,6 +74255,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70150,6 +74278,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70172,6 +74301,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70194,6 +74324,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70216,6 +74347,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70238,6 +74370,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70260,6 +74393,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70282,6 +74416,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70304,6 +74439,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70326,6 +74462,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70348,6 +74485,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70370,6 +74508,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70392,6 +74531,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70414,6 +74554,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70436,6 +74577,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70458,6 +74600,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70480,6 +74623,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70502,6 +74646,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70524,6 +74669,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70546,6 +74692,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70568,6 +74715,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70590,6 +74738,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70612,6 +74761,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70634,6 +74784,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70656,6 +74807,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70678,6 +74830,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70700,6 +74853,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70722,6 +74876,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70744,6 +74899,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70766,6 +74922,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70788,6 +74945,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70810,6 +74968,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70832,6 +74991,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70854,6 +75014,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70876,6 +75037,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70898,6 +75060,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70920,6 +75083,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70942,6 +75106,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70964,6 +75129,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -70986,6 +75152,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71008,6 +75175,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71030,6 +75198,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71052,6 +75221,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71074,6 +75244,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71096,6 +75267,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71118,6 +75290,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71140,6 +75313,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71162,6 +75336,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71184,6 +75359,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71206,6 +75382,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71228,6 +75405,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71250,6 +75428,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71272,6 +75451,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71294,6 +75474,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71316,6 +75497,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71338,6 +75520,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71360,6 +75543,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71382,6 +75566,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71404,6 +75589,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71426,6 +75612,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71448,6 +75635,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71470,6 +75658,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71492,6 +75681,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71514,6 +75704,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71536,6 +75727,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71558,6 +75750,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71580,6 +75773,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71602,6 +75796,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71624,6 +75819,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71646,6 +75842,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71668,6 +75865,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71690,6 +75888,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71712,6 +75911,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71734,6 +75934,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71756,6 +75957,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71778,6 +75980,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71800,6 +76003,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71822,6 +76026,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71844,6 +76049,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71866,6 +76072,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71888,6 +76095,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71910,6 +76118,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71932,6 +76141,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71954,6 +76164,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71976,6 +76187,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -71998,6 +76210,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72020,6 +76233,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72042,6 +76256,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72064,6 +76279,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72086,6 +76302,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72108,6 +76325,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72130,6 +76348,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72152,6 +76371,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72174,6 +76394,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72196,6 +76417,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72218,6 +76440,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72240,6 +76463,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72262,6 +76486,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72284,6 +76509,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72306,6 +76532,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72328,6 +76555,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72350,6 +76578,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72372,6 +76601,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72394,6 +76624,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72416,6 +76647,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72438,6 +76670,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72460,6 +76693,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72482,6 +76716,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72504,6 +76739,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72526,6 +76762,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72548,6 +76785,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72570,6 +76808,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72592,6 +76831,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72614,6 +76854,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72636,6 +76877,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72658,6 +76900,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72680,6 +76923,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72702,6 +76946,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72724,6 +76969,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72746,6 +76992,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72768,6 +77015,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72790,6 +77038,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72812,6 +77061,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72834,6 +77084,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72856,6 +77107,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72878,6 +77130,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72900,6 +77153,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72922,6 +77176,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72944,6 +77199,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72966,6 +77222,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -72988,6 +77245,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73010,6 +77268,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73032,6 +77291,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73054,6 +77314,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73076,6 +77337,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73098,6 +77360,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73120,6 +77383,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73142,6 +77406,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73164,6 +77429,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73186,6 +77452,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73208,6 +77475,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73230,6 +77498,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73252,6 +77521,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73274,6 +77544,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73296,6 +77567,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73318,6 +77590,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73340,6 +77613,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73362,6 +77636,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73384,6 +77659,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73406,6 +77682,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73428,6 +77705,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73450,6 +77728,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73472,6 +77751,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73494,6 +77774,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73516,6 +77797,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73538,6 +77820,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73560,6 +77843,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73582,6 +77866,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73604,6 +77889,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73626,6 +77912,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73648,6 +77935,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73670,6 +77958,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73692,6 +77981,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73714,6 +78004,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73736,6 +78027,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73758,6 +78050,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73780,6 +78073,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73802,6 +78096,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73824,6 +78119,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73846,6 +78142,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73868,6 +78165,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73890,6 +78188,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73912,6 +78211,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73934,6 +78234,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73956,6 +78257,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -73978,6 +78280,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74000,6 +78303,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74022,6 +78326,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74044,6 +78349,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74066,6 +78372,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74088,6 +78395,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74110,6 +78418,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74132,6 +78441,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74154,6 +78464,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74176,6 +78487,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74198,6 +78510,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74220,6 +78533,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74242,6 +78556,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74264,6 +78579,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74286,6 +78602,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74308,6 +78625,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74330,6 +78648,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74352,6 +78671,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74374,6 +78694,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74396,6 +78717,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74418,6 +78740,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74440,6 +78763,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74462,6 +78786,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74484,6 +78809,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74506,6 +78832,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74528,6 +78855,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74550,6 +78878,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74572,6 +78901,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74594,6 +78924,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74616,6 +78947,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74638,6 +78970,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74660,6 +78993,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74682,6 +79016,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74704,6 +79039,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74726,6 +79062,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74748,6 +79085,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74770,6 +79108,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74792,6 +79131,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74814,6 +79154,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74836,6 +79177,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74858,6 +79200,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74880,6 +79223,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74902,6 +79246,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74924,6 +79269,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74946,6 +79292,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74968,6 +79315,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -74990,6 +79338,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75012,6 +79361,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75034,6 +79384,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75056,6 +79407,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75078,6 +79430,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75100,6 +79453,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75122,6 +79476,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75144,6 +79499,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75166,6 +79522,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75188,6 +79545,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75210,6 +79568,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75232,6 +79591,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75254,6 +79614,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75276,6 +79637,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75298,6 +79660,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75320,6 +79683,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75342,6 +79706,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75364,6 +79729,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75386,6 +79752,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75408,6 +79775,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75430,6 +79798,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75452,6 +79821,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75474,6 +79844,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75496,6 +79867,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75518,6 +79890,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75540,6 +79913,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75562,6 +79936,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75584,6 +79959,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75606,6 +79982,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75628,6 +80005,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75650,6 +80028,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75672,6 +80051,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75694,6 +80074,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75716,6 +80097,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75738,6 +80120,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75760,6 +80143,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75782,6 +80166,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75804,6 +80189,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75826,6 +80212,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75848,6 +80235,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75870,6 +80258,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75892,6 +80281,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75914,6 +80304,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75936,6 +80327,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75958,6 +80350,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -75980,6 +80373,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76002,6 +80396,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76024,6 +80419,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76046,6 +80442,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76068,6 +80465,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76090,6 +80488,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76112,6 +80511,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76134,6 +80534,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76156,6 +80557,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76178,6 +80580,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76200,6 +80603,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76222,6 +80626,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76244,6 +80649,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76266,6 +80672,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76288,6 +80695,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76310,6 +80718,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76332,6 +80741,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76354,6 +80764,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76376,6 +80787,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76398,6 +80810,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76420,6 +80833,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76442,6 +80856,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76464,6 +80879,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76486,6 +80902,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76508,6 +80925,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76530,6 +80948,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76552,6 +80971,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76574,6 +80994,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76596,6 +81017,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76618,6 +81040,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76640,6 +81063,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76662,6 +81086,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76684,6 +81109,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76706,6 +81132,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76728,6 +81155,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76750,6 +81178,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76772,6 +81201,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76794,6 +81224,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76816,6 +81247,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76838,6 +81270,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76860,6 +81293,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76882,6 +81316,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76904,6 +81339,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76926,6 +81362,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76948,6 +81385,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76970,6 +81408,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -76992,6 +81431,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77014,6 +81454,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77036,6 +81477,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77058,6 +81500,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77080,6 +81523,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77102,6 +81546,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77124,6 +81569,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77146,6 +81592,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77168,6 +81615,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77190,6 +81638,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77212,6 +81661,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77234,6 +81684,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77256,6 +81707,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77278,6 +81730,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77300,6 +81753,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77322,6 +81776,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77344,6 +81799,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77366,6 +81822,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77388,6 +81845,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77410,6 +81868,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77432,6 +81891,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77454,6 +81914,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77476,6 +81937,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77498,6 +81960,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77520,6 +81983,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77542,6 +82006,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77564,6 +82029,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77586,6 +82052,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77608,6 +82075,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77630,6 +82098,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77652,6 +82121,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77674,6 +82144,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77696,6 +82167,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77718,6 +82190,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77740,6 +82213,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77762,6 +82236,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77784,6 +82259,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77806,6 +82282,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77828,6 +82305,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77850,6 +82328,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77872,6 +82351,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77894,6 +82374,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77916,6 +82397,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77938,6 +82420,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77960,6 +82443,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -77982,6 +82466,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78004,6 +82489,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78026,6 +82512,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78048,6 +82535,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78070,6 +82558,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78092,6 +82581,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78114,6 +82604,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78136,6 +82627,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78158,6 +82650,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78180,6 +82673,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78202,6 +82696,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78224,6 +82719,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78246,6 +82742,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78268,6 +82765,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78290,6 +82788,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78312,6 +82811,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78334,6 +82834,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78356,6 +82857,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78378,6 +82880,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78400,6 +82903,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78422,6 +82926,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78444,6 +82949,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78466,6 +82972,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78488,6 +82995,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78510,6 +83018,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78532,6 +83041,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78554,6 +83064,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78576,6 +83087,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78598,6 +83110,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78620,6 +83133,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78642,6 +83156,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78664,6 +83179,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78686,6 +83202,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78708,6 +83225,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78730,6 +83248,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78752,6 +83271,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78774,6 +83294,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78796,6 +83317,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78818,6 +83340,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78840,6 +83363,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78862,6 +83386,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78884,6 +83409,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78906,6 +83432,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78928,6 +83455,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78950,6 +83478,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78972,6 +83501,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -78994,6 +83524,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79016,6 +83547,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79038,6 +83570,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79060,6 +83593,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79082,6 +83616,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79104,6 +83639,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79126,6 +83662,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79148,6 +83685,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79170,6 +83708,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79192,6 +83731,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79214,6 +83754,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79236,6 +83777,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79258,6 +83800,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79280,6 +83823,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79302,6 +83846,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79324,6 +83869,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79346,6 +83892,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79368,6 +83915,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79390,6 +83938,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79412,6 +83961,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79434,6 +83984,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79456,6 +84007,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79478,6 +84030,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79500,6 +84053,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79522,6 +84076,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79544,6 +84099,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79566,6 +84122,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79588,6 +84145,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79610,6 +84168,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79632,6 +84191,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79654,6 +84214,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79676,6 +84237,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79698,6 +84260,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79720,6 +84283,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79742,6 +84306,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79764,6 +84329,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79786,6 +84352,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79808,6 +84375,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79830,6 +84398,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79852,6 +84421,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79874,6 +84444,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79896,6 +84467,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79918,6 +84490,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79940,6 +84513,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79962,6 +84536,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -79984,6 +84559,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80006,6 +84582,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80028,6 +84605,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80050,6 +84628,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80072,6 +84651,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80094,6 +84674,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80116,6 +84697,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80138,6 +84720,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80160,6 +84743,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80182,6 +84766,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80204,6 +84789,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80226,6 +84812,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80248,6 +84835,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80270,6 +84858,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80292,6 +84881,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80314,6 +84904,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80336,6 +84927,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80358,6 +84950,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80380,6 +84973,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80402,6 +84996,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80424,6 +85019,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80446,6 +85042,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80468,6 +85065,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80490,6 +85088,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80512,6 +85111,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80534,6 +85134,30 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5242554383597568"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80556,6 +85180,191 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5867145026076672"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-5965570207907840"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6462055064272896"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6499902139924480"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6520142139752448"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6699208922890240"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-6723650944237568"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/clusterfuzz-testcase-minimized-5175380371570688"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80578,6 +85387,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80600,6 +85410,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80622,6 +85433,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80644,6 +85456,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80666,6 +85479,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80688,6 +85502,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80710,6 +85525,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80732,6 +85548,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80754,6 +85571,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80776,6 +85594,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80798,6 +85617,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80820,6 +85640,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80842,6 +85663,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80864,6 +85686,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80886,6 +85709,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80908,6 +85732,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80930,6 +85755,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80952,6 +85778,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80974,6 +85801,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -80996,6 +85824,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81018,6 +85847,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81040,6 +85870,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81062,6 +85893,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81084,6 +85916,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81106,6 +85939,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81128,6 +85962,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81150,6 +85985,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81172,6 +86008,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81194,6 +86031,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81216,6 +86054,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81238,6 +86077,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81260,6 +86100,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81282,6 +86123,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81304,6 +86146,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81326,6 +86169,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81348,6 +86192,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81370,6 +86215,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81392,6 +86238,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81414,6 +86261,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81436,6 +86284,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81458,6 +86307,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81480,6 +86330,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81502,6 +86353,30 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/crash-59a56fa18034a104fb9f16cd58071b6ff93b8756"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81524,6 +86399,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81546,6 +86422,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81568,6 +86445,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81590,6 +86468,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81612,6 +86491,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81634,6 +86514,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81656,6 +86537,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81678,6 +86560,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81700,6 +86583,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81722,6 +86606,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81744,6 +86629,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81766,6 +86652,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81788,6 +86675,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81810,6 +86698,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81832,6 +86721,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81854,6 +86744,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81876,6 +86767,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81898,6 +86790,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81920,6 +86813,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81942,6 +86836,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81964,6 +86859,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -81986,6 +86882,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82008,6 +86905,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82030,6 +86928,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82052,6 +86951,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82074,6 +86974,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82096,6 +86997,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82118,6 +87020,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82140,6 +87043,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82162,6 +87066,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82184,6 +87089,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82206,6 +87112,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82228,6 +87135,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82250,6 +87158,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82272,6 +87181,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82294,6 +87204,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82316,6 +87227,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82338,6 +87250,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82360,6 +87273,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82382,6 +87296,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82404,6 +87319,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82426,6 +87342,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82448,6 +87365,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82470,6 +87388,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82492,6 +87411,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82514,6 +87434,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82536,6 +87457,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82558,6 +87480,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82580,6 +87503,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82602,6 +87526,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82624,6 +87549,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82646,6 +87572,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82668,6 +87595,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82690,6 +87618,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82712,6 +87641,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82734,6 +87664,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82756,6 +87687,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82778,6 +87710,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82800,6 +87733,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82822,6 +87756,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82844,6 +87779,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82866,6 +87802,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82888,6 +87825,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82910,6 +87848,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82932,6 +87871,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82954,6 +87894,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82976,6 +87917,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -82998,6 +87940,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83020,6 +87963,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83042,6 +87986,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83064,6 +88009,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83086,6 +88032,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83108,6 +88055,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83130,6 +88078,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83152,6 +88101,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83174,6 +88124,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83196,6 +88147,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83218,6 +88170,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83240,6 +88193,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83262,6 +88216,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83284,6 +88239,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83306,6 +88262,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83328,6 +88285,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83350,6 +88308,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83372,6 +88331,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83394,6 +88354,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83416,6 +88377,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83438,6 +88400,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83460,6 +88423,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83482,6 +88446,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83504,6 +88469,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83526,6 +88492,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83548,6 +88515,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83570,6 +88538,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83592,6 +88561,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83614,6 +88584,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83636,6 +88607,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83658,6 +88630,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83680,6 +88653,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83702,6 +88676,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83724,6 +88699,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83746,6 +88722,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83768,6 +88745,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83790,6 +88768,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83812,6 +88791,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83834,6 +88814,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83856,6 +88837,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83878,6 +88860,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83900,6 +88883,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83922,6 +88906,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83944,6 +88929,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83966,6 +88952,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -83988,6 +88975,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84010,6 +88998,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84032,6 +89021,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84054,6 +89044,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84076,6 +89067,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84098,6 +89090,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84120,6 +89113,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84142,6 +89136,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84164,6 +89159,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84186,6 +89182,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84208,6 +89205,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84230,6 +89228,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84252,6 +89251,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84274,6 +89274,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84296,6 +89297,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84318,6 +89320,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84340,6 +89343,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84362,6 +89366,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84384,6 +89389,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84406,6 +89412,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84428,6 +89435,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84450,6 +89458,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84472,6 +89481,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84494,6 +89504,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84516,6 +89527,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84538,6 +89550,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84560,6 +89573,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84582,6 +89596,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84604,6 +89619,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84626,6 +89642,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84648,6 +89665,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84670,6 +89688,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84692,6 +89711,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84714,6 +89734,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84736,6 +89757,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84758,6 +89780,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84780,6 +89803,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84802,6 +89826,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84824,6 +89849,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84846,6 +89872,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84868,6 +89895,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84890,6 +89918,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84912,6 +89941,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84934,6 +89964,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84956,6 +89987,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -84978,6 +90010,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85000,6 +90033,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85022,6 +90056,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85044,6 +90079,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85066,6 +90102,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85088,6 +90125,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85110,6 +90148,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85132,6 +90171,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85154,6 +90194,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85176,6 +90217,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85198,6 +90240,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85220,6 +90263,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85242,6 +90286,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85264,6 +90309,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85286,6 +90332,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85308,6 +90355,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85330,6 +90378,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85352,6 +90401,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85374,6 +90424,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85396,6 +90447,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85418,6 +90470,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85440,6 +90493,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85462,6 +90516,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85484,6 +90539,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85506,6 +90562,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85528,6 +90585,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85550,6 +90608,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85572,6 +90631,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85594,6 +90654,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85616,6 +90677,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85638,6 +90700,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85660,6 +90723,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85682,6 +90746,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85704,6 +90769,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85726,6 +90792,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85748,6 +90815,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85770,6 +90838,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85792,6 +90861,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85814,6 +90884,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85836,6 +90907,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85858,6 +90930,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85880,6 +90953,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85902,6 +90976,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85924,6 +90999,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85946,6 +91022,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85968,6 +91045,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -85990,6 +91068,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86012,6 +91091,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86034,6 +91114,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86056,6 +91137,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86078,6 +91160,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86100,6 +91183,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86122,6 +91206,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86144,6 +91229,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86166,6 +91252,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86188,6 +91275,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86210,6 +91298,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86232,6 +91321,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86254,6 +91344,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86276,6 +91367,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86298,6 +91390,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86320,6 +91413,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86342,6 +91436,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86364,6 +91459,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86386,6 +91482,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86408,6 +91505,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86430,6 +91528,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86452,6 +91551,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86474,6 +91574,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86496,6 +91597,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86518,6 +91620,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86540,6 +91643,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86562,6 +91666,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86584,6 +91689,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86606,6 +91712,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86628,6 +91735,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86650,6 +91758,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86672,6 +91781,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86694,6 +91804,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86716,6 +91827,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86738,6 +91850,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86760,6 +91873,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86782,6 +91896,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86804,6 +91919,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86826,6 +91942,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86848,6 +91965,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86870,6 +91988,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86892,6 +92011,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86914,6 +92034,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86936,6 +92057,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86958,6 +92080,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -86980,6 +92103,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87002,6 +92126,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87024,6 +92149,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87046,6 +92172,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87068,6 +92195,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87090,6 +92218,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87112,6 +92241,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87134,6 +92264,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87156,6 +92287,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87178,6 +92310,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87200,6 +92333,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87222,6 +92356,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87244,6 +92379,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87266,6 +92402,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87288,6 +92425,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87310,6 +92448,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87332,6 +92471,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87354,6 +92494,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87376,6 +92517,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87398,6 +92540,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87420,6 +92563,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87442,6 +92586,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87464,6 +92609,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87486,6 +92632,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87508,6 +92655,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87530,6 +92678,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87552,6 +92701,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87574,6 +92724,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87596,6 +92747,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87618,6 +92770,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87640,6 +92793,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87662,6 +92816,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87684,6 +92839,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87706,6 +92862,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87728,6 +92885,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87750,6 +92908,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87772,6 +92931,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87794,6 +92954,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87816,6 +92977,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87838,6 +93000,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87860,6 +93023,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87882,6 +93046,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87904,6 +93069,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87926,6 +93092,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87948,6 +93115,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87970,6 +93138,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -87992,6 +93161,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88014,6 +93184,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88036,6 +93207,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88058,6 +93230,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88080,6 +93253,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88102,6 +93276,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88124,6 +93299,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88146,6 +93322,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88168,6 +93345,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88190,6 +93368,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88212,6 +93391,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88234,6 +93414,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88256,6 +93437,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88278,6 +93460,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88300,6 +93483,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88322,6 +93506,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88344,6 +93529,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88366,6 +93552,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88388,6 +93575,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88410,6 +93598,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88432,6 +93621,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88454,6 +93644,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88476,6 +93667,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88498,6 +93690,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88520,6 +93713,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88542,6 +93736,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88564,6 +93759,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88586,6 +93782,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88608,6 +93805,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88630,6 +93828,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88652,6 +93851,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88674,6 +93874,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88696,6 +93897,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88718,6 +93920,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88740,6 +93943,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88762,6 +93966,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88784,6 +93989,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88806,6 +94012,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88828,6 +94035,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88850,6 +94058,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88872,6 +94081,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88894,6 +94104,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88916,6 +94127,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88938,6 +94150,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88960,6 +94173,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -88982,6 +94196,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89004,6 +94219,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89026,6 +94242,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89048,6 +94265,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89070,6 +94288,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89092,6 +94311,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89114,6 +94334,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89136,6 +94357,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89158,6 +94380,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89180,6 +94403,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89202,6 +94426,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89224,6 +94449,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89246,6 +94472,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89268,6 +94495,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89290,6 +94518,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89312,6 +94541,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89334,6 +94564,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89356,6 +94587,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89378,6 +94610,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89400,6 +94633,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89422,6 +94656,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89444,6 +94679,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89466,6 +94702,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89488,6 +94725,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89510,6 +94748,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89532,6 +94771,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89554,6 +94794,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89576,6 +94817,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89598,6 +94840,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89620,6 +94863,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89642,6 +94886,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89664,6 +94909,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89686,6 +94932,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89708,6 +94955,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89730,6 +94978,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89752,6 +95001,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89774,6 +95024,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89796,6 +95047,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89818,6 +95070,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89840,6 +95093,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89862,6 +95116,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89884,6 +95139,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89906,6 +95162,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89928,6 +95185,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89950,6 +95208,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89972,6 +95231,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -89994,6 +95254,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90016,6 +95277,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90038,6 +95300,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90060,6 +95323,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90082,6 +95346,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90104,6 +95369,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90126,6 +95392,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90148,6 +95415,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90170,6 +95438,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90192,6 +95461,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90214,6 +95484,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90236,6 +95507,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90258,6 +95530,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90280,6 +95553,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90302,6 +95576,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90324,6 +95599,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90346,6 +95622,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90368,6 +95645,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90390,6 +95668,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90412,6 +95691,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90434,6 +95714,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90456,6 +95737,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90478,6 +95760,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90500,6 +95783,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90522,6 +95806,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90544,6 +95829,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90566,6 +95852,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90588,6 +95875,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90610,6 +95898,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90632,6 +95921,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90654,6 +95944,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90676,6 +95967,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90698,6 +95990,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90720,6 +96013,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90742,6 +96036,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90764,6 +96059,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90786,6 +96082,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90808,6 +96105,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90830,6 +96128,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90852,6 +96151,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90874,6 +96174,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90896,6 +96197,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90918,6 +96220,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90940,6 +96243,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90962,6 +96266,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -90984,6 +96289,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91006,6 +96312,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91028,6 +96335,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91050,6 +96358,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91072,6 +96381,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91094,6 +96404,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91116,6 +96427,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91138,6 +96450,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91160,6 +96473,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91182,6 +96496,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91204,6 +96519,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91226,6 +96542,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91248,6 +96565,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91270,6 +96588,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91292,6 +96611,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91314,6 +96634,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91336,6 +96657,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91358,6 +96680,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91380,6 +96703,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91402,6 +96726,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91424,6 +96749,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91446,6 +96772,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91468,6 +96795,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91490,6 +96818,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91512,6 +96841,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91534,6 +96864,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91556,6 +96887,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91578,6 +96910,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91600,6 +96933,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91622,6 +96956,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91644,6 +96979,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91666,6 +97002,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91688,6 +97025,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91710,6 +97048,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91732,6 +97071,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91754,6 +97094,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91776,6 +97117,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91798,6 +97140,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91820,6 +97163,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91842,6 +97186,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91864,6 +97209,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91886,6 +97232,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91908,6 +97255,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91930,6 +97278,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91952,6 +97301,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91974,6 +97324,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -91996,6 +97347,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92018,6 +97370,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92040,6 +97393,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92062,6 +97416,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92084,6 +97439,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92106,6 +97462,30 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/api_fuzzer_corpus/poc-c726ee220e980ed6ad17809fd9efe2844ee61555ac08e4f88afd8901cc2dd53a"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "api_fuzzer_one_entry",
+ "platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92128,6 +97508,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92150,6 +97531,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92172,6 +97554,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92194,6 +97577,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92216,6 +97600,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92238,6 +97623,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92260,6 +97646,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92282,6 +97669,7 @@
"language": "c",
"name": "api_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92304,6 +97692,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92326,6 +97715,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92348,6 +97738,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92370,6 +97761,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92392,6 +97784,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92414,6 +97807,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92436,6 +97830,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92458,6 +97853,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92480,6 +97876,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92502,6 +97899,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92524,6 +97922,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92546,6 +97945,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92568,6 +97968,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92590,6 +97991,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92612,6 +98014,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92634,6 +98037,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92656,6 +98060,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92678,6 +98083,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92700,6 +98106,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92722,6 +98129,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92744,6 +98152,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92766,6 +98175,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92788,6 +98198,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92810,6 +98221,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92832,6 +98244,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92854,6 +98267,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92876,6 +98290,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92898,6 +98313,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92920,6 +98336,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92942,6 +98359,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92964,6 +98382,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -92986,6 +98405,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93008,6 +98428,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93030,6 +98451,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93052,6 +98474,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93074,6 +98497,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93096,6 +98520,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93118,6 +98543,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93140,6 +98566,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93162,6 +98589,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93184,6 +98612,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93206,6 +98635,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93228,6 +98658,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93250,6 +98681,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93272,6 +98704,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93294,6 +98727,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93316,6 +98750,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93338,6 +98773,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93360,6 +98796,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93382,6 +98819,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93404,6 +98842,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93426,6 +98865,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93448,6 +98888,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93470,6 +98911,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93492,6 +98934,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93514,6 +98957,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93536,6 +98980,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93558,6 +99003,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93580,6 +99026,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93602,6 +99049,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93624,6 +99072,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93646,6 +99095,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93668,6 +99118,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93690,6 +99141,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93712,6 +99164,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93734,6 +99187,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93756,6 +99210,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93778,6 +99233,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93800,6 +99256,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93822,6 +99279,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93844,6 +99302,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93866,6 +99325,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93888,6 +99348,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93910,6 +99371,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93932,6 +99394,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93954,6 +99417,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93976,6 +99440,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -93998,6 +99463,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94020,6 +99486,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94042,6 +99509,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94064,6 +99532,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94086,6 +99555,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94108,6 +99578,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94130,6 +99601,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94152,6 +99624,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94174,6 +99647,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94196,6 +99670,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94218,6 +99693,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94240,6 +99716,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94262,6 +99739,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94284,6 +99762,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94306,6 +99785,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94328,6 +99808,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94350,6 +99831,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94372,6 +99854,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94394,6 +99877,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94416,6 +99900,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94438,6 +99923,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94460,6 +99946,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94482,6 +99969,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94504,6 +99992,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94526,6 +100015,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94548,6 +100038,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94570,6 +100061,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94592,6 +100084,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94614,6 +100107,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94636,6 +100130,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94658,6 +100153,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94680,6 +100176,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94702,6 +100199,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94724,6 +100222,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94746,6 +100245,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94768,6 +100268,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94790,6 +100291,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94812,6 +100314,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94834,6 +100337,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94856,6 +100360,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94878,6 +100383,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94900,6 +100406,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94922,6 +100429,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94944,6 +100452,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94966,6 +100475,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -94988,6 +100498,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95010,6 +100521,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95032,6 +100544,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95054,6 +100567,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95076,6 +100590,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95098,6 +100613,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95120,6 +100636,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95142,6 +100659,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95164,6 +100682,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95186,6 +100705,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95208,6 +100728,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95230,6 +100751,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95252,6 +100774,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95274,6 +100797,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95296,6 +100820,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95318,6 +100843,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95340,6 +100866,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95362,6 +100889,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95384,6 +100912,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95406,6 +100935,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95428,6 +100958,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95450,6 +100981,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95472,6 +101004,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95494,6 +101027,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95516,6 +101050,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95538,6 +101073,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95560,6 +101096,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95582,6 +101119,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95604,6 +101142,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95626,6 +101165,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95648,6 +101188,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95670,6 +101211,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95692,6 +101234,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95714,6 +101257,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95736,6 +101280,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95758,6 +101303,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95780,6 +101326,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95802,6 +101349,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95824,6 +101372,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95846,6 +101395,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95868,6 +101418,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95890,6 +101441,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95912,6 +101464,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95934,6 +101487,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95956,6 +101510,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -95978,6 +101533,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96000,6 +101556,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96022,6 +101579,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96044,6 +101602,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96066,6 +101625,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96088,6 +101648,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96110,6 +101671,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96132,6 +101694,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96154,6 +101717,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96176,6 +101740,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96198,6 +101763,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96220,6 +101786,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96242,6 +101809,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96264,6 +101832,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96286,6 +101855,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96308,6 +101878,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96330,6 +101901,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96352,6 +101924,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96374,6 +101947,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96396,6 +101970,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96418,6 +101993,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96440,6 +102016,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96462,6 +102039,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96484,6 +102062,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96506,6 +102085,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96528,6 +102108,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96550,6 +102131,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96572,6 +102154,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96594,6 +102177,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96616,6 +102200,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96638,6 +102223,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96660,6 +102246,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96682,6 +102269,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96704,6 +102292,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96726,6 +102315,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96748,6 +102338,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96770,6 +102361,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96792,6 +102384,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96814,6 +102407,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96836,6 +102430,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96858,6 +102453,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96880,6 +102476,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96902,6 +102499,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96924,6 +102522,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96946,6 +102545,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96968,6 +102568,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -96990,6 +102591,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97012,6 +102614,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97034,6 +102637,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97056,6 +102660,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97078,6 +102683,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97100,6 +102706,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97122,6 +102729,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97144,6 +102752,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97166,6 +102775,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97188,6 +102798,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97210,6 +102821,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97232,6 +102844,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97254,6 +102867,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97276,6 +102890,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97298,6 +102913,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97320,6 +102936,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97342,6 +102959,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97364,6 +102982,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97386,6 +103005,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97408,6 +103028,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97430,6 +103051,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97452,6 +103074,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97474,6 +103097,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97496,6 +103120,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97518,6 +103143,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97540,6 +103166,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97562,6 +103189,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97584,6 +103212,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97606,6 +103235,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97628,6 +103258,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97650,6 +103281,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97672,6 +103304,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97694,6 +103327,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97716,6 +103350,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97738,6 +103373,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97760,6 +103396,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97782,6 +103419,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97804,6 +103442,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97826,6 +103465,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97848,6 +103488,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97870,6 +103511,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97892,6 +103534,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97914,6 +103557,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97936,6 +103580,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97958,6 +103603,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -97980,6 +103626,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98002,6 +103649,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98024,6 +103672,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98046,6 +103695,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98068,6 +103718,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98090,6 +103741,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98112,6 +103764,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98134,6 +103787,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98156,6 +103810,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98178,6 +103833,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98200,6 +103856,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98222,6 +103879,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98244,6 +103902,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98266,6 +103925,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98288,6 +103948,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98310,6 +103971,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98332,6 +103994,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98354,6 +104017,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98376,6 +104040,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98398,6 +104063,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98420,6 +104086,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98442,6 +104109,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98464,6 +104132,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98486,6 +104155,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98508,6 +104178,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98530,6 +104201,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98552,6 +104224,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98574,6 +104247,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98596,6 +104270,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98618,6 +104293,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98640,6 +104316,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98662,6 +104339,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98684,6 +104362,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98706,6 +104385,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98728,6 +104408,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98750,6 +104431,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98772,6 +104454,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98794,6 +104477,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98816,6 +104500,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98838,6 +104523,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98860,6 +104546,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98882,6 +104569,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98904,6 +104592,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98926,6 +104615,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98948,6 +104638,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98970,6 +104661,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -98992,6 +104684,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99014,6 +104707,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99036,6 +104730,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99058,6 +104753,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99080,6 +104776,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99102,6 +104799,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99124,6 +104822,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99146,6 +104845,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99168,6 +104868,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99190,6 +104891,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99212,6 +104914,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99234,6 +104937,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99256,6 +104960,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99278,6 +104983,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99300,6 +105006,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99322,6 +105029,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99344,6 +105052,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99366,6 +105075,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99388,6 +105098,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99410,6 +105121,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99432,6 +105144,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99454,6 +105167,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99476,6 +105190,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99498,6 +105213,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99520,6 +105236,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99542,6 +105259,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99564,6 +105282,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99586,6 +105305,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99608,6 +105328,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99630,6 +105351,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99652,6 +105374,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99674,6 +105397,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99696,6 +105420,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99718,6 +105443,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99740,6 +105466,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99762,6 +105489,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99784,6 +105512,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99806,6 +105535,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99828,6 +105558,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99850,6 +105581,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99872,6 +105604,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99894,6 +105627,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99916,6 +105650,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99938,6 +105673,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99960,6 +105696,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -99982,6 +105719,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100004,6 +105742,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100026,6 +105765,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100048,6 +105788,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100070,6 +105811,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100092,6 +105834,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100114,6 +105857,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100136,6 +105880,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100158,6 +105903,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100180,6 +105926,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100202,6 +105949,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100224,6 +105972,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100246,6 +105995,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100268,6 +106018,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100290,6 +106041,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100312,6 +106064,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100334,6 +106087,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100356,6 +106110,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100378,6 +106133,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100400,6 +106156,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100422,6 +106179,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100444,6 +106202,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100466,6 +106225,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100488,6 +106248,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100510,6 +106271,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100532,6 +106294,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100554,6 +106317,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100576,6 +106340,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100598,6 +106363,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100620,6 +106386,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100642,6 +106409,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100664,6 +106432,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100686,6 +106455,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100708,6 +106478,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100730,6 +106501,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100752,6 +106524,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100774,6 +106547,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100796,6 +106570,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100818,6 +106593,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100840,6 +106616,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100862,6 +106639,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100884,6 +106662,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100906,6 +106685,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100928,6 +106708,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100950,6 +106731,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100972,6 +106754,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -100994,6 +106777,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101016,6 +106800,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101038,6 +106823,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101060,6 +106846,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101082,6 +106869,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101104,6 +106892,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101126,6 +106915,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101148,6 +106938,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101170,6 +106961,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101192,6 +106984,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101214,6 +107007,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101236,6 +107030,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101258,6 +107053,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101280,6 +107076,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101302,6 +107099,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101324,6 +107122,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101346,6 +107145,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101368,6 +107168,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101390,6 +107191,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101412,6 +107214,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101434,6 +107237,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101456,6 +107260,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101478,6 +107283,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101500,6 +107306,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101522,6 +107329,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101544,6 +107352,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101566,6 +107375,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101588,6 +107398,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101610,6 +107421,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101632,6 +107444,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101654,6 +107467,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101676,6 +107490,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101698,6 +107513,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101720,6 +107536,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101742,6 +107559,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101764,6 +107582,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101786,6 +107605,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101808,6 +107628,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101830,6 +107651,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101852,6 +107674,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101874,6 +107697,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101896,6 +107720,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101918,6 +107743,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101940,6 +107766,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101962,6 +107789,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -101984,6 +107812,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102006,6 +107835,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102028,6 +107858,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102050,6 +107881,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102072,6 +107904,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102094,6 +107927,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102116,6 +107950,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102138,6 +107973,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102160,6 +107996,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102182,6 +108019,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102204,6 +108042,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102226,6 +108065,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102248,6 +108088,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102270,6 +108111,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102292,6 +108134,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102314,6 +108157,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102336,6 +108180,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102358,6 +108203,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102380,6 +108226,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102402,6 +108249,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102424,6 +108272,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102446,6 +108295,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102468,6 +108318,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102490,6 +108341,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102512,6 +108364,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102534,6 +108387,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102556,6 +108410,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102578,6 +108433,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102600,6 +108456,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102622,6 +108479,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102644,6 +108502,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102666,6 +108525,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102688,6 +108548,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102710,6 +108571,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102732,6 +108594,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102754,6 +108617,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102776,6 +108640,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102798,6 +108663,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102820,6 +108686,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102842,6 +108709,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102864,6 +108732,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102886,6 +108755,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102908,6 +108778,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102930,6 +108801,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102952,6 +108824,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102974,6 +108847,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -102996,6 +108870,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103018,6 +108893,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103040,6 +108916,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103062,6 +108939,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103084,6 +108962,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103106,6 +108985,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103128,6 +109008,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103150,6 +109031,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103172,6 +109054,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103194,6 +109077,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103216,6 +109100,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103238,6 +109123,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103260,6 +109146,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103282,6 +109169,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103304,6 +109192,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103326,6 +109215,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103348,6 +109238,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103370,6 +109261,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103392,6 +109284,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103414,6 +109307,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103436,6 +109330,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103458,6 +109353,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103480,6 +109376,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103502,6 +109399,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103524,6 +109422,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103546,6 +109445,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103568,6 +109468,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103590,6 +109491,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103612,6 +109514,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103634,6 +109537,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103656,6 +109560,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103678,6 +109583,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103700,6 +109606,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103722,6 +109629,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103744,6 +109652,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103766,6 +109675,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103788,6 +109698,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103810,6 +109721,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103832,6 +109744,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103854,6 +109767,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103876,6 +109790,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103898,6 +109813,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103920,6 +109836,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103942,6 +109859,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103964,6 +109882,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -103986,6 +109905,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104008,6 +109928,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104030,6 +109951,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104052,6 +109974,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104074,6 +109997,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104096,6 +110020,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104118,6 +110043,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104140,6 +110066,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104162,6 +110089,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104184,6 +110112,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104206,6 +110135,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104228,6 +110158,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104250,6 +110181,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104272,6 +110204,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104294,6 +110227,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104316,6 +110250,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104338,6 +110273,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104360,6 +110296,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104382,6 +110319,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104404,6 +110342,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104426,6 +110365,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104448,6 +110388,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104470,6 +110411,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104492,6 +110434,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104514,6 +110457,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104536,6 +110480,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104558,6 +110503,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104580,6 +110526,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104602,6 +110549,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104624,6 +110572,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104646,6 +110595,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104668,6 +110618,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104690,6 +110641,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104712,6 +110664,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104734,6 +110687,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104756,6 +110710,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104778,6 +110733,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104800,6 +110756,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104822,6 +110779,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104844,6 +110802,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104866,6 +110825,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104888,6 +110848,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104910,6 +110871,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104932,6 +110894,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104954,6 +110917,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104976,6 +110940,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -104998,6 +110963,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105020,6 +110986,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105042,6 +111009,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105064,6 +111032,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105086,6 +111055,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105108,6 +111078,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105130,6 +111101,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105152,6 +111124,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105174,6 +111147,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105196,6 +111170,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105218,6 +111193,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105240,6 +111216,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105262,6 +111239,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105284,6 +111262,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105306,6 +111285,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105328,6 +111308,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105350,6 +111331,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105372,6 +111354,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105394,6 +111377,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105416,6 +111400,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105438,6 +111423,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105460,6 +111446,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105482,6 +111469,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105504,6 +111492,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105526,6 +111515,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105548,6 +111538,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105570,6 +111561,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105592,6 +111584,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105614,6 +111607,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105636,6 +111630,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105658,6 +111653,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105680,6 +111676,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105702,6 +111699,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105724,6 +111722,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105746,6 +111745,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105768,6 +111768,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105790,6 +111791,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105812,6 +111814,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105834,6 +111837,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105856,6 +111860,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105878,6 +111883,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105900,6 +111906,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105922,6 +111929,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105944,6 +111952,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105966,6 +111975,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -105988,6 +111998,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106010,6 +112021,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106032,6 +112044,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106054,6 +112067,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106076,6 +112090,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106098,6 +112113,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106120,6 +112136,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106142,6 +112159,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106164,6 +112182,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106186,6 +112205,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106208,6 +112228,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106230,6 +112251,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106252,6 +112274,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106274,6 +112297,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106296,6 +112320,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106318,6 +112343,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106340,6 +112366,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106362,6 +112389,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106384,6 +112412,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106406,6 +112435,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106428,6 +112458,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106450,6 +112481,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106472,6 +112504,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106494,6 +112527,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106516,6 +112550,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106538,6 +112573,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106560,6 +112596,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106582,6 +112619,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106604,6 +112642,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106626,6 +112665,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106648,6 +112688,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106670,6 +112711,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106692,6 +112734,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106714,6 +112757,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106736,6 +112780,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106758,6 +112803,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106780,6 +112826,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106802,6 +112849,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106824,6 +112872,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106846,6 +112895,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106868,6 +112918,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106890,6 +112941,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106912,6 +112964,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106934,6 +112987,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106956,6 +113010,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -106978,6 +113033,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107000,6 +113056,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107022,6 +113079,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107044,6 +113102,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107066,6 +113125,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107088,6 +113148,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107110,6 +113171,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107132,6 +113194,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107154,6 +113217,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107176,6 +113240,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107198,6 +113263,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107220,6 +113286,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107242,6 +113309,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107264,6 +113332,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107286,6 +113355,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107308,6 +113378,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107330,6 +113401,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107352,6 +113424,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107374,6 +113447,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107396,6 +113470,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107418,6 +113493,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107440,6 +113516,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107462,6 +113539,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107484,6 +113562,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107506,6 +113585,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107528,6 +113608,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107550,6 +113631,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107572,6 +113654,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107594,6 +113677,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107616,6 +113700,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107638,6 +113723,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107660,6 +113746,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107682,6 +113769,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107704,6 +113792,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107726,6 +113815,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107748,6 +113838,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107770,6 +113861,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107792,6 +113884,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107814,6 +113907,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107836,6 +113930,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107858,6 +113953,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107880,6 +113976,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107902,6 +113999,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107924,6 +114022,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107946,6 +114045,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107968,6 +114068,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -107990,6 +114091,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108012,6 +114114,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108034,6 +114137,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108056,6 +114160,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108078,6 +114183,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108100,6 +114206,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108122,6 +114229,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108144,6 +114252,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108166,6 +114275,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108188,6 +114298,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108210,6 +114321,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108232,6 +114344,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108254,6 +114367,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108276,6 +114390,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108298,6 +114413,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108320,6 +114436,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108342,6 +114459,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108364,6 +114482,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108386,6 +114505,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108408,6 +114528,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108430,6 +114551,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108452,6 +114574,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108474,6 +114597,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108496,6 +114620,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108518,6 +114643,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108540,6 +114666,7 @@
"language": "c",
"name": "client_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108562,6 +114689,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108584,6 +114712,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108606,6 +114735,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108628,6 +114758,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108650,6 +114781,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108672,6 +114804,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108694,6 +114827,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108716,6 +114850,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108738,6 +114873,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108760,6 +114896,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108782,6 +114919,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108804,6 +114942,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108826,6 +114965,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108848,6 +114988,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108870,6 +115011,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108892,6 +115034,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108914,6 +115057,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108936,6 +115080,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108958,6 +115103,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -108980,6 +115126,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109002,6 +115149,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109024,6 +115172,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109046,6 +115195,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109068,6 +115218,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109090,6 +115241,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109112,6 +115264,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109134,6 +115287,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109156,6 +115310,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109178,6 +115333,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109200,6 +115356,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109222,6 +115379,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109244,6 +115402,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109266,6 +115425,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109288,6 +115448,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109310,6 +115471,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109332,6 +115494,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109354,6 +115517,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109376,6 +115540,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109398,6 +115563,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109420,6 +115586,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109442,6 +115609,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109464,6 +115632,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109486,6 +115655,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109508,6 +115678,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109530,6 +115701,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109552,6 +115724,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109574,6 +115747,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109596,6 +115770,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109618,6 +115793,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109640,6 +115816,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109662,6 +115839,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109684,6 +115862,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109706,6 +115885,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109728,6 +115908,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109750,6 +115931,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109772,6 +115954,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109794,6 +115977,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109816,6 +116000,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109838,6 +116023,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109860,6 +116046,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109882,6 +116069,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109904,6 +116092,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109926,6 +116115,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109948,6 +116138,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109970,6 +116161,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -109992,6 +116184,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110014,6 +116207,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110036,6 +116230,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110058,6 +116253,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110080,6 +116276,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110102,6 +116299,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110124,6 +116322,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110146,6 +116345,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110168,6 +116368,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110190,6 +116391,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110212,6 +116414,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110234,6 +116437,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110256,6 +116460,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110278,6 +116483,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110300,6 +116506,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110322,6 +116529,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110344,6 +116552,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110366,6 +116575,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110388,6 +116598,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110410,6 +116621,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110432,6 +116644,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110454,6 +116667,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110476,6 +116690,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110498,6 +116713,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110520,6 +116736,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110542,6 +116759,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110564,6 +116782,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110586,6 +116805,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110608,6 +116828,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110630,6 +116851,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110652,6 +116874,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110674,6 +116897,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110696,6 +116920,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110718,6 +116943,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110740,6 +116966,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110762,6 +116989,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110784,6 +117012,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110806,6 +117035,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110828,6 +117058,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110850,6 +117081,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110872,6 +117104,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110894,6 +117127,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110916,6 +117150,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110938,6 +117173,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110960,6 +117196,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -110982,6 +117219,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111004,6 +117242,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111026,6 +117265,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111048,6 +117288,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111070,6 +117311,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111092,6 +117334,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111114,6 +117357,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111136,6 +117380,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111158,6 +117403,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111180,6 +117426,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111202,6 +117449,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111224,6 +117472,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111246,6 +117495,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111268,6 +117518,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111290,6 +117541,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111312,6 +117564,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111334,6 +117587,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111356,6 +117610,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111378,6 +117633,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111400,6 +117656,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111422,6 +117679,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111444,6 +117702,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111466,6 +117725,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111488,6 +117748,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111510,6 +117771,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111532,6 +117794,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111554,6 +117817,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111576,6 +117840,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111598,6 +117863,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111620,6 +117886,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111642,6 +117909,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111664,6 +117932,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111686,6 +117955,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111708,6 +117978,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111730,6 +118001,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111752,6 +118024,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111774,6 +118047,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111796,6 +118070,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111818,6 +118093,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111840,6 +118116,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111862,6 +118139,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111884,6 +118162,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111906,6 +118185,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111928,6 +118208,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111950,6 +118231,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111972,6 +118254,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -111994,6 +118277,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112016,6 +118300,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112038,6 +118323,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112060,6 +118346,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112082,6 +118369,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112104,6 +118392,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112126,6 +118415,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112148,6 +118438,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112170,6 +118461,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112192,6 +118484,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112214,6 +118507,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112236,6 +118530,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112258,6 +118553,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112280,6 +118576,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112302,6 +118599,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112324,6 +118622,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112346,6 +118645,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112368,6 +118668,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112390,6 +118691,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112412,6 +118714,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112434,6 +118737,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112456,6 +118760,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112478,6 +118783,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112500,6 +118806,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112522,6 +118829,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112544,6 +118852,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112566,6 +118875,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112588,6 +118898,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112610,6 +118921,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112632,6 +118944,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112654,6 +118967,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112676,6 +118990,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112698,6 +119013,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112720,6 +119036,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112742,6 +119059,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112764,6 +119082,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112786,6 +119105,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112808,6 +119128,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112830,6 +119151,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112852,6 +119174,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112874,6 +119197,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112896,6 +119220,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112918,6 +119243,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112940,6 +119266,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112962,6 +119289,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -112984,6 +119312,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113006,6 +119335,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113028,6 +119358,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113050,6 +119381,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113072,6 +119404,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113094,6 +119427,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113116,6 +119450,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113138,6 +119473,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113160,6 +119496,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113182,6 +119519,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113204,6 +119542,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113226,6 +119565,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113248,6 +119588,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113270,6 +119611,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113292,6 +119634,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113314,6 +119657,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113336,6 +119680,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113358,6 +119703,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113380,6 +119726,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113402,6 +119749,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113424,6 +119772,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113446,6 +119795,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113468,6 +119818,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113490,6 +119841,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113512,6 +119864,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113534,6 +119887,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113556,6 +119910,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113578,6 +119933,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113600,6 +119956,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113622,6 +119979,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113644,6 +120002,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113666,6 +120025,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113688,6 +120048,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113710,6 +120071,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113732,6 +120094,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113754,6 +120117,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113776,6 +120140,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113798,6 +120163,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113820,6 +120186,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113842,6 +120209,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113864,6 +120232,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113886,6 +120255,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113908,6 +120278,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113930,6 +120301,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113952,6 +120324,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113974,6 +120347,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -113996,6 +120370,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114018,6 +120393,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114040,6 +120416,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114062,6 +120439,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114084,6 +120462,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114106,6 +120485,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114128,6 +120508,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114150,6 +120531,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114172,6 +120554,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114194,6 +120577,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114216,6 +120600,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114238,6 +120623,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114260,6 +120646,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114282,6 +120669,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114304,6 +120692,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114326,6 +120715,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114348,6 +120738,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114370,6 +120761,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114392,6 +120784,30 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/transport/chttp2/hpack_parser_corpus/clusterfuzz-testcase-5298216461402112"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "hpack_parser_fuzzer_test_one_entry",
+ "platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114414,6 +120830,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114436,6 +120853,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114458,6 +120876,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114480,6 +120899,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114502,6 +120922,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114524,6 +120945,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114546,6 +120968,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114568,6 +120991,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114590,6 +121014,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114612,6 +121037,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114634,6 +121060,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114656,6 +121083,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114678,6 +121106,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114700,6 +121129,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114722,6 +121152,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114744,6 +121175,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114766,6 +121198,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114788,6 +121221,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114810,6 +121244,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114832,6 +121267,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114854,6 +121290,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114876,6 +121313,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114898,6 +121336,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114920,6 +121359,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114942,6 +121382,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114964,6 +121405,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -114986,6 +121428,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115008,6 +121451,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115030,6 +121474,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115052,6 +121497,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115074,6 +121520,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115096,6 +121543,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115118,6 +121566,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115140,6 +121589,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115162,6 +121612,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115184,6 +121635,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115206,6 +121658,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115228,6 +121681,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115250,6 +121704,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115272,6 +121727,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115294,6 +121750,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115316,6 +121773,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115338,6 +121796,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115360,6 +121819,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115382,6 +121842,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115404,6 +121865,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115426,6 +121888,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115448,6 +121911,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115470,6 +121934,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115492,6 +121957,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115514,6 +121980,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115536,6 +122003,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115558,6 +122026,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115580,6 +122049,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115602,6 +122072,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115624,6 +122095,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115646,6 +122118,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115668,6 +122141,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115690,6 +122164,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115712,6 +122187,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115734,6 +122210,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115756,6 +122233,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115778,6 +122256,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115800,6 +122279,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115822,6 +122302,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115844,6 +122325,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115866,6 +122348,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115888,6 +122371,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115910,6 +122394,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115932,6 +122417,7 @@
"language": "c",
"name": "hpack_parser_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115954,6 +122440,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115976,6 +122463,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -115998,6 +122486,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116020,6 +122509,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116042,6 +122532,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116064,6 +122555,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116086,6 +122578,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116108,6 +122601,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116130,6 +122624,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116152,6 +122647,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116174,6 +122670,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116196,6 +122693,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116218,6 +122716,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116240,6 +122739,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116262,6 +122762,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116284,6 +122785,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116306,6 +122808,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116328,6 +122831,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116350,6 +122854,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116372,6 +122877,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116394,6 +122900,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116416,6 +122923,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116438,6 +122946,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116460,6 +122969,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116482,6 +122992,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116504,6 +123015,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116526,6 +123038,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116548,6 +123061,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116570,6 +123084,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116592,6 +123107,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116614,6 +123130,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116636,6 +123153,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116658,6 +123176,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116680,6 +123199,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116702,6 +123222,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116724,6 +123245,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116746,6 +123268,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116768,6 +123291,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116790,6 +123314,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116812,6 +123337,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116834,6 +123360,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116856,6 +123383,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116878,6 +123406,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116900,6 +123429,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116922,6 +123452,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116944,6 +123475,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116966,6 +123498,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -116988,6 +123521,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117010,6 +123544,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117032,6 +123567,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117054,6 +123590,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117076,6 +123613,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117098,6 +123636,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117120,6 +123659,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117142,6 +123682,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117164,6 +123705,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117186,6 +123728,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117208,6 +123751,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117230,6 +123774,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117252,6 +123797,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117274,6 +123820,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117296,6 +123843,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117318,6 +123866,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117340,6 +123889,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117362,6 +123912,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117384,6 +123935,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117406,6 +123958,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117428,6 +123981,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117450,6 +124004,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117472,6 +124027,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117494,6 +124050,7 @@
"language": "c",
"name": "http_request_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117516,6 +124073,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117538,6 +124096,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117560,6 +124119,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117582,6 +124142,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117604,6 +124165,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117626,6 +124188,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117648,6 +124211,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117670,6 +124234,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117692,6 +124257,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117714,6 +124280,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117736,6 +124303,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117758,6 +124326,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117780,6 +124349,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117802,6 +124372,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117824,6 +124395,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117846,6 +124418,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117868,6 +124441,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117890,6 +124464,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117912,6 +124487,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117934,6 +124510,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117956,6 +124533,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -117978,6 +124556,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118000,6 +124579,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118022,6 +124602,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118044,6 +124625,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118066,6 +124648,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118088,6 +124671,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118110,6 +124694,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118132,6 +124717,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118154,6 +124740,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118176,6 +124763,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118198,6 +124786,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118220,6 +124809,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118242,6 +124832,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118264,6 +124855,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118286,6 +124878,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118308,6 +124901,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118330,6 +124924,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118352,6 +124947,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118374,6 +124970,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118396,6 +124993,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118418,6 +125016,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118440,6 +125039,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118462,6 +125062,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118484,6 +125085,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118506,6 +125108,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118528,6 +125131,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118550,6 +125154,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118572,6 +125177,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118594,6 +125200,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118616,6 +125223,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118638,6 +125246,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118660,6 +125269,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118682,6 +125292,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118704,6 +125315,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118726,6 +125338,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118748,6 +125361,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118770,6 +125384,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118792,6 +125407,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118814,6 +125430,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118836,6 +125453,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118858,6 +125476,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118880,6 +125499,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118902,6 +125522,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118924,6 +125545,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118946,6 +125568,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118968,6 +125591,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -118990,6 +125614,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119012,6 +125637,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119034,6 +125660,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119056,6 +125683,7 @@
"language": "c",
"name": "http_response_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119078,6 +125706,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119100,6 +125729,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119122,6 +125752,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119144,6 +125775,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119166,6 +125798,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119188,6 +125821,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119210,6 +125844,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119232,6 +125867,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119254,6 +125890,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119276,6 +125913,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119298,6 +125936,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119320,6 +125959,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119342,6 +125982,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119364,6 +126005,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119386,6 +126028,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119408,6 +126051,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119430,6 +126074,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119452,6 +126097,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119474,6 +126120,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119496,6 +126143,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119518,6 +126166,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119540,6 +126189,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119562,6 +126212,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119584,6 +126235,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119606,6 +126258,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119628,6 +126281,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119650,6 +126304,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119672,6 +126327,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119694,6 +126350,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119716,6 +126373,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119738,6 +126396,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119760,6 +126419,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119782,6 +126442,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119804,6 +126465,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119826,6 +126488,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119848,6 +126511,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119870,6 +126534,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119892,6 +126557,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119914,6 +126580,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119936,6 +126603,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119958,6 +126626,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -119980,6 +126649,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120002,6 +126672,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120024,6 +126695,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120046,6 +126718,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120068,6 +126741,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120090,6 +126764,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120112,6 +126787,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120134,6 +126810,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120156,6 +126833,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120178,6 +126856,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120200,6 +126879,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120222,6 +126902,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120244,6 +126925,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120266,6 +126948,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120288,6 +126971,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120310,6 +126994,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120332,6 +127017,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120354,6 +127040,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120376,6 +127063,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120398,6 +127086,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120420,6 +127109,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120442,6 +127132,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120464,6 +127155,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120486,6 +127178,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120508,6 +127201,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120530,6 +127224,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120552,6 +127247,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120574,6 +127270,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120596,6 +127293,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120618,6 +127316,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120640,6 +127339,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120662,6 +127362,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120684,6 +127385,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120706,6 +127408,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120728,6 +127431,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120750,6 +127454,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120772,6 +127477,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120794,6 +127500,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120816,6 +127523,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120838,6 +127546,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120860,6 +127569,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120882,6 +127592,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120904,6 +127615,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120926,6 +127638,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120948,6 +127661,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120970,6 +127684,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -120992,6 +127707,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121014,6 +127730,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121036,6 +127753,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121058,6 +127776,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121080,6 +127799,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121102,6 +127822,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121124,6 +127845,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121146,6 +127868,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121168,6 +127891,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121190,6 +127914,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121212,6 +127937,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121234,6 +127960,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121256,6 +127983,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121278,6 +128006,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121300,6 +128029,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121322,6 +128052,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121344,6 +128075,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121366,6 +128098,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121388,6 +128121,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121410,6 +128144,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121432,6 +128167,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121454,6 +128190,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121476,6 +128213,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121498,6 +128236,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121520,6 +128259,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121542,6 +128282,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121564,6 +128305,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121586,6 +128328,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121608,6 +128351,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121630,6 +128374,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121652,6 +128397,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121674,6 +128420,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121696,6 +128443,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121718,6 +128466,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121740,6 +128489,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121762,6 +128512,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121784,6 +128535,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121806,6 +128558,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121828,6 +128581,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121850,6 +128604,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121872,6 +128627,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121894,6 +128650,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121916,6 +128673,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121938,6 +128696,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121960,6 +128719,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -121982,6 +128742,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122004,6 +128765,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122026,6 +128788,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122048,6 +128811,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122070,6 +128834,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122092,6 +128857,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122114,6 +128880,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122136,6 +128903,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122158,6 +128926,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122180,6 +128949,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122202,6 +128972,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122224,6 +128995,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122246,6 +129018,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122268,6 +129041,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122290,6 +129064,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122312,6 +129087,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122334,6 +129110,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122356,6 +129133,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122378,6 +129156,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122400,6 +129179,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122422,6 +129202,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122444,6 +129225,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122466,6 +129248,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122488,6 +129271,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122510,6 +129294,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122532,6 +129317,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122554,6 +129340,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122576,6 +129363,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122598,6 +129386,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122620,6 +129409,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122642,6 +129432,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122664,6 +129455,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122686,6 +129478,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122708,6 +129501,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122730,6 +129524,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122752,6 +129547,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122774,6 +129570,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122796,6 +129593,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122818,6 +129616,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122840,6 +129639,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122862,6 +129662,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122884,6 +129685,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122906,6 +129708,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122928,6 +129731,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122950,6 +129754,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122972,6 +129777,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -122994,6 +129800,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123016,6 +129823,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123038,6 +129846,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123060,6 +129869,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123082,6 +129892,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123104,6 +129915,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123126,6 +129938,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123148,6 +129961,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123170,6 +129984,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123192,6 +130007,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123214,6 +130030,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123236,6 +130053,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123258,6 +130076,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123280,6 +130099,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123302,6 +130122,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123324,6 +130145,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123346,6 +130168,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123368,6 +130191,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123390,6 +130214,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123412,6 +130237,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123434,6 +130260,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123456,6 +130283,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123478,6 +130306,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123500,6 +130329,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123522,6 +130352,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123544,6 +130375,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123566,6 +130398,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123588,6 +130421,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123610,6 +130444,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123632,6 +130467,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123654,6 +130490,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123676,6 +130513,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123698,6 +130536,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123720,6 +130559,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123742,6 +130582,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123764,6 +130605,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123786,6 +130628,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123808,6 +130651,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123830,6 +130674,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123852,6 +130697,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123874,6 +130720,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123896,6 +130743,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123918,6 +130766,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123940,6 +130789,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123962,6 +130812,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -123984,6 +130835,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124006,6 +130858,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124028,6 +130881,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124050,6 +130904,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124072,6 +130927,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124094,6 +130950,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124116,6 +130973,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124138,6 +130996,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124160,6 +131019,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124182,6 +131042,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124204,6 +131065,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124226,6 +131088,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124248,6 +131111,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124270,6 +131134,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124292,6 +131157,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124314,6 +131180,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124336,6 +131203,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124358,6 +131226,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124380,6 +131249,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124402,6 +131272,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124424,6 +131295,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124446,6 +131318,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124468,6 +131341,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124490,6 +131364,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124512,6 +131387,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124534,6 +131410,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124556,6 +131433,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124578,6 +131456,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124600,6 +131479,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124622,6 +131502,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124644,6 +131525,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124666,6 +131548,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124688,6 +131571,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124710,6 +131594,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124732,6 +131617,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124754,6 +131640,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124776,6 +131663,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124798,6 +131686,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124820,6 +131709,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124842,6 +131732,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124864,6 +131755,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124886,6 +131778,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124908,6 +131801,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124930,6 +131824,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124952,6 +131847,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124974,6 +131870,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -124996,6 +131893,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125018,6 +131916,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125040,6 +131939,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125062,6 +131962,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125084,6 +131985,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125106,6 +132008,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125128,6 +132031,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125150,6 +132054,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125172,6 +132077,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125194,6 +132100,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125216,6 +132123,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125238,6 +132146,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125260,6 +132169,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125282,6 +132192,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125304,6 +132215,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125326,6 +132238,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125348,6 +132261,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125370,6 +132284,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125392,6 +132307,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125414,6 +132330,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125436,6 +132353,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125458,6 +132376,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125480,6 +132399,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125502,6 +132422,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125524,6 +132445,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125546,6 +132468,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125568,6 +132491,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125590,6 +132514,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125612,6 +132537,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125634,6 +132560,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125656,6 +132583,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125678,6 +132606,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125700,6 +132629,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125722,6 +132652,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125744,6 +132675,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125766,6 +132698,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125788,6 +132721,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125810,6 +132744,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125832,6 +132767,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125854,6 +132790,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125876,6 +132813,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125898,6 +132836,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125920,6 +132859,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125942,6 +132882,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125964,6 +132905,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -125986,6 +132928,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126008,6 +132951,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126030,6 +132974,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126052,6 +132997,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126074,6 +133020,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126096,6 +133043,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126118,6 +133066,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126140,6 +133089,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126162,6 +133112,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126184,6 +133135,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126206,6 +133158,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126228,6 +133181,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126250,6 +133204,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126272,6 +133227,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126294,6 +133250,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126316,6 +133273,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126338,6 +133296,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126360,6 +133319,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126382,6 +133342,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126404,6 +133365,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126426,6 +133388,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126448,6 +133411,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126470,6 +133434,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126492,6 +133457,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126514,6 +133480,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126536,6 +133503,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126558,6 +133526,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126580,6 +133549,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126602,6 +133572,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126624,6 +133595,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126646,6 +133618,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126668,6 +133641,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126690,6 +133664,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126712,6 +133687,7 @@
"language": "c",
"name": "json_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126734,6 +133710,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126756,6 +133733,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126778,6 +133756,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126800,6 +133779,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126822,6 +133802,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126844,6 +133825,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126866,6 +133848,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126888,6 +133871,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126910,6 +133894,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126932,6 +133917,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126954,6 +133940,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126976,6 +133963,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -126998,6 +133986,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127020,6 +134009,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127042,6 +134032,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127064,6 +134055,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127086,6 +134078,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127108,6 +134101,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127130,6 +134124,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127152,6 +134147,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127174,6 +134170,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127196,6 +134193,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127218,6 +134216,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127240,6 +134239,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127262,6 +134262,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127284,6 +134285,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127306,6 +134308,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127328,6 +134331,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127350,6 +134354,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127372,6 +134377,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127394,6 +134400,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127416,6 +134423,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127438,6 +134446,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127460,6 +134469,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127482,6 +134492,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127504,6 +134515,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127526,6 +134538,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127548,6 +134561,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127570,6 +134584,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127592,6 +134607,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127614,6 +134630,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127636,6 +134653,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127658,6 +134676,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127680,6 +134699,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127702,6 +134722,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127724,6 +134745,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127746,6 +134768,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127768,6 +134791,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127790,6 +134814,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127812,6 +134837,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127834,6 +134860,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127856,6 +134883,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127878,6 +134906,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127900,6 +134929,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127922,6 +134952,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127944,6 +134975,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127966,6 +134998,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -127988,6 +135021,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128010,6 +135044,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128032,6 +135067,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128054,6 +135090,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128076,6 +135113,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128098,6 +135136,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128120,6 +135159,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128142,6 +135182,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128164,6 +135205,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128186,6 +135228,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128208,6 +135251,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128230,6 +135274,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128252,6 +135297,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128274,6 +135320,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128296,6 +135343,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128318,6 +135366,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128340,6 +135389,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128362,6 +135412,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128384,6 +135435,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128406,6 +135458,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128428,6 +135481,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128450,6 +135504,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128472,6 +135527,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128494,6 +135550,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128516,6 +135573,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128538,6 +135596,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128560,6 +135619,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128582,6 +135642,7 @@
"language": "c",
"name": "nanopb_fuzzer_response_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128604,6 +135665,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128626,6 +135688,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128648,6 +135711,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128670,6 +135734,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128692,6 +135757,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128714,6 +135780,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128736,6 +135803,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128758,6 +135826,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128780,6 +135849,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128802,6 +135872,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128824,6 +135895,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128846,6 +135918,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128868,6 +135941,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128890,6 +135964,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128912,6 +135987,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128934,6 +136010,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128956,6 +136033,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -128978,6 +136056,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129000,6 +136079,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129022,6 +136102,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129044,6 +136125,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129066,6 +136148,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129088,6 +136171,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129110,6 +136194,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129132,6 +136217,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129154,6 +136240,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129176,6 +136263,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129198,6 +136286,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129220,6 +136309,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129242,6 +136332,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129264,6 +136355,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129286,6 +136378,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129308,6 +136401,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129330,6 +136424,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129352,6 +136447,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129374,6 +136470,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129396,6 +136493,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129418,6 +136516,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129440,6 +136539,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129462,6 +136562,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129484,6 +136585,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129506,6 +136608,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129528,6 +136631,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129550,6 +136654,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129572,6 +136677,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129594,6 +136700,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129616,6 +136723,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129638,6 +136746,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129660,6 +136769,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129682,6 +136792,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129704,6 +136815,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129726,6 +136838,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129748,6 +136861,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129770,6 +136884,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129792,6 +136907,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129814,6 +136930,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129836,6 +136953,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129858,6 +136976,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129880,6 +136999,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129902,6 +137022,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129924,6 +137045,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129946,6 +137068,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129968,6 +137091,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -129990,6 +137114,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130012,6 +137137,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130034,6 +137160,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130056,6 +137183,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130078,6 +137206,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130100,6 +137229,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130122,6 +137252,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130144,6 +137275,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130166,6 +137298,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130188,6 +137321,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130210,6 +137344,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130232,6 +137367,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130254,6 +137390,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130276,6 +137413,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130298,6 +137436,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130320,6 +137459,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130342,6 +137482,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130364,6 +137505,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130386,6 +137528,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130408,6 +137551,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130430,6 +137574,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130452,6 +137597,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130474,6 +137620,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130496,6 +137643,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130518,6 +137666,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130540,6 +137689,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130562,6 +137712,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130584,6 +137735,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130606,6 +137758,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130628,6 +137781,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130650,6 +137804,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130672,6 +137827,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130694,6 +137850,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130716,6 +137873,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130738,6 +137896,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130760,6 +137919,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130782,6 +137942,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130804,6 +137965,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130826,6 +137988,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130848,6 +138011,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130870,6 +138034,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130892,6 +138057,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130914,6 +138080,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130936,6 +138103,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130958,6 +138126,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -130980,6 +138149,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131002,6 +138172,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131024,6 +138195,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131046,6 +138218,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131068,6 +138241,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131090,6 +138264,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131112,6 +138287,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131134,6 +138310,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131156,6 +138333,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131178,6 +138356,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131200,6 +138379,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131222,6 +138402,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131244,6 +138425,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131266,6 +138448,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131288,6 +138471,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131310,6 +138494,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131332,6 +138517,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131354,6 +138540,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131376,6 +138563,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131398,6 +138586,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131420,6 +138609,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131442,6 +138632,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131464,6 +138655,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131486,6 +138678,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131508,6 +138701,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131530,6 +138724,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131552,6 +138747,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131574,6 +138770,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131596,6 +138793,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131618,6 +138816,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131640,6 +138839,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131662,6 +138862,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131684,6 +138885,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131706,6 +138908,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131728,6 +138931,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131750,6 +138954,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131772,6 +138977,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131794,6 +139000,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131816,6 +139023,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131838,6 +139046,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131860,6 +139069,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131882,6 +139092,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131904,6 +139115,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131926,6 +139138,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131948,6 +139161,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131970,6 +139184,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -131992,6 +139207,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132014,6 +139230,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132036,6 +139253,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132058,6 +139276,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132080,6 +139299,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132102,6 +139322,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132124,6 +139345,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132146,6 +139368,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132168,6 +139391,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132190,6 +139414,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132212,6 +139437,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132234,6 +139460,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132256,6 +139483,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132278,6 +139506,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132300,6 +139529,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132322,6 +139552,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132344,6 +139575,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132366,6 +139598,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132388,6 +139621,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132410,6 +139644,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132432,6 +139667,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132454,6 +139690,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132476,6 +139713,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132498,6 +139736,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132520,6 +139759,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132542,6 +139782,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132564,6 +139805,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132586,6 +139828,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132608,6 +139851,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132630,6 +139874,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132652,6 +139897,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132674,6 +139920,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132696,6 +139943,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132718,6 +139966,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132740,6 +139989,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132762,6 +140012,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132784,6 +140035,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132806,6 +140058,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132828,6 +140081,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132850,6 +140104,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132872,6 +140127,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132894,6 +140150,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132916,6 +140173,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132938,6 +140196,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132960,6 +140219,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -132982,6 +140242,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133004,6 +140265,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133026,6 +140288,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133048,6 +140311,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133070,6 +140334,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133092,6 +140357,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133114,6 +140380,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133136,6 +140403,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133158,6 +140426,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133180,6 +140449,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133202,6 +140472,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133224,6 +140495,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133246,6 +140518,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133268,6 +140541,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133290,6 +140564,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133312,6 +140587,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133334,6 +140610,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133356,6 +140633,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133378,6 +140656,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133400,6 +140679,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133422,6 +140702,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133444,6 +140725,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133466,6 +140748,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133488,6 +140771,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133510,6 +140794,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133532,6 +140817,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133554,6 +140840,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133576,6 +140863,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133598,6 +140886,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133620,6 +140909,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133642,6 +140932,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133664,6 +140955,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133686,6 +140978,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133708,6 +141001,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133730,6 +141024,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133752,6 +141047,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133774,6 +141070,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133796,6 +141093,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133818,6 +141116,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133840,6 +141139,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133862,6 +141162,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133884,6 +141185,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133906,6 +141208,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133928,6 +141231,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133950,6 +141254,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133972,6 +141277,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -133994,6 +141300,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134016,6 +141323,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134038,6 +141346,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134060,6 +141369,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134082,6 +141392,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134104,6 +141415,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134126,6 +141438,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134148,6 +141461,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134170,6 +141484,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134192,6 +141507,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134214,6 +141530,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134236,6 +141553,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134258,6 +141576,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134280,6 +141599,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134302,6 +141622,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134324,6 +141645,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134346,6 +141668,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134368,6 +141691,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134390,6 +141714,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134412,6 +141737,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134434,6 +141760,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134456,6 +141783,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134478,6 +141806,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134500,6 +141829,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134522,6 +141852,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134544,6 +141875,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134566,6 +141898,7 @@
"language": "c",
"name": "nanopb_fuzzer_serverlist_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134588,6 +141921,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134610,6 +141944,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134632,6 +141967,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134654,6 +141990,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134676,6 +142013,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134698,6 +142036,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134720,6 +142059,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134742,6 +142082,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134764,6 +142105,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134786,6 +142128,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134808,6 +142151,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134830,6 +142174,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134852,6 +142197,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134874,6 +142220,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134896,6 +142243,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134918,6 +142266,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134940,6 +142289,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134962,6 +142312,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -134984,6 +142335,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135006,6 +142358,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135028,6 +142381,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135050,6 +142404,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135072,6 +142427,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135094,6 +142450,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135116,6 +142473,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135138,6 +142496,7 @@
"language": "c",
"name": "percent_decode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135160,6 +142519,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135182,6 +142542,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135204,6 +142565,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135226,6 +142588,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135248,6 +142611,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135270,6 +142634,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135292,6 +142657,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135314,6 +142680,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135336,6 +142703,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135358,6 +142726,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135380,6 +142749,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135402,6 +142772,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135424,6 +142795,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135446,6 +142818,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135468,6 +142841,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135490,6 +142864,7 @@
"language": "c",
"name": "percent_encode_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135512,6 +142887,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135534,6 +142910,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135556,6 +142933,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135578,6 +142956,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135600,6 +142979,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135622,6 +143002,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135644,6 +143025,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135666,6 +143048,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135688,6 +143071,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135710,6 +143094,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135732,6 +143117,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135754,6 +143140,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135776,6 +143163,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135798,6 +143186,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135820,6 +143209,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135842,6 +143232,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135864,6 +143255,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135886,6 +143278,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135908,6 +143301,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135930,6 +143324,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135952,6 +143347,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135974,6 +143370,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -135996,6 +143393,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136018,6 +143416,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136040,6 +143439,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136062,6 +143462,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136084,6 +143485,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136106,6 +143508,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136128,6 +143531,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136150,6 +143554,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136172,6 +143577,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136194,6 +143600,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136216,6 +143623,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136238,6 +143646,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136260,6 +143669,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136282,6 +143692,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136304,6 +143715,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136326,6 +143738,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136348,6 +143761,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136370,6 +143784,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136392,6 +143807,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136414,6 +143830,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136436,6 +143853,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136458,6 +143876,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136480,6 +143899,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136502,6 +143922,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136524,6 +143945,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136546,6 +143968,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136568,6 +143991,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136590,6 +144014,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136612,6 +144037,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136634,6 +144060,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136656,6 +144083,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136678,6 +144106,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136700,6 +144129,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136722,6 +144152,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136744,6 +144175,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136766,6 +144198,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136788,6 +144221,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136810,6 +144244,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136832,6 +144267,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136854,6 +144290,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136876,6 +144313,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136898,6 +144336,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136920,6 +144359,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136942,6 +144382,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136964,6 +144405,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -136986,6 +144428,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137008,6 +144451,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137030,6 +144474,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137052,6 +144497,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137074,6 +144520,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137096,6 +144543,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137118,6 +144566,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137140,6 +144589,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137162,6 +144612,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137184,6 +144635,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137206,6 +144658,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137228,6 +144681,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137250,6 +144704,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137272,6 +144727,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137294,6 +144750,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137316,6 +144773,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137338,6 +144796,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137360,6 +144819,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137382,6 +144842,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137404,6 +144865,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137426,6 +144888,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137448,6 +144911,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137470,6 +144934,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137492,6 +144957,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137514,6 +144980,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137536,6 +145003,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137558,6 +145026,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137580,6 +145049,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137602,6 +145072,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137624,6 +145095,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137646,6 +145118,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137668,6 +145141,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137690,6 +145164,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137712,6 +145187,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137734,6 +145210,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137756,6 +145233,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137778,6 +145256,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137800,6 +145279,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137822,6 +145302,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137844,6 +145325,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137866,6 +145348,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137888,6 +145371,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137910,6 +145394,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137932,6 +145417,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137954,6 +145440,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137976,6 +145463,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -137998,6 +145486,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138020,6 +145509,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138042,6 +145532,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138064,6 +145555,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138086,6 +145578,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138108,6 +145601,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138130,6 +145624,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138152,6 +145647,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138174,6 +145670,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138196,6 +145693,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138218,6 +145716,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138240,6 +145739,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138262,6 +145762,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138284,6 +145785,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138306,6 +145808,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138328,6 +145831,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138350,6 +145854,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138372,6 +145877,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138394,6 +145900,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138416,6 +145923,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138438,6 +145946,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138460,6 +145969,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138482,6 +145992,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138504,6 +146015,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138526,6 +146038,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138548,6 +146061,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138570,6 +146084,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138592,6 +146107,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138614,6 +146130,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138636,6 +146153,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138658,6 +146176,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138680,6 +146199,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138702,6 +146222,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138724,6 +146245,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138746,6 +146268,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138768,6 +146291,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138790,6 +146314,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138812,6 +146337,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138834,6 +146360,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138856,6 +146383,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138878,6 +146406,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138900,6 +146429,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138922,6 +146452,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138944,6 +146475,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138966,6 +146498,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -138988,6 +146521,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139010,6 +146544,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139032,6 +146567,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139054,6 +146590,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139076,6 +146613,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139098,6 +146636,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139120,6 +146659,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139142,6 +146682,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139164,6 +146705,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139186,6 +146728,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139208,6 +146751,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139230,6 +146774,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139252,6 +146797,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139274,6 +146820,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139296,6 +146843,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139318,6 +146866,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139340,6 +146889,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139362,6 +146912,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139384,6 +146935,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139406,6 +146958,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139428,6 +146981,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139450,6 +147004,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139472,6 +147027,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139494,6 +147050,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139516,6 +147073,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139538,6 +147096,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139560,6 +147119,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139582,6 +147142,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139604,6 +147165,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139626,6 +147188,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139648,6 +147211,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139670,6 +147234,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139692,6 +147257,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139714,6 +147280,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139736,6 +147303,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139758,6 +147326,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139780,6 +147349,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139802,6 +147372,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139824,6 +147395,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139846,6 +147418,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139868,6 +147441,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139890,6 +147464,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139912,6 +147487,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139934,6 +147510,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139956,6 +147533,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -139978,6 +147556,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140000,6 +147579,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140022,6 +147602,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140044,6 +147625,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140066,6 +147648,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140088,6 +147671,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140110,6 +147694,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140132,6 +147717,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140154,6 +147740,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140176,6 +147763,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140198,6 +147786,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140220,6 +147809,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140242,6 +147832,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140264,6 +147855,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140286,6 +147878,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140308,6 +147901,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140330,6 +147924,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140352,6 +147947,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140374,6 +147970,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140396,6 +147993,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140418,6 +148016,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140440,6 +148039,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140462,6 +148062,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140484,6 +148085,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140506,6 +148108,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140528,6 +148131,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140550,6 +148154,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140572,6 +148177,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140594,6 +148200,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140616,6 +148223,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140638,6 +148246,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140660,6 +148269,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140682,6 +148292,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140704,6 +148315,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140726,6 +148338,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140748,6 +148361,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140770,6 +148384,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140792,6 +148407,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140814,6 +148430,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140836,6 +148453,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140858,6 +148476,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140880,6 +148499,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140902,6 +148522,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140924,6 +148545,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140946,6 +148568,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140968,6 +148591,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -140990,6 +148614,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141012,6 +148637,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141034,6 +148660,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141056,6 +148683,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141078,6 +148706,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141100,6 +148729,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141122,6 +148752,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141144,6 +148775,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141166,6 +148798,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141188,6 +148821,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141210,6 +148844,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141232,6 +148867,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141254,6 +148890,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141276,6 +148913,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141298,6 +148936,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141320,6 +148959,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141342,6 +148982,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141364,6 +149005,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141386,6 +149028,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141408,6 +149051,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141430,6 +149074,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141452,6 +149097,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141474,6 +149120,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141496,6 +149143,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141518,6 +149166,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141540,6 +149189,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141562,6 +149212,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141584,6 +149235,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141606,6 +149258,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141628,6 +149281,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141650,6 +149304,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141672,6 +149327,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141694,6 +149350,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141716,6 +149373,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141738,6 +149396,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141760,6 +149419,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141782,6 +149442,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141804,6 +149465,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141826,6 +149488,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141848,6 +149511,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141870,6 +149534,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141892,6 +149557,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141914,6 +149580,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141936,6 +149603,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141958,6 +149626,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -141980,6 +149649,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142002,6 +149672,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142024,6 +149695,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142046,6 +149718,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142068,6 +149741,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142090,6 +149764,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142112,6 +149787,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142134,6 +149810,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142156,6 +149833,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142178,6 +149856,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142200,6 +149879,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142222,6 +149902,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142244,6 +149925,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142266,6 +149948,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142288,6 +149971,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142310,6 +149994,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142332,6 +150017,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142354,6 +150040,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142376,6 +150063,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142398,6 +150086,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142420,6 +150109,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142442,6 +150132,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142464,6 +150155,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142486,6 +150178,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142508,6 +150201,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142530,6 +150224,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142552,6 +150247,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142574,6 +150270,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142596,6 +150293,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142618,6 +150316,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142640,6 +150339,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142662,6 +150362,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142684,6 +150385,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142706,6 +150408,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142728,6 +150431,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142750,6 +150454,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142772,6 +150477,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142794,6 +150500,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142816,6 +150523,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142838,6 +150546,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142860,6 +150569,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142882,6 +150592,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142904,6 +150615,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142926,6 +150638,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142948,6 +150661,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142970,6 +150684,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -142992,6 +150707,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143014,6 +150730,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143036,6 +150753,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143058,6 +150776,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143080,6 +150799,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143102,6 +150822,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143124,6 +150845,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143146,6 +150868,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143168,6 +150891,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143190,6 +150914,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143212,6 +150937,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143234,6 +150960,76 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/server_fuzzer_corpus/clusterfuzz-testcase-5417405008314368"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "server_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/server_fuzzer_corpus/clusterfuzz-testcase-5595941564317696"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "server_fuzzer_one_entry",
+ "platforms": [
+ "mac",
+ "linux"
+ ],
+ "uses_polling": false
+ },
+ {
+ "args": [
+ "test/core/end2end/fuzzers/server_fuzzer_corpus/clusterfuzz-testcase-6312731374256128"
+ ],
+ "ci_platforms": [
+ "linux"
+ ],
+ "cpu_cost": 0.1,
+ "exclude_configs": [
+ "tsan"
+ ],
+ "exclude_iomgrs": [
+ "uv"
+ ],
+ "flaky": false,
+ "language": "c",
+ "name": "server_fuzzer_one_entry",
+ "platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143256,6 +151052,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143278,6 +151075,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143300,6 +151098,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143322,6 +151121,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143344,6 +151144,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143366,6 +151167,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143388,6 +151190,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143410,6 +151213,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143432,6 +151236,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143454,6 +151259,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143476,6 +151282,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143498,6 +151305,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143520,6 +151328,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143542,6 +151351,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143564,6 +151374,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143586,6 +151397,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143608,6 +151420,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143630,6 +151443,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143652,6 +151466,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143674,6 +151489,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143696,6 +151512,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143718,6 +151535,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143740,6 +151558,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143762,6 +151581,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143784,6 +151604,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143806,6 +151627,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143828,6 +151650,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143850,6 +151673,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143872,6 +151696,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143894,6 +151719,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143916,6 +151742,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143938,6 +151765,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143960,6 +151788,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -143982,6 +151811,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144004,6 +151834,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144026,6 +151857,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144048,6 +151880,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144070,6 +151903,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144092,6 +151926,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144114,6 +151949,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144136,6 +151972,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144158,6 +151995,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144180,6 +152018,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144202,6 +152041,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144224,6 +152064,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144246,6 +152087,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144268,6 +152110,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144290,6 +152133,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144312,6 +152156,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144334,6 +152179,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144356,6 +152202,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144378,6 +152225,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144400,6 +152248,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144422,6 +152271,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144444,6 +152294,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144466,6 +152317,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144488,6 +152340,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144510,6 +152363,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144532,6 +152386,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144554,6 +152409,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144576,6 +152432,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144598,6 +152455,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144620,6 +152478,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144642,6 +152501,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144664,6 +152524,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144686,6 +152547,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144708,6 +152570,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144730,6 +152593,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144752,6 +152616,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144774,6 +152639,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144796,6 +152662,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144818,6 +152685,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144840,6 +152708,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144862,6 +152731,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144884,6 +152754,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144906,6 +152777,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144928,6 +152800,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144950,6 +152823,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144972,6 +152846,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -144994,6 +152869,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145016,6 +152892,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145038,6 +152915,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145060,6 +152938,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145082,6 +152961,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145104,6 +152984,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145126,6 +153007,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145148,6 +153030,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145170,6 +153053,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145192,6 +153076,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145214,6 +153099,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145236,6 +153122,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145258,6 +153145,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145280,6 +153168,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145302,6 +153191,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145324,6 +153214,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145346,6 +153237,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145368,6 +153260,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145390,6 +153283,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145412,6 +153306,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145434,6 +153329,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145456,6 +153352,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145478,6 +153375,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145500,6 +153398,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145522,6 +153421,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145544,6 +153444,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145566,6 +153467,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145588,6 +153490,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145610,6 +153513,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145632,6 +153536,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145654,6 +153559,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145676,6 +153582,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145698,6 +153605,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145720,6 +153628,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145742,6 +153651,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145764,6 +153674,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145786,6 +153697,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145808,6 +153720,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145830,6 +153743,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145852,6 +153766,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145874,6 +153789,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145896,6 +153812,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145918,6 +153835,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145940,6 +153858,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145962,6 +153881,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -145984,6 +153904,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146006,6 +153927,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146028,6 +153950,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146050,6 +153973,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146072,6 +153996,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146094,6 +154019,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146116,6 +154042,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146138,6 +154065,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146160,6 +154088,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146182,6 +154111,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146204,6 +154134,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146226,6 +154157,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146248,6 +154180,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146270,6 +154203,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146292,6 +154226,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146314,6 +154249,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146336,6 +154272,7 @@
"language": "c",
"name": "server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146358,6 +154295,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146380,6 +154318,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146402,6 +154341,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146424,6 +154364,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146446,6 +154387,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146468,6 +154410,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146490,6 +154433,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146512,6 +154456,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146534,6 +154479,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146556,6 +154502,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146578,6 +154525,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146600,6 +154548,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146622,6 +154571,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146644,6 +154594,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146666,6 +154617,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146688,6 +154640,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146710,6 +154663,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146732,6 +154686,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146754,6 +154709,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146776,6 +154732,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146798,6 +154755,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146820,6 +154778,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146842,6 +154801,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146864,6 +154824,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146886,6 +154847,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146908,6 +154870,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146930,6 +154893,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146952,6 +154916,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146974,6 +154939,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -146996,6 +154962,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147018,6 +154985,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147040,6 +155008,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147062,6 +155031,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147084,6 +155054,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147106,6 +155077,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147128,6 +155100,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147150,6 +155123,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147172,6 +155146,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147194,6 +155169,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147216,6 +155192,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147238,6 +155215,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147260,6 +155238,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147282,6 +155261,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147304,6 +155284,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147326,6 +155307,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147348,6 +155330,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147370,6 +155353,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147392,6 +155376,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147414,6 +155399,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147436,6 +155422,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147458,6 +155445,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147480,6 +155468,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147502,6 +155491,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147524,6 +155514,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147546,6 +155537,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147568,6 +155560,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147590,6 +155583,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147612,6 +155606,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147634,6 +155629,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147656,6 +155652,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147678,6 +155675,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147700,6 +155698,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147722,6 +155721,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147744,6 +155744,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147766,6 +155767,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147788,6 +155790,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147810,6 +155813,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147832,6 +155836,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147854,6 +155859,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147876,6 +155882,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147898,6 +155905,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147920,6 +155928,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147942,6 +155951,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147964,6 +155974,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -147986,6 +155997,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148008,6 +156020,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148030,6 +156043,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148052,6 +156066,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148074,6 +156089,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148096,6 +156112,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148118,6 +156135,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148140,6 +156158,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148162,6 +156181,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148184,6 +156204,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148206,6 +156227,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148228,6 +156250,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148250,6 +156273,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148272,6 +156296,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148294,6 +156319,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148316,6 +156342,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148338,6 +156365,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148360,6 +156388,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148382,6 +156411,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148404,6 +156434,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148426,6 +156457,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148448,6 +156480,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148470,6 +156503,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148492,6 +156526,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148514,6 +156549,7 @@
"language": "c",
"name": "ssl_server_fuzzer_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148536,6 +156572,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148558,6 +156595,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148580,6 +156618,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148602,6 +156641,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148624,6 +156664,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148646,6 +156687,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148668,6 +156710,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148690,6 +156733,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148712,6 +156756,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148734,6 +156779,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148756,6 +156802,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148778,6 +156825,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148800,6 +156848,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148822,6 +156871,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148844,6 +156894,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148866,6 +156917,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148888,6 +156940,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148910,6 +156963,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148932,6 +156986,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148954,6 +157009,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148976,6 +157032,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -148998,6 +157055,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149020,6 +157078,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149042,6 +157101,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149064,6 +157124,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149086,6 +157147,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149108,6 +157170,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149130,6 +157193,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149152,6 +157216,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149174,6 +157239,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149196,6 +157262,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149218,6 +157285,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149240,6 +157308,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149262,6 +157331,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149284,6 +157354,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149306,6 +157377,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149328,6 +157400,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149350,6 +157423,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149372,6 +157446,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149394,6 +157469,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149416,6 +157492,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149438,6 +157515,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149460,6 +157538,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149482,6 +157561,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149504,6 +157584,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149526,6 +157607,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149548,6 +157630,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149570,6 +157653,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149592,6 +157676,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149614,6 +157699,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149636,6 +157722,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149658,6 +157745,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149680,6 +157768,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149702,6 +157791,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149724,6 +157814,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149746,6 +157837,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149768,6 +157860,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149790,6 +157883,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149812,6 +157906,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149834,6 +157929,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149856,6 +157952,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149878,6 +157975,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
@@ -149900,6 +157998,7 @@
"language": "c",
"name": "uri_fuzzer_test_one_entry",
"platforms": [
+ "mac",
"linux"
],
"uses_polling": false
diff --git a/tools/run_tests/helper_scripts/build_csharp_coreclr.bat b/tools/run_tests/helper_scripts/build_csharp.bat
index 78e5f5998b..05ea78564c 100644
--- a/tools/run_tests/helper_scripts/build_csharp_coreclr.bat
+++ b/tools/run_tests/helper_scripts/build_csharp.bat
@@ -31,9 +31,7 @@ setlocal
cd /d %~dp0\..\..\..\src\csharp
-dotnet restore . || goto :error
-
-dotnet build --configuration %MSBUILD_CONFIG% "**/project.json" || goto :error
+dotnet build --configuration %MSBUILD_CONFIG% Grpc.sln || goto :error
endlocal
diff --git a/tools/run_tests/helper_scripts/build_csharp.sh b/tools/run_tests/helper_scripts/build_csharp.sh
index 84c5b1c777..a7562a7f4a 100755
--- a/tools/run_tests/helper_scripts/build_csharp.sh
+++ b/tools/run_tests/helper_scripts/build_csharp.sh
@@ -32,5 +32,10 @@ set -ex
cd $(dirname $0)/../../../src/csharp
-# overriding NativeDependenciesConfigurationUnix is needed to make gcov code coverage work.
-xbuild /p:Configuration=$MSBUILD_CONFIG /p:NativeDependenciesConfigurationUnix=$CONFIG Grpc.sln
+if [ "$CONFIG" == "gcov" ]
+then
+ # overriding NativeDependenciesConfigurationUnix makes C# project pick up the gcov flavor of grpc_csharp_ext
+ dotnet build --configuration $MSBUILD_CONFIG /p:NativeDependenciesConfigurationUnix=gcov Grpc.sln
+else
+ dotnet build --configuration $MSBUILD_CONFIG Grpc.sln
+fi
diff --git a/tools/run_tests/helper_scripts/build_node.sh b/tools/run_tests/helper_scripts/build_node.sh
index df3acdac2b..07ecf98396 100755
--- a/tools/run_tests/helper_scripts/build_node.sh
+++ b/tools/run_tests/helper_scripts/build_node.sh
@@ -41,10 +41,9 @@ CONFIG=${CONFIG:-opt}
cd $(dirname $0)/../../..
case "$CONFIG" in
- 'dbg') config_flag='--debug' ;;
+ 'dbg') config_flags='--debug' ;;
+ 'gcov') config_flags="--debug --grpc_gcov=true" ;;
*) config_flag='--release' ;;
esac
-uv_flag=$2
-
-npm install --unsafe-perm --build-from-source $uv_flag $config_flag
+npm install --unsafe-perm --build-from-source $config_flag
diff --git a/tools/run_tests/helper_scripts/build_python.sh b/tools/run_tests/helper_scripts/build_python.sh
index 5647d9c2fc..28397be13e 100755
--- a/tools/run_tests/helper_scripts/build_python.sh
+++ b/tools/run_tests/helper_scripts/build_python.sh
@@ -155,7 +155,7 @@ fi
($PYTHON -m virtualenv $VENV ||
$HOST_PYTHON -m virtualenv -p $PYTHON $VENV ||
true)
-VENV_PYTHON=`script_realpath -s "$VENV/$VENV_RELATIVE_PYTHON"`
+VENV_PYTHON=`script_realpath "$VENV/$VENV_RELATIVE_PYTHON"`
# pip-installs the directory specified. Used because on MSYS the vanilla Windows
# Python gets confused when parsing paths.
diff --git a/tools/run_tests/helper_scripts/post_tests_php.sh b/tools/run_tests/helper_scripts/post_tests_php.sh
index 23dc202322..43b665e23e 100755
--- a/tools/run_tests/helper_scripts/post_tests_php.sh
+++ b/tools/run_tests/helper_scripts/post_tests_php.sh
@@ -43,4 +43,4 @@ genhtml $tmp2 --output-directory $out
rm $tmp2
rm $tmp1
-cp -rv $root/src/php/coverage $root/reports/php
+# todo(mattkwong): generate coverage report for php and copy to reports/php
diff --git a/tools/internal_ci/linux/grpc_fuzzer_uri.sh b/tools/run_tests/helper_scripts/post_tests_python.sh
index 67039f3880..4f5986b3a1 100755
--- a/tools/internal_ci/linux/grpc_fuzzer_uri.sh
+++ b/tools/run_tests/helper_scripts/post_tests_python.sh
@@ -30,11 +30,10 @@
set -ex
-# change to grpc repo root
-cd $(dirname $0)/../../..
+if [ "$CONFIG" != "gcov" ] ; then exit ; fi
-git submodule update --init
+# change to directory of Python coverage files
+cd $(dirname $0)/../../../src/python/grpcio_tests/
-# download fuzzer docker image from dockerhub
-export DOCKERHUB_ORGANIZATION=grpctesting
-config=asan-trace-cmp tools/jenkins/run_fuzzer.sh uri_fuzzer_test
+coverage combine .
+coverage html -i -d ./../../../reports/python
diff --git a/tools/run_tests/helper_scripts/pre_build_cmake.bat b/tools/run_tests/helper_scripts/pre_build_cmake.bat
index c937b9e09f..c721e1624d 100644
--- a/tools/run_tests/helper_scripts/pre_build_cmake.bat
+++ b/tools/run_tests/helper_scripts/pre_build_cmake.bat
@@ -37,7 +37,10 @@ mkdir build
cd build
@rem TODO(jtattermusch): Stop hardcoding path to yasm once Jenkins workers can locate yasm correctly
-cmake -G "Visual Studio 14 2015" -DgRPC_BUILD_TESTS=ON -DCMAKE_ASM_NASM_COMPILER="C:/Program Files (x86)/yasm/yasm.exe" ../.. || goto :error
+@rem If yasm is not on the path, use hardcoded path instead.
+yasm --version || set USE_HARDCODED_YASM_PATH_MAYBE=-DCMAKE_ASM_NASM_COMPILER="C:/Program Files (x86)/yasm/yasm.exe"
+
+cmake -G "Visual Studio 14 2015" -DgRPC_BUILD_TESTS=ON %USE_HARDCODED_YASM_PATH_MAYBE% ../.. || goto :error
endlocal
diff --git a/tools/run_tests/helper_scripts/pre_build_csharp.bat b/tools/run_tests/helper_scripts/pre_build_csharp.bat
index f37f63b584..47ebd8bee3 100644
--- a/tools/run_tests/helper_scripts/pre_build_csharp.bat
+++ b/tools/run_tests/helper_scripts/pre_build_csharp.bat
@@ -42,70 +42,16 @@ mkdir build
cd build
mkdir %ARCHITECTURE%
cd %ARCHITECTURE%
-@rem TODO(jtattermusch): Stop hardcoding path to yasm once Jenkins workers can locate yasm correctly
-cmake -G "Visual Studio 14 2015" -A %ARCHITECTURE% -DgRPC_BUILD_TESTS=OFF -DCMAKE_ASM_NASM_COMPILER="C:/Program Files (x86)/yasm/yasm.exe" ../../.. || goto :error
-cd ..\..\..
-
-@rem Location of nuget.exe
-set NUGET=C:\nuget\nuget.exe
-
-if exist %NUGET% (
- @rem TODO(jtattermusch): Get rid of this hack. See #8034
- @rem Restore Grpc packages by packages since Nuget client 3.4.4 doesnt support restore
- @rem by solution
- @rem Moving into each directory to let the restores work based on per-project packages.config files
-
- cd src/csharp
-
- cd Grpc.Auth || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.Core || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.Core.Tests || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
- cd Grpc.Examples.MathClient || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.Examples.MathServer || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.Examples || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.HealthCheck.Tests || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.HealthCheck || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.IntegrationTesting.Client || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
-
- cd Grpc.IntegrationTesting.QpsWorker || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
+@rem TODO(jtattermusch): Stop hardcoding path to yasm once Jenkins workers can locate yasm correctly
+@rem If yasm is not on the path, use hardcoded path instead.
+yasm --version || set USE_HARDCODED_YASM_PATH_MAYBE=-DCMAKE_ASM_NASM_COMPILER="C:/Program Files (x86)/yasm/yasm.exe"
- cd Grpc.IntegrationTesting.StressClient || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
- cd ..
+cmake -G "Visual Studio 14 2015" -A %ARCHITECTURE% -DgRPC_BUILD_TESTS=OFF -DgRPC_MSVC_STATIC_RUNTIME=ON %USE_HARDCODED_YASM_PATH_MAYBE% ../../.. || goto :error
- cd Grpc.IntegrationTesting || goto :error
- %NUGET% restore -PackagesDirectory ../packages || goto :error
+cd ..\..\..\src\csharp
- cd /d %~dp0\..\.. || goto :error
-)
+dotnet restore Grpc.sln || goto :error
endlocal
diff --git a/tools/run_tests/helper_scripts/pre_build_csharp.sh b/tools/run_tests/helper_scripts/pre_build_csharp.sh
index 1f808556f4..40be1b6b64 100755
--- a/tools/run_tests/helper_scripts/pre_build_csharp.sh
+++ b/tools/run_tests/helper_scripts/pre_build_csharp.sh
@@ -33,59 +33,4 @@ set -ex
# cd to gRPC csharp directory
cd $(dirname $0)/../../../src/csharp
-root=`pwd`
-
-if [ -x "$(command -v nuget)" ]
-then
- # TODO(jtattermusch): Get rid of this hack. See #8034
- # Restoring Nuget packages by packages rather than by solution because of
- # inability to restore by solution with Nuget client 3.4.4
- # Moving into each directory to let the restores work based on per-project packages.config files
- cd Grpc.Auth
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.Core.Tests
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.Core
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.Examples.MathClient
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.Examples.MathServer
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.Examples
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.HealthCheck.Tests
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.HealthCheck
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.IntegrationTesting.Client
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.IntegrationTesting.QpsWorker
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.IntegrationTesting.StressClient
- nuget restore -PackagesDirectory ../packages
- cd ..
-
- cd Grpc.IntegrationTesting
- nuget restore -PackagesDirectory ../packages
- cd ..
-fi
+dotnet restore Grpc.sln
diff --git a/tools/run_tests/helper_scripts/run_python.sh b/tools/run_tests/helper_scripts/run_python.sh
index 7be473428f..e510ef4015 100755
--- a/tools/run_tests/helper_scripts/run_python.sh
+++ b/tools/run_tests/helper_scripts/run_python.sh
@@ -33,7 +33,7 @@ set -ex
# change to grpc repo root
cd $(dirname $0)/../../..
-PYTHON=`realpath -s "${1:-py27/bin/python}"`
+PYTHON=`realpath "${1:-py27/bin/python}"`
ROOT=`pwd`
diff --git a/tools/internal_ci/linux/grpc_fuzzer_client.sh b/tools/run_tests/helper_scripts/run_ruby_end2end_tests.sh
index c03f92559c..6688025260 100755
--- a/tools/internal_ci/linux/grpc_fuzzer_client.sh
+++ b/tools/run_tests/helper_scripts/run_ruby_end2end_tests.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright 2017, Google Inc.
+# Copyright 2015, Google Inc.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -33,9 +33,12 @@ set -ex
# change to grpc repo root
cd $(dirname $0)/../../..
-git submodule update --init
-
-# download fuzzer docker image from dockerhub
-export DOCKERHUB_ORGANIZATION=grpctesting
-# runtime 23 * 60 mins
-config=asan-trace-cmp runtime=82800 tools/jenkins/run_fuzzer.sh client_fuzzer
+EXIT_CODE=0
+ruby src/ruby/end2end/sig_handling_driver.rb || EXIT_CODE=1
+ruby src/ruby/end2end/channel_state_driver.rb || EXIT_CODE=1
+ruby src/ruby/end2end/channel_closing_driver.rb || EXIT_CODE=1
+ruby src/ruby/end2end/sig_int_during_channel_watch_driver.rb || EXIT_CODE=1
+ruby src/ruby/end2end/killed_client_thread_driver.rb || EXIT_CODE=1
+ruby src/ruby/end2end/forking_client_driver.rb || EXIT_CODE=1
+ruby src/ruby/end2end/grpc_class_init_driver.rb || EXIT_CODE=1
+exit $EXIT_CODE
diff --git a/tools/run_tests/interop/interop_html_report.template b/tools/run_tests/interop/interop_html_report.template
index 88ecd4e4db..6d9de5c62e 100644
--- a/tools/run_tests/interop/interop_html_report.template
+++ b/tools/run_tests/interop/interop_html_report.template
@@ -106,19 +106,19 @@
% endfor
% endif
-% if http2_badserver_cases:
- <h2>HTTP/2 Bad Server Tests</h2>
+% if http2_server_cases:
+ <h2>HTTP/2 Server Tests</h2>
## Each column header is the client language.
<table style="width:100%" border="1">
<tr bgcolor="#00BFFF">
<th>Client languages &#9658;<br/>Test Cases &#9660;</th>
- % for client_lang in client_langs_http2_badserver_cases:
+ % for client_lang in client_langs:
<th>${client_lang}</th>
% endfor
</tr>
- % for test_case in http2_badserver_cases:
+ % for test_case in http2_server_cases:
<tr><td><b>${test_case}</b></td>
- % for client_lang in client_langs_http2_badserver_cases:
+ % for client_lang in client_langs:
<%
shortname = 'cloud_to_cloud:%s:http2_server:%s' % (client_lang,
test_case)
diff --git a/tools/run_tests/performance/README.md b/tools/run_tests/performance/README.md
new file mode 100644
index 0000000000..5fd64f6ee9
--- /dev/null
+++ b/tools/run_tests/performance/README.md
@@ -0,0 +1,106 @@
+# Overview of performance test suite, with steps for manual runs:
+
+For design of the tests, see
+http://www.grpc.io/docs/guides/benchmarking.html.
+
+## Pre-reqs for running these manually:
+In general the benchmark workers and driver build scripts expect
+[linux_performance_worker_init.sh](../../gce/linux_performance_worker_init.sh) to have been ran already.
+
+### To run benchmarks locally:
+* From the grpc repo root, start the
+[run_performance_tests.py](../run_performance_tests.py) runner script.
+
+### On remote machines, to start the driver and workers manually:
+The [run_performance_test.py](../run_performance_tests.py) top-level runner script can also
+be used with remote machines, but for e.g., profiling the server,
+it might be useful to run workers manually.
+
+1. You'll need a "driver" and separate "worker" machines.
+For example, you might use one GCE "driver" machine and 3 other
+GCE "worker" machines that are in the same zone.
+
+2. Connect to each worker machine and start up a benchmark worker with a "driver_port".
+ * For example, to start the grpc-go benchmark worker:
+ [grpc-go worker main.go](https://github.com/grpc/grpc-go/blob/master/benchmark/worker/main.go) --driver_port <driver_port>
+
+#### Comands to start workers in different languages:
+ * Note that these commands are what the top-level
+ [run_performance_test.py](../run_performance_tests.py) script uses to
+ build and run different workers through the
+ [build_performance.sh](./build_performance.sh) script and "run worker"
+ scripts (such as the [run_worker_java.sh](./run_worker_java.sh)).
+
+##### Running benchmark workers for C-core wrapped languages (C++, Python, C#, Node, Ruby):
+ * These are more simple since they all live in the main grpc repo.
+
+```
+$ cd <grpc_repo_root>
+$ tools/run_tests/performance/build_performance.sh
+$ tools/run_tests/performance/run_worker_<language>.sh
+```
+
+ * Note that there is one "run_worker" script per language, e.g.,
+ [run_worker_csharp.sh](./run_worker_csharp.sh) for c#.
+
+##### Running benchmark workers for gRPC-Java:
+ * You'll need the [grpc-java](https://github.com/grpc/grpc-java) repo.
+
+```
+$ cd <grpc-java-repo>
+$ ./gradlew -PskipCodegen=true :grpc-benchmarks:installDist
+$ benchmarks/build/install/grpc-benchmarks/bin/benchmark_worker --driver_port <driver_port>
+```
+
+##### Running benchmark workers for gRPC-Go:
+ * You'll need the [grpc-go repo](https://github.com/grpc/grpc-go)
+
+```
+$ cd <grpc-go-repo>/benchmark/worker && go install
+$ # if profiling, it might be helpful to turn off inlining by building with "-gcflags=-l"
+$ $GOPATH/bin/worker --driver_port <driver_port>
+```
+
+#### Build the driver:
+* Connect to the driver machine (if using a remote driver) and from the grpc repo root:
+```
+$ tools/run_tests/performance/build_performance.sh
+```
+
+#### Run the driver:
+1. Get the 'scenario_json' relevant for the scenario to run. Note that "scenario
+ json" configs are generated from [scenario_config.py](./scenario_config.py).
+ The [driver](../../../test/cpp/qps/qps_json_driver.cc) takes a list of these configs as a json string of the form: `{scenario: <json_list_of_scenarios> }`
+ in its `--scenarios_json` command argument.
+ One quick way to get a valid json string to pass to the driver is by running
+ the [run_performance_tests.py](./run_performance_tests.py) locally and copying the logged scenario json command arg.
+
+2. From the grpc repo root:
+
+* Set `QPS_WORKERS` environment variable to a comma separated list of worker
+machines. Note that the driver will start the "benchmark server" on the first
+entry in the list, and the rest will be told to run as clients against the
+benchmark server.
+
+Example running and profiling of go benchmark server:
+```
+$ export QPS_WORKERS=<host1>:<10000>,<host2>,10000,<host3>:10000
+$ bins/opt/qps_json_driver --scenario_json='<scenario_json_scenario_config_string>'
+```
+
+### Example profiling commands
+
+While running the benchmark, a profiler can be attached to the server.
+
+Example to count syscalls in grpc-go server during a benchmark:
+* Connect to server machine and run:
+```
+$ netstat -tulpn | grep <driver_port> # to get pid of worker
+$ perf stat -p <worker_pid> -e syscalls:sys_enter_write # stop after test complete
+```
+
+Example memory profile of grpc-go server, with `go tools pprof`:
+* After a run is done on the server, see its alloc profile with:
+```
+$ go tool pprof --text --alloc_space http://localhost:<pprof_port>/debug/heap
+```
diff --git a/tools/run_tests/performance/bq_upload_result.py b/tools/run_tests/performance/bq_upload_result.py
index 89d2a9b320..3bac1199a7 100755
--- a/tools/run_tests/performance/bq_upload_result.py
+++ b/tools/run_tests/performance/bq_upload_result.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
@@ -30,6 +30,8 @@
# Uploads performance benchmark result file to bigquery.
+from __future__ import print_function
+
import argparse
import calendar
import json
@@ -70,7 +72,7 @@ def _upload_netperf_latency_csv_to_bigquery(dataset_id, table_id, result_file):
_create_results_table(bq, dataset_id, table_id)
if not _insert_result(bq, dataset_id, table_id, scenario_result, flatten=False):
- print 'Error uploading result to bigquery.'
+ print('Error uploading result to bigquery.')
sys.exit(1)
@@ -82,7 +84,7 @@ def _upload_scenario_result_to_bigquery(dataset_id, table_id, result_file):
_create_results_table(bq, dataset_id, table_id)
if not _insert_result(bq, dataset_id, table_id, scenario_result):
- print 'Error uploading result to bigquery.'
+ print('Error uploading result to bigquery.')
sys.exit(1)
@@ -179,4 +181,4 @@ if args.file_format == 'netperf_latency_csv':
_upload_netperf_latency_csv_to_bigquery(dataset_id, table_id, args.file_to_upload)
else:
_upload_scenario_result_to_bigquery(dataset_id, table_id, args.file_to_upload)
-print 'Successfully uploaded %s to BigQuery.\n' % args.file_to_upload
+print('Successfully uploaded %s to BigQuery.\n' % args.file_to_upload)
diff --git a/tools/run_tests/performance/scenario_config.py b/tools/run_tests/performance/scenario_config.py
index 865125fcd7..08411bf9a4 100644
--- a/tools/run_tests/performance/scenario_config.py
+++ b/tools/run_tests/performance/scenario_config.py
@@ -112,6 +112,7 @@ def _ping_pong_scenario(name, rpc_type,
channels=None,
outstanding=None,
resource_quota_size=None,
+ messages_per_stream=None,
excluded_poll_engines=[]):
"""Creates a basic ping pong scenario."""
scenario = {
@@ -165,6 +166,8 @@ def _ping_pong_scenario(name, rpc_type,
scenario['client_config']['client_channels'] = 1
scenario['client_config']['async_client_threads'] = 1
+ if messages_per_stream:
+ scenario['client_config']['messages_per_stream'] = messages_per_stream
if client_language:
# the CLIENT_LANGUAGE field is recognized by run_performance_tests.py
scenario['CLIENT_LANGUAGE'] = client_language
@@ -214,6 +217,49 @@ class CXXLanguage:
secure=secure,
categories=smoketest_categories+[SCALABLE])
+ for mps in geometric_progression(1, 20, 10):
+ yield _ping_pong_scenario(
+ 'cpp_generic_async_streaming_qps_unconstrained_%smps_%s' % (mps, secstr),
+ rpc_type='STREAMING',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_GENERIC_SERVER',
+ unconstrained_client='async', use_generic_payload=True,
+ secure=secure, messages_per_stream=mps,
+ categories=smoketest_categories+[SCALABLE])
+
+ for mps in geometric_progression(1, 200, math.sqrt(10)):
+ yield _ping_pong_scenario(
+ 'cpp_generic_async_streaming_qps_unconstrained_%smps_%s' % (mps, secstr),
+ rpc_type='STREAMING',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_GENERIC_SERVER',
+ unconstrained_client='async', use_generic_payload=True,
+ secure=secure, messages_per_stream=mps,
+ categories=[SWEEP])
+
+ yield _ping_pong_scenario(
+ 'cpp_generic_async_streaming_qps_1channel_1MBmsg_%s' % secstr,
+ rpc_type='STREAMING',
+ req_size=1024*1024,
+ resp_size=1024*1024,
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_GENERIC_SERVER',
+ unconstrained_client='async', use_generic_payload=True,
+ secure=secure,
+ categories=smoketest_categories+[SCALABLE],
+ channels=1, outstanding=100)
+
+ yield _ping_pong_scenario(
+ 'cpp_generic_async_streaming_qps_unconstrained_64KBmsg_%s' % secstr,
+ rpc_type='STREAMING',
+ req_size=64*1024,
+ resp_size=64*1024,
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_GENERIC_SERVER',
+ unconstrained_client='async', use_generic_payload=True,
+ secure=secure,
+ categories=smoketest_categories+[SCALABLE])
+
yield _ping_pong_scenario(
'cpp_generic_async_streaming_qps_one_server_core_%s' % secstr,
rpc_type='STREAMING',
@@ -235,6 +281,19 @@ class CXXLanguage:
excluded_poll_engines = ['poll-cv'])
yield _ping_pong_scenario(
+ 'cpp_protobuf_async_client_unary_1channel_64wide_128Breq_8MBresp_%s' %
+ (secstr),
+ rpc_type='UNARY',
+ client_type='ASYNC_CLIENT',
+ server_type='ASYNC_SERVER',
+ channels=1,
+ outstanding=64,
+ req_size=128,
+ resp_size=8*1024*1024,
+ secure=secure,
+ categories=smoketest_categories + [SCALABLE])
+
+ yield _ping_pong_scenario(
'cpp_protobuf_async_client_sync_server_streaming_qps_unconstrained_%s' % secstr,
rpc_type='STREAMING',
client_type='ASYNC_CLIENT',
@@ -244,6 +303,13 @@ class CXXLanguage:
categories=smoketest_categories+[SCALABLE],
excluded_poll_engines = ['poll-cv'])
+ yield _ping_pong_scenario(
+ 'cpp_protobuf_async_unary_ping_pong_%s_1MB' % secstr, rpc_type='UNARY',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
+ req_size=1024*1024, resp_size=1024*1024,
+ secure=secure,
+ categories=smoketest_categories + [SCALABLE])
+
for rpc_type in ['unary', 'streaming']:
for synchronicity in ['sync', 'async']:
yield _ping_pong_scenario(
@@ -275,15 +341,39 @@ class CXXLanguage:
secure=secure,
categories=smoketest_categories+[SCALABLE])
- yield _ping_pong_scenario(
- 'cpp_protobuf_%s_%s_qps_unconstrained_%s_500kib_resource_quota' % (synchronicity, rpc_type, secstr),
- rpc_type=rpc_type.upper(),
- client_type='%s_CLIENT' % synchronicity.upper(),
- server_type='%s_SERVER' % synchronicity.upper(),
- unconstrained_client=synchronicity,
- secure=secure,
- categories=smoketest_categories+[SCALABLE],
- resource_quota_size=500*1024)
+ # TODO(vjpai): Re-enable this test. It has a lot of timeouts
+ # and hasn't yet been conclusively identified as a test failure
+ # or race in the library
+ # yield _ping_pong_scenario(
+ # 'cpp_protobuf_%s_%s_qps_unconstrained_%s_500kib_resource_quota' % (synchronicity, rpc_type, secstr),
+ # rpc_type=rpc_type.upper(),
+ # client_type='%s_CLIENT' % synchronicity.upper(),
+ # server_type='%s_SERVER' % synchronicity.upper(),
+ # unconstrained_client=synchronicity,
+ # secure=secure,
+ # categories=smoketest_categories+[SCALABLE],
+ # resource_quota_size=500*1024)
+
+ if rpc_type == 'streaming':
+ for mps in geometric_progression(1, 20, 10):
+ yield _ping_pong_scenario(
+ 'cpp_protobuf_%s_%s_qps_unconstrained_%smps_%s' % (synchronicity, rpc_type, mps, secstr),
+ rpc_type=rpc_type.upper(),
+ client_type='%s_CLIENT' % synchronicity.upper(),
+ server_type='%s_SERVER' % synchronicity.upper(),
+ unconstrained_client=synchronicity,
+ secure=secure, messages_per_stream=mps,
+ categories=smoketest_categories+[SCALABLE])
+
+ for mps in geometric_progression(1, 200, math.sqrt(10)):
+ yield _ping_pong_scenario(
+ 'cpp_protobuf_%s_%s_qps_unconstrained_%smps_%s' % (synchronicity, rpc_type, mps, secstr),
+ rpc_type=rpc_type.upper(),
+ client_type='%s_CLIENT' % synchronicity.upper(),
+ server_type='%s_SERVER' % synchronicity.upper(),
+ unconstrained_client=synchronicity,
+ secure=secure, messages_per_stream=mps,
+ categories=[SWEEP])
for channels in geometric_progression(1, 20000, math.sqrt(10)):
for outstanding in geometric_progression(1, 200000, math.sqrt(10)):
@@ -320,6 +410,21 @@ class CSharpLanguage:
categories=[SMOKETEST, SCALABLE])
yield _ping_pong_scenario(
+ 'csharp_generic_async_streaming_ping_pong_insecure_1MB', rpc_type='STREAMING',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_GENERIC_SERVER',
+ req_size=1024*1024, resp_size=1024*1024,
+ use_generic_payload=True,
+ secure=False,
+ categories=[SMOKETEST, SCALABLE])
+
+ yield _ping_pong_scenario(
+ 'csharp_generic_async_streaming_qps_unconstrained_insecure', rpc_type='STREAMING',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_GENERIC_SERVER',
+ unconstrained_client='async', use_generic_payload=True,
+ secure=False,
+ categories=[SMOKETEST, SCALABLE])
+
+ yield _ping_pong_scenario(
'csharp_protobuf_async_streaming_ping_pong', rpc_type='STREAMING',
client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER')
@@ -373,6 +478,11 @@ class CSharpLanguage:
unconstrained_client='async', client_language='c++',
categories=[SCALABLE])
+ yield _ping_pong_scenario(
+ 'csharp_protobuf_async_unary_ping_pong_1MB', rpc_type='UNARY',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
+ req_size=1024*1024, resp_size=1024*1024,
+ categories=[SMOKETEST, SCALABLE])
def __str__(self):
return 'csharp'
@@ -410,14 +520,36 @@ class NodeLanguage:
yield _ping_pong_scenario(
'cpp_to_node_unary_ping_pong', rpc_type='UNARY',
- client_type='ASYNC_CLIENT', server_type='async_server',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
client_language='c++')
yield _ping_pong_scenario(
- 'node_protobuf_async_unary_qps_unconstrained', rpc_type='UNARY',
+ 'node_protobuf_unary_ping_pong_1MB', rpc_type='UNARY',
client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
- unconstrained_client='async',
- categories=[SCALABLE, SMOKETEST])
+ req_size=1024*1024, resp_size=1024*1024,
+ categories=[SCALABLE])
+
+ sizes = [('1B', 1), ('1KB', 1024), ('10KB', 10 * 1024),
+ ('1MB', 1024 * 1024), ('10MB', 10 * 1024 * 1024),
+ ('100MB', 100 * 1024 * 1024)]
+
+ for size_name, size in sizes:
+ for secure in (True, False):
+ yield _ping_pong_scenario(
+ 'node_protobuf_unary_ping_pong_%s_resp_%s' %
+ (size_name, 'secure' if secure else 'insecure'),
+ rpc_type='UNARY',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
+ req_size=0, resp_size=size,
+ secure=secure,
+ categories=[SCALABLE])
+
+ # TODO(murgatroid99): fix bugs with this scenario and re-enable it
+ # yield _ping_pong_scenario(
+ # 'node_protobuf_async_unary_qps_unconstrained', rpc_type='UNARY',
+ # client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
+ # unconstrained_client='async',
+ # categories=[SCALABLE, SMOKETEST])
# TODO(jtattermusch): make this scenario work
#yield _ping_pong_scenario(
@@ -425,11 +557,10 @@ class NodeLanguage:
# client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
# unconstrained_client='async')
- # TODO(jtattermusch): make this scenario work
- #yield _ping_pong_scenario(
- # 'node_to_cpp_protobuf_async_unary_ping_pong', rpc_type='UNARY',
- # client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
- # server_language='c++', async_server_threads=1)
+ yield _ping_pong_scenario(
+ 'node_to_cpp_protobuf_async_unary_ping_pong', rpc_type='UNARY',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
+ server_language='c++', async_server_threads=1)
# TODO(jtattermusch): make this scenario work
#yield _ping_pong_scenario(
@@ -492,6 +623,12 @@ class PythonLanguage:
client_type='SYNC_CLIENT', server_type='ASYNC_SERVER',
server_language='c++', async_server_threads=1)
+ yield _ping_pong_scenario(
+ 'python_protobuf_sync_unary_ping_pong_1MB', rpc_type='UNARY',
+ client_type='SYNC_CLIENT', server_type='ASYNC_SERVER',
+ req_size=1024*1024, resp_size=1024*1024,
+ categories=[SMOKETEST, SCALABLE])
+
def __str__(self):
return 'python'
@@ -538,6 +675,12 @@ class RubyLanguage:
client_type='SYNC_CLIENT', server_type='SYNC_SERVER',
server_language='c++', async_server_threads=1)
+ yield _ping_pong_scenario(
+ 'ruby_protobuf_unary_ping_pong_1MB', rpc_type='UNARY',
+ client_type='SYNC_CLIENT', server_type='SYNC_SERVER',
+ req_size=1024*1024, resp_size=1024*1024,
+ categories=[SMOKETEST, SCALABLE])
+
def __str__(self):
return 'ruby'
@@ -714,6 +857,21 @@ class NodeExpressLanguage:
unconstrained_client='async',
categories=[SCALABLE, SMOKETEST])
+ sizes = [('1B', 1), ('1KB', 1024), ('10KB', 10 * 1024),
+ ('1MB', 1024 * 1024), ('10MB', 10 * 1024 * 1024),
+ ('100MB', 100 * 1024 * 1024)]
+
+ for size_name, size in sizes:
+ for secure in (True, False):
+ yield _ping_pong_scenario(
+ 'node_express_json_unary_ping_pong_%s_resp_%s' %
+ (size_name, 'secure' if secure else 'insecure'),
+ rpc_type='UNARY',
+ client_type='ASYNC_CLIENT', server_type='ASYNC_SERVER',
+ req_size=0, resp_size=size,
+ secure=secure,
+ categories=[SCALABLE])
+
def __str__(self):
return 'node_express'
diff --git a/tools/run_tests/python_utils/antagonist.py b/tools/run_tests/python_utils/antagonist.py
index 857addfb38..111839ccf9 100755
--- a/tools/run_tests/python_utils/antagonist.py
+++ b/tools/run_tests/python_utils/antagonist.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015, Google Inc.
# All rights reserved.
#
diff --git a/tools/run_tests/python_utils/comment_on_pr.py b/tools/run_tests/python_utils/comment_on_pr.py
new file mode 100644
index 0000000000..9708d0ffb4
--- /dev/null
+++ b/tools/run_tests/python_utils/comment_on_pr.py
@@ -0,0 +1,49 @@
+# Copyright 2017, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import os
+import json
+import urllib2
+
+def comment_on_pr(text):
+ if 'JENKINS_OAUTH_TOKEN' not in os.environ:
+ print 'Missing JENKINS_OAUTH_TOKEN env var: not commenting'
+ return
+ if 'ghprbPullId' not in os.environ:
+ print 'Missing ghprbPullId env var: not commenting'
+ return
+ req = urllib2.Request(
+ url = 'https://api.github.com/repos/grpc/grpc/issues/%s/comments' %
+ os.environ['ghprbPullId'],
+ data = json.dumps({'body': text}),
+ headers = {
+ 'Authorization': 'token %s' % os.environ['JENKINS_OAUTH_TOKEN'],
+ 'Content-Type': 'application/json',
+ })
+ print urllib2.urlopen(req).read()
diff --git a/tools/run_tests/python_utils/dockerjob.py b/tools/run_tests/python_utils/dockerjob.py
index 0869c5cee9..709fc121a9 100755
--- a/tools/run_tests/python_utils/dockerjob.py
+++ b/tools/run_tests/python_utils/dockerjob.py
@@ -70,6 +70,23 @@ def docker_mapped_port(cid, port, timeout_seconds=15):
(port, cid))
+def wait_for_healthy(cid, shortname, timeout_seconds):
+ """Wait timeout_seconds for the container to become healthy"""
+ started = time.time()
+ while time.time() - started < timeout_seconds:
+ try:
+ output = subprocess.check_output(
+ ['docker', 'inspect', '--format="{{.State.Health.Status}}"', cid],
+ stderr=_DEVNULL)
+ if output.strip('\n') == 'healthy':
+ return
+ except subprocess.CalledProcessError as e:
+ pass
+ time.sleep(1)
+ raise Exception('Timed out waiting for %s (%s) to pass health check' %
+ (shortname, cid))
+
+
def finish_jobs(jobs):
"""Kills given docker containers and waits for corresponding jobs to finish"""
for job in jobs:
@@ -113,6 +130,9 @@ class DockerJob:
def mapped_port(self, port):
return docker_mapped_port(self._container_name, port)
+ def wait_for_healthy(self, timeout_seconds):
+ wait_for_healthy(self._container_name, self._spec.shortname, timeout_seconds)
+
def kill(self, suppress_failure=False):
"""Sends kill signal to the container."""
if suppress_failure:
diff --git a/tools/run_tests/python_utils/filter_pull_request_tests.py b/tools/run_tests/python_utils/filter_pull_request_tests.py
index 3734f025d5..958eb569e0 100644
--- a/tools/run_tests/python_utils/filter_pull_request_tests.py
+++ b/tools/run_tests/python_utils/filter_pull_request_tests.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015, Google Inc.
# All rights reserved.
#
@@ -30,7 +30,10 @@
"""Filter out tests based on file differences compared to merge target branch"""
+from __future__ import print_function
+
import re
+import six
from subprocess import check_output
@@ -124,8 +127,11 @@ _WHITELIST_DICT = {
'setup\.py$': [_PYTHON_TEST_SUITE]
}
+# Regex that combines all keys in _WHITELIST_DICT
+_ALL_TRIGGERS = "(" + ")|(".join(_WHITELIST_DICT.keys()) + ")"
+
# Add all triggers to their respective test suites
-for trigger, test_suites in _WHITELIST_DICT.iteritems():
+for trigger, test_suites in six.iteritems(_WHITELIST_DICT):
for test_suite in test_suites:
test_suite.add_trigger(trigger)
@@ -166,6 +172,21 @@ def _remove_irrelevant_tests(tests, skippable_labels):
test.labels[2] not in skippable_labels]
+def affects_c_cpp(base_branch):
+ """
+ Determines if a pull request's changes affect C/C++. This function exists because
+ there are pull request tests that only test C/C++ code
+ :param base_branch: branch that a pull request is requesting to merge into
+ :return: boolean indicating whether C/C++ changes are made in pull request
+ """
+ changed_files = _get_changed_files(base_branch)
+ # Run all tests if any changed file is not in the whitelist dictionary
+ for changed_file in changed_files:
+ if not re.match(_ALL_TRIGGERS, changed_file):
+ return True
+ return not _can_skip_tests(changed_files, _CPP_TEST_SUITE.triggers + _CORE_TEST_SUITE.triggers)
+
+
def filter_tests(tests, base_branch):
"""
Filters out tests that are safe to ignore
@@ -178,11 +199,9 @@ def filter_tests(tests, base_branch):
print(' %s' % changed_file)
print('')
- # Regex that combines all keys in _WHITELIST_DICT
- all_triggers = "(" + ")|(".join(_WHITELIST_DICT.keys()) + ")"
- # Check if all tests have to be run
+ # Run all tests if any changed file is not in the whitelist dictionary
for changed_file in changed_files:
- if not re.match(all_triggers, changed_file):
+ if not re.match(_ALL_TRIGGERS, changed_file):
return(tests)
# Figure out which language and platform tests to run
skippable_labels = []
@@ -193,4 +212,3 @@ def filter_tests(tests, base_branch):
skippable_labels.append(label)
tests = _remove_irrelevant_tests(tests, skippable_labels)
return tests
-
diff --git a/tools/run_tests/python_utils/jobset.py b/tools/run_tests/python_utils/jobset.py
index f3047431e2..d01e82a76b 100755
--- a/tools/run_tests/python_utils/jobset.py
+++ b/tools/run_tests/python_utils/jobset.py
@@ -208,6 +208,11 @@ class JobSpec(object):
def __repr__(self):
return 'JobSpec(shortname=%s, cmdline=%s)' % (self.shortname, self.cmdline)
+ def __str__(self):
+ return '%s: %s %s' % (self.shortname,
+ ' '.join('%s=%s' % kv for kv in self.environ.items()),
+ ' '.join(self.cmdline))
+
class JobResult(object):
def __init__(self):
@@ -348,7 +353,7 @@ class Jobset(object):
"""Manages one run of jobs."""
def __init__(self, check_cancelled, maxjobs, newline_on_success, travis,
- stop_on_failure, add_env, quiet_success):
+ stop_on_failure, add_env, quiet_success, max_time):
self._running = set()
self._check_cancelled = check_cancelled
self._cancelled = False
@@ -360,6 +365,7 @@ class Jobset(object):
self._stop_on_failure = stop_on_failure
self._add_env = add_env
self._quiet_success = quiet_success
+ self._max_time = max_time
self.resultset = {}
self._remaining = None
self._start_time = time.time()
@@ -379,6 +385,12 @@ class Jobset(object):
def start(self, spec):
"""Start a job. Return True on success, False on failure."""
while True:
+ if self._max_time > 0 and time.time() - self._start_time > self._max_time:
+ skipped_job_result = JobResult()
+ skipped_job_result.state = 'SKIPPED'
+ message('SKIPPED', spec.shortname, do_newline=True)
+ self.resultset[spec.shortname] = [skipped_job_result]
+ return True
if self.cancelled(): return False
current_cpu_cost = self.cpu_cost()
if current_cpu_cost == 0: break
@@ -474,19 +486,20 @@ def run(cmdlines,
stop_on_failure=False,
add_env={},
skip_jobs=False,
- quiet_success=False):
+ quiet_success=False,
+ max_time=-1):
if skip_jobs:
- results = {}
+ resultset = {}
skipped_job_result = JobResult()
skipped_job_result.state = 'SKIPPED'
for job in cmdlines:
message('SKIPPED', job.shortname, do_newline=True)
- results[job.shortname] = [skipped_job_result]
- return results
+ resultset[job.shortname] = [skipped_job_result]
+ return 0, resultset
js = Jobset(check_cancelled,
maxjobs if maxjobs is not None else _DEFAULT_MAX_JOBS,
newline_on_success, travis, stop_on_failure, add_env,
- quiet_success)
+ quiet_success, max_time)
for cmdline, remaining in tag_remaining(cmdlines):
if not js.start(cmdline):
break
diff --git a/tools/run_tests/python_utils/port_server.py b/tools/run_tests/python_utils/port_server.py
index e9b3f7ff79..079ed70fbf 100755
--- a/tools/run_tests/python_utils/port_server.py
+++ b/tools/run_tests/python_utils/port_server.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015, Google Inc.
# All rights reserved.
#
@@ -33,18 +33,21 @@
from __future__ import print_function
import argparse
-from six.moves import BaseHTTPServer
+from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
import hashlib
import os
import socket
import sys
import time
+import random
+from SocketServer import ThreadingMixIn
+import threading
# increment this number whenever making a change to ensure that
# the changes are picked up by running CI servers
# note that all changes must be backwards compatible
-_MY_VERSION = 9
+_MY_VERSION = 19
if len(sys.argv) == 2 and sys.argv[1] == 'dump_version':
@@ -68,11 +71,35 @@ print('port server running on port %d' % args.port)
pool = []
in_use = {}
+mu = threading.Lock()
+
+def can_connect(port):
+ s = socket.socket()
+ try:
+ s.connect(('localhost', port))
+ return True
+ except socket.error, e:
+ return False
+ finally:
+ s.close()
+
+def can_bind(port, proto):
+ s = socket.socket(proto, socket.SOCK_STREAM)
+ s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
+ try:
+ s.bind(('localhost', port))
+ return True
+ except socket.error, e:
+ return False
+ finally:
+ s.close()
def refill_pool(max_timeout, req):
"""Scan for ports not marked for being in use"""
- for i in range(1025, 32766):
+ chk = list(range(1025, 32766))
+ random.shuffle(chk)
+ for i in chk:
if len(pool) > 100: break
if i in in_use:
age = time.time() - in_use[i]
@@ -80,46 +107,45 @@ def refill_pool(max_timeout, req):
continue
req.log_message("kill old request %d" % i)
del in_use[i]
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
- try:
- s.bind(('localhost', i))
+ if can_bind(i, socket.AF_INET) and can_bind(i, socket.AF_INET6) and not can_connect(i):
req.log_message("found available port %d" % i)
pool.append(i)
- except:
- pass # we really don't care about failures
- finally:
- s.close()
def allocate_port(req):
global pool
global in_use
+ global mu
+ mu.acquire()
max_timeout = 600
while not pool:
refill_pool(max_timeout, req)
if not pool:
req.log_message("failed to find ports: retrying soon")
+ mu.release()
time.sleep(1)
+ mu.acquire()
max_timeout /= 2
port = pool[0]
pool = pool[1:]
in_use[port] = time.time()
+ mu.release()
return port
keep_running = True
-class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
+class Handler(BaseHTTPRequestHandler):
def setup(self):
# If the client is unreachable for 5 seconds, close the connection
self.timeout = 5
- BaseHTTPServer.BaseHTTPRequestHandler.setup(self)
+ BaseHTTPRequestHandler.setup(self)
def do_GET(self):
global keep_running
+ global mu
if self.path == '/get':
# allocate a new port, it will stay bound for ten minutes and until
# it's unused
@@ -134,12 +160,15 @@ class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
self.send_header('Content-Type', 'text/plain')
self.end_headers()
p = int(self.path[6:])
+ mu.acquire()
if p in in_use:
del in_use[p]
pool.append(p)
- self.log_message('drop known port %d' % p)
+ k = 'known'
else:
- self.log_message('drop unknown port %d' % p)
+ k = 'unknown'
+ mu.release()
+ self.log_message('drop %s port %d' % (k, p))
elif self.path == '/version_number':
# fetch a version string and the current process pid
self.send_response(200)
@@ -153,17 +182,19 @@ class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
self.send_response(200)
self.send_header('Content-Type', 'text/plain')
self.end_headers()
+ mu.acquire()
now = time.time()
- self.wfile.write(yaml.dump({'pool': pool, 'in_use': dict((k, now - v) for k, v in in_use.items())}))
+ out = yaml.dump({'pool': pool, 'in_use': dict((k, now - v) for k, v in in_use.items())})
+ mu.release()
+ self.wfile.write(out)
elif self.path == '/quitquitquit':
self.send_response(200)
self.end_headers()
- keep_running = False
+ self.server.shutdown()
+class ThreadedHTTPServer(ThreadingMixIn, HTTPServer):
+ """Handle requests in a separate thread"""
-httpd = BaseHTTPServer.HTTPServer(('', args.port), Handler)
-while keep_running:
- httpd.handle_request()
- sys.stderr.flush()
-print('done')
+ThreadedHTTPServer(('', args.port), Handler).serve_forever()
+
diff --git a/tools/run_tests/python_utils/report_utils.py b/tools/run_tests/python_utils/report_utils.py
index 9dad60408f..c7c0ceea92 100644
--- a/tools/run_tests/python_utils/report_utils.py
+++ b/tools/run_tests/python_utils/report_utils.py
@@ -40,6 +40,7 @@ except (ImportError):
import os
import string
import xml.etree.cElementTree as ET
+import six
def _filter_msg(msg, output_format):
@@ -63,7 +64,7 @@ def render_junit_xml_report(resultset, xml_report, suite_package='grpc',
root = ET.Element('testsuites')
testsuite = ET.SubElement(root, 'testsuite', id='1', package=suite_package,
name=suite_name)
- for shortname, results in resultset.iteritems():
+ for shortname, results in six.iteritems(resultset):
for result in results:
xml_test = ET.SubElement(testsuite, 'testcase', name=shortname)
if result.elapsed_time:
@@ -76,13 +77,16 @@ def render_junit_xml_report(resultset, xml_report, suite_package='grpc',
ET.SubElement(xml_test, 'error', message='Timeout')
elif result.state == 'SKIPPED':
ET.SubElement(xml_test, 'skipped', message='Skipped')
+ # ensure the report directory exists
+ report_dir = os.path.dirname(os.path.abspath(xml_report))
+ if not os.path.exists(report_dir):
+ os.makedirs(report_dir)
tree = ET.ElementTree(root)
tree.write(xml_report, encoding='UTF-8')
-
def render_interop_html_report(
client_langs, server_langs, test_cases, auth_test_cases, http2_cases,
- http2_badserver_cases, client_langs_http2_badserver_cases, resultset,
+ http2_server_cases, resultset,
num_failures, cloud_to_prod, prod_servers, http2_interop):
"""Generate HTML report for interop tests."""
template_file = 'tools/run_tests/interop/interop_html_report.template'
@@ -98,9 +102,7 @@ def render_interop_html_report(
sorted_test_cases = sorted(test_cases)
sorted_auth_test_cases = sorted(auth_test_cases)
sorted_http2_cases = sorted(http2_cases)
- sorted_http2_badserver_cases = sorted(http2_badserver_cases)
- sorted_client_langs_http2_badserver_cases = sorted(
- client_langs_http2_badserver_cases)
+ sorted_http2_server_cases = sorted(http2_server_cases)
sorted_client_langs = sorted(client_langs)
sorted_server_langs = sorted(server_langs)
sorted_prod_servers = sorted(prod_servers)
@@ -110,9 +112,7 @@ def render_interop_html_report(
'test_cases': sorted_test_cases,
'auth_test_cases': sorted_auth_test_cases,
'http2_cases': sorted_http2_cases,
- 'http2_badserver_cases': sorted_http2_badserver_cases,
- 'client_langs_http2_badserver_cases': (
- sorted_client_langs_http2_badserver_cases),
+ 'http2_server_cases': sorted_http2_server_cases,
'resultset': resultset,
'num_failures': num_failures,
'cloud_to_prod': cloud_to_prod,
diff --git a/tools/run_tests/run_build_statistics.py b/tools/run_tests/run_build_statistics.py
index 654cf95a38..dd11a45e78 100755
--- a/tools/run_tests/run_build_statistics.py
+++ b/tools/run_tests/run_build_statistics.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
@@ -30,6 +30,8 @@
"""Tool to get build statistics from Jenkins and upload to BigQuery."""
+from __future__ import print_function
+
import argparse
import jenkinsapi
from jenkinsapi.custom_exceptions import JenkinsAPIException
@@ -243,6 +245,6 @@ for build_name in _BUILDS.keys() if 'all' in args.builds else args.builds:
rows = [big_query_utils.make_row(build_number, build_result)]
if not big_query_utils.insert_rows(bq, _PROJECT_ID, _DATASET_ID, build_name,
rows):
- print '====> Error uploading result to bigquery.'
+ print('====> Error uploading result to bigquery.')
sys.exit(1)
diff --git a/tools/run_tests/run_interop_tests.py b/tools/run_tests/run_interop_tests.py
index 0d5bec1d67..867d9e6f7b 100755
--- a/tools/run_tests/run_interop_tests.py
+++ b/tools/run_tests/run_interop_tests.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015, Google Inc.
# All rights reserved.
#
@@ -44,6 +44,8 @@ import sys
import tempfile
import time
import uuid
+import six
+import traceback
import python_utils.dockerjob as dockerjob
import python_utils.jobset as jobset
@@ -72,6 +74,10 @@ _SKIP_ADVANCED = ['status_code_and_message',
_TEST_TIMEOUT = 3*60
+# disable this test on core-based languages,
+# see https://github.com/grpc/grpc/issues/9779
+_SKIP_DATA_FRAME_PADDING = ['data_frame_padding']
+
class CXXLanguage:
def __init__(self):
@@ -96,7 +102,7 @@ class CXXLanguage:
return {}
def unimplemented_test_cases(self):
- return []
+ return _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return []
@@ -108,8 +114,8 @@ class CXXLanguage:
class CSharpLanguage:
def __init__(self):
- self.client_cwd = 'src/csharp/Grpc.IntegrationTesting.Client/bin/Debug'
- self.server_cwd = 'src/csharp/Grpc.IntegrationTesting.Server/bin/Debug'
+ self.client_cwd = 'src/csharp/Grpc.IntegrationTesting.Client/bin/Debug/net45'
+ self.server_cwd = 'src/csharp/Grpc.IntegrationTesting.Server/bin/Debug/net45'
self.safename = str(self)
def client_cmd(self, args):
@@ -125,7 +131,7 @@ class CSharpLanguage:
return {}
def unimplemented_test_cases(self):
- return _SKIP_SERVER_COMPRESSION
+ return _SKIP_SERVER_COMPRESSION + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return _SKIP_COMPRESSION
@@ -154,7 +160,7 @@ class CSharpCoreCLRLanguage:
return {}
def unimplemented_test_cases(self):
- return _SKIP_SERVER_COMPRESSION
+ return _SKIP_SERVER_COMPRESSION + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return _SKIP_COMPRESSION
@@ -249,7 +255,7 @@ class Http2Server:
return {}
def unimplemented_test_cases(self):
- return _TEST_CASES
+ return _TEST_CASES + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return _TEST_CASES
@@ -280,7 +286,7 @@ class Http2Client:
return _TEST_CASES
def unimplemented_test_cases_server(self):
- return []
+ return _TEST_CASES
def __str__(self):
return 'http2'
@@ -307,7 +313,7 @@ class NodeLanguage:
return {}
def unimplemented_test_cases(self):
- return _SKIP_COMPRESSION
+ return _SKIP_COMPRESSION + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return _SKIP_COMPRESSION
@@ -332,7 +338,7 @@ class PHPLanguage:
return {}
def unimplemented_test_cases(self):
- return _SKIP_COMPRESSION
+ return _SKIP_COMPRESSION + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return []
@@ -357,7 +363,7 @@ class PHP7Language:
return {}
def unimplemented_test_cases(self):
- return _SKIP_COMPRESSION
+ return _SKIP_COMPRESSION + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return []
@@ -365,6 +371,39 @@ class PHP7Language:
def __str__(self):
return 'php7'
+class ObjcLanguage:
+
+ def __init__(self):
+ self.client_cwd = 'src/objective-c/tests'
+ self.safename = str(self)
+
+ def client_cmd(self, args):
+ # from args, extract the server port and craft xcodebuild command out of it
+ for arg in args:
+ port = re.search('--server_port=(\d+)', arg)
+ if port:
+ portnum = port.group(1)
+ cmdline = 'pod install && xcodebuild -workspace Tests.xcworkspace -scheme InteropTestsLocalSSL -destination name="iPhone 6" HOST_PORT_LOCALSSL=localhost:%s test'%portnum
+ return [cmdline]
+
+ def cloud_to_prod_env(self):
+ return {}
+
+ def global_env(self):
+ return {}
+
+ def unimplemented_test_cases(self):
+ # ObjC test runs all cases with the same command. It ignores the testcase
+ # cmdline argument. Here we return all but one test cases as unimplemented,
+ # and depend upon ObjC test's behavior that it runs all cases even when
+ # we tell it to run just one.
+ return _TEST_CASES[1:] + _SKIP_COMPRESSION + _SKIP_DATA_FRAME_PADDING
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_COMPRESSION
+
+ def __str__(self):
+ return 'objc'
class RubyLanguage:
@@ -388,7 +427,7 @@ class RubyLanguage:
return {}
def unimplemented_test_cases(self):
- return _SKIP_SERVER_COMPRESSION
+ return _SKIP_SERVER_COMPRESSION + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return _SKIP_COMPRESSION
@@ -396,7 +435,6 @@ class RubyLanguage:
def __str__(self):
return 'ruby'
-
class PythonLanguage:
def __init__(self):
@@ -436,7 +474,7 @@ class PythonLanguage:
'PYTHONPATH': '{}/src/python/gens'.format(DOCKER_WORKDIR_ROOT)}
def unimplemented_test_cases(self):
- return _SKIP_COMPRESSION
+ return _SKIP_COMPRESSION + _SKIP_DATA_FRAME_PADDING
def unimplemented_test_cases_server(self):
return _SKIP_COMPRESSION
@@ -454,6 +492,7 @@ _LANGUAGES = {
'node' : NodeLanguage(),
'php' : PHPLanguage(),
'php7' : PHP7Language(),
+ 'objc' : ObjcLanguage(),
'ruby' : RubyLanguage(),
'python' : PythonLanguage(),
}
@@ -475,10 +514,14 @@ _AUTH_TEST_CASES = ['compute_engine_creds', 'jwt_token_creds',
_HTTP2_TEST_CASES = ['tls', 'framing']
-_HTTP2_BADSERVER_TEST_CASES = ['rst_after_header', 'rst_after_data', 'rst_during_data',
- 'goaway', 'ping', 'max_streams']
+_HTTP2_SERVER_TEST_CASES = ['rst_after_header', 'rst_after_data', 'rst_during_data',
+ 'goaway', 'ping', 'max_streams', 'data_frame_padding', 'no_df_padding_sanity_test']
-_LANGUAGES_FOR_HTTP2_BADSERVER_TESTS = ['java', 'go', 'python', 'c++']
+_GRPC_CLIENT_TEST_CASES_FOR_HTTP2_SERVER_TEST_CASES = { 'data_frame_padding': 'large_unary', 'no_df_padding_sanity_test': 'large_unary' }
+
+_HTTP2_SERVER_TEST_CASES_THAT_USE_GRPC_CLIENTS = _GRPC_CLIENT_TEST_CASES_FOR_HTTP2_SERVER_TEST_CASES.keys()
+
+_LANGUAGES_WITH_HTTP2_CLIENTS_FOR_HTTP2_SERVER_TEST_CASES = ['java', 'go', 'python', 'c++']
DOCKER_WORKDIR_ROOT = '/var/local/git/grpc'
@@ -501,6 +544,28 @@ def docker_run_cmdline(cmdline, image, docker_args=[], cwd=None, environ=None):
return docker_cmdline
+def manual_cmdline(docker_cmdline):
+ """Returns docker cmdline adjusted for manual invocation."""
+ print_cmdline = []
+ for item in docker_cmdline:
+ if item.startswith('--name='):
+ continue
+ # add quotes when necessary
+ if any(character.isspace() for character in item):
+ item = "\"%s\"" % item
+ print_cmdline.append(item)
+ return ' '.join(print_cmdline)
+
+
+def write_cmdlog_maybe(cmdlog, filename):
+ """Returns docker cmdline adjusted for manual invocation."""
+ if cmdlog:
+ with open(filename, 'w') as logfile:
+ logfile.write('#!/bin/bash\n')
+ logfile.writelines("%s\n" % line for line in cmdlog)
+ print('Command log written to file %s' % filename)
+
+
def bash_cmdline(cmdline):
"""Creates bash -c cmdline from args list."""
# Use login shell:
@@ -551,7 +616,8 @@ def _job_kill_handler(job):
def cloud_to_prod_jobspec(language, test_case, server_host_name,
- server_host_detail, docker_image=None, auth=False):
+ server_host_detail, docker_image=None, auth=False,
+ manual_cmd_log=None):
"""Creates jobspec for cloud-to-prod interop test"""
container_name = None
cmdargs = [
@@ -576,7 +642,9 @@ def cloud_to_prod_jobspec(language, test_case, server_host_name,
cwd=cwd,
environ=environ,
docker_args=['--net=host',
- '--name', container_name])
+ '--name=%s' % container_name])
+ if manual_cmd_log is not None:
+ manual_cmd_log.append(manual_cmdline(cmdline))
cwd = None
environ = None
@@ -597,38 +665,52 @@ def cloud_to_prod_jobspec(language, test_case, server_host_name,
def cloud_to_cloud_jobspec(language, test_case, server_name, server_host,
- server_port, docker_image=None, insecure=False):
+ server_port, docker_image=None, insecure=False,
+ manual_cmd_log=None):
"""Creates jobspec for cloud-to-cloud interop test"""
interop_only_options = [
'--server_host_override=foo.test.google.fr',
'--use_tls=%s' % ('false' if insecure else 'true'),
'--use_test_ca=true',
]
+
+ client_test_case = test_case
+ if test_case in _HTTP2_SERVER_TEST_CASES_THAT_USE_GRPC_CLIENTS:
+ client_test_case = _GRPC_CLIENT_TEST_CASES_FOR_HTTP2_SERVER_TEST_CASES[test_case]
+ if client_test_case in language.unimplemented_test_cases():
+ print('asking client %s to run unimplemented test case %s' % (repr(language), client_test_case))
+ sys.exit(1)
+
common_options = [
- '--test_case=%s' % test_case,
+ '--test_case=%s' % client_test_case,
'--server_host=%s' % server_host,
+ '--server_port=%s' % server_port,
]
- if test_case in _HTTP2_BADSERVER_TEST_CASES:
- # We are running the http2_badserver_interop test. Adjust command line accordingly.
- offset = sorted(_HTTP2_BADSERVER_TEST_CASES).index(test_case)
- client_options = common_options + ['--server_port=%s' %
- (int(server_port)+offset)]
- cmdline = bash_cmdline(language.client_cmd_http2interop(client_options))
- cwd = language.http2_cwd
+
+ if test_case in _HTTP2_SERVER_TEST_CASES:
+ if test_case in _HTTP2_SERVER_TEST_CASES_THAT_USE_GRPC_CLIENTS:
+ client_options = interop_only_options + common_options
+ cmdline = bash_cmdline(language.client_cmd(client_options))
+ cwd = language.client_cwd
+ else:
+ cmdline = bash_cmdline(language.client_cmd_http2interop(common_options))
+ cwd = language.http2_cwd
else:
- client_options = interop_only_options + common_options + ['--server_port=%s' % server_port]
- cmdline = bash_cmdline(language.client_cmd(client_options))
+ cmdline = bash_cmdline(language.client_cmd(common_options+interop_only_options))
cwd = language.client_cwd
environ = language.global_env()
- if docker_image:
+ if docker_image and language.safename != 'objc':
+ # we can't run client in docker for objc.
container_name = dockerjob.random_name('interop_client_%s' % language.safename)
cmdline = docker_run_cmdline(cmdline,
image=docker_image,
environ=environ,
cwd=cwd,
docker_args=['--net=host',
- '--name', container_name])
+ '--name=%s' % container_name])
+ if manual_cmd_log is not None:
+ manual_cmd_log.append(manual_cmdline(cmdline))
cwd = None
test_job = jobset.JobSpec(
@@ -646,37 +728,49 @@ def cloud_to_cloud_jobspec(language, test_case, server_name, server_host,
return test_job
-def server_jobspec(language, docker_image, insecure=False):
+def server_jobspec(language, docker_image, insecure=False, manual_cmd_log=None):
"""Create jobspec for running a server"""
container_name = dockerjob.random_name('interop_server_%s' % language.safename)
cmdline = bash_cmdline(
language.server_cmd(['--port=%s' % _DEFAULT_SERVER_PORT,
'--use_tls=%s' % ('false' if insecure else 'true')]))
environ = language.global_env()
+ docker_args = ['--name=%s' % container_name]
if language.safename == 'http2':
# we are running the http2 interop server. Open next N ports beginning
# with the server port. These ports are used for http2 interop test
- # (one test case per port). We also attach the docker container running
- # the server to local network, so we don't have to mess with port mapping
- port_args = [
- '-p', str(_DEFAULT_SERVER_PORT+0),
- '-p', str(_DEFAULT_SERVER_PORT+1),
- '-p', str(_DEFAULT_SERVER_PORT+2),
- '-p', str(_DEFAULT_SERVER_PORT+3),
- '-p', str(_DEFAULT_SERVER_PORT+4),
- '-p', str(_DEFAULT_SERVER_PORT+5),
- '-p', str(_DEFAULT_SERVER_PORT+6),
- '--net=host',
+ # (one test case per port).
+ docker_args += list(
+ itertools.chain.from_iterable(('-p', str(_DEFAULT_SERVER_PORT + i))
+ for i in range(
+ len(_HTTP2_SERVER_TEST_CASES))))
+ # Enable docker's healthcheck mechanism.
+ # This runs a Python script inside the container every second. The script
+ # pings the http2 server to verify it is ready. The 'health-retries' flag
+ # specifies the number of consecutive failures before docker will report
+ # the container's status as 'unhealthy'. Prior to the first 'health_retries'
+ # failures or the first success, the status will be 'starting'. 'docker ps'
+ # or 'docker inspect' can be used to see the health of the container on the
+ # command line.
+ docker_args += [
+ '--health-cmd=python test/http2_test/http2_server_health_check.py '
+ '--server_host=%s --server_port=%d'
+ % ('localhost', _DEFAULT_SERVER_PORT),
+ '--health-interval=1s',
+ '--health-retries=5',
+ '--health-timeout=10s',
]
+
else:
- port_args = ['-p', str(_DEFAULT_SERVER_PORT)]
+ docker_args += ['-p', str(_DEFAULT_SERVER_PORT)]
docker_cmdline = docker_run_cmdline(cmdline,
image=docker_image,
cwd=language.server_cwd,
environ=environ,
- docker_args=port_args +
- ['--name', container_name])
+ docker_args=docker_args)
+ if manual_cmd_log is not None:
+ manual_cmd_log.append(manual_cmdline(docker_cmdline))
server_job = jobset.JobSpec(
cmdline=docker_cmdline,
environ=environ,
@@ -760,7 +854,7 @@ argp.add_argument('-l', '--language',
choices=['all'] + sorted(_LANGUAGES),
nargs='+',
default=['all'],
- help='Clients to run.')
+ help='Clients to run. Objc client can be only run on OSX.')
argp.add_argument('-j', '--jobs', default=multiprocessing.cpu_count(), type=int)
argp.add_argument('--cloud_to_prod',
default=False,
@@ -794,6 +888,10 @@ argp.add_argument('-t', '--travis',
default=False,
action='store_const',
const=True)
+argp.add_argument('-v', '--verbose',
+ default=False,
+ action='store_const',
+ const=True)
argp.add_argument('--use_docker',
default=False,
action='store_const',
@@ -806,16 +904,24 @@ argp.add_argument('--allow_flakes',
action='store_const',
const=True,
help='Allow flaky tests to show as passing (re-runs failed tests up to five times)')
+argp.add_argument('--manual_run',
+ default=False,
+ action='store_const',
+ const=True,
+ help='Prepare things for running interop tests manually. ' +
+ 'Preserve docker images after building them and skip '
+ 'actually running the tests. Only print commands to run by ' +
+ 'hand.')
argp.add_argument('--http2_interop',
default=False,
action='store_const',
const=True,
help='Enable HTTP/2 client edge case testing. (Bad client, good server)')
-argp.add_argument('--http2_badserver_interop',
+argp.add_argument('--http2_server_interop',
default=False,
action='store_const',
const=True,
- help='Enable HTTP/2 server edge case testing. (Good client, bad server)')
+ help='Enable HTTP/2 server edge case testing. (Includes positive and negative tests')
argp.add_argument('--insecure',
default=False,
action='store_const',
@@ -837,44 +943,59 @@ if args.use_docker:
print('copied to the docker environment.')
time.sleep(5)
+if args.manual_run and not args.use_docker:
+ print('--manual_run is only supported with --use_docker option enabled.')
+ sys.exit(1)
+
if not args.use_docker and servers:
print('Running interop servers is only supported with --use_docker option enabled.')
sys.exit(1)
+
+# we want to include everything but objc in 'all'
+# because objc won't run on non-mac platforms
+all_but_objc = set(six.iterkeys(_LANGUAGES)) - set(['objc'])
languages = set(_LANGUAGES[l]
for l in itertools.chain.from_iterable(
- _LANGUAGES.iterkeys() if x == 'all' else [x]
+ all_but_objc if x == 'all' else [x]
for x in args.language))
-languages_http2_badserver_interop = set()
-if args.http2_badserver_interop:
- languages_http2_badserver_interop = set(
- _LANGUAGES[l] for l in _LANGUAGES_FOR_HTTP2_BADSERVER_TESTS)
+languages_http2_clients_for_http2_server_interop = set()
+if args.http2_server_interop:
+ languages_http2_clients_for_http2_server_interop = set(
+ _LANGUAGES[l] for l in _LANGUAGES_WITH_HTTP2_CLIENTS_FOR_HTTP2_SERVER_TEST_CASES
+ if 'all' in args.language or l in args.language)
http2Interop = Http2Client() if args.http2_interop else None
-http2InteropServer = Http2Server() if args.http2_badserver_interop else None
+http2InteropServer = Http2Server() if args.http2_server_interop else None
docker_images={}
if args.use_docker:
# languages for which to build docker images
languages_to_build = set(
_LANGUAGES[k] for k in set([str(l) for l in languages] + [s for s in servers]))
- languages_to_build = languages_to_build | languages_http2_badserver_interop
+ languages_to_build = languages_to_build | languages_http2_clients_for_http2_server_interop
if args.http2_interop:
languages_to_build.add(http2Interop)
- if args.http2_badserver_interop:
+ if args.http2_server_interop:
languages_to_build.add(http2InteropServer)
build_jobs = []
for l in languages_to_build:
+ if str(l) == 'objc':
+ # we don't need to build a docker image for objc
+ continue
job = build_interop_image_jobspec(l)
docker_images[str(l)] = job.tag
build_jobs.append(job)
if build_jobs:
jobset.message('START', 'Building interop docker images.', do_newline=True)
+ if args.verbose:
+ print('Jobs to run: \n%s\n' % '\n'.join(str(j) for j in build_jobs))
+
num_failures, _ = jobset.run(
build_jobs, newline_on_success=True, maxjobs=args.jobs)
if num_failures == 0:
@@ -883,28 +1004,41 @@ if args.use_docker:
else:
jobset.message('FAILED', 'Failed to build interop docker images.',
do_newline=True)
- for image in docker_images.itervalues():
+ for image in six.itervalues(docker_images):
dockerjob.remove_image(image, skip_nonexistent=True)
sys.exit(1)
+server_manual_cmd_log = [] if args.manual_run else None
+client_manual_cmd_log = [] if args.manual_run else None
+
# Start interop servers.
-server_jobs={}
-server_addresses={}
+server_jobs = {}
+server_addresses = {}
try:
for s in servers:
lang = str(s)
spec = server_jobspec(_LANGUAGES[lang], docker_images.get(lang),
- args.insecure)
- job = dockerjob.DockerJob(spec)
- server_jobs[lang] = job
- server_addresses[lang] = ('localhost', job.mapped_port(_DEFAULT_SERVER_PORT))
+ args.insecure, manual_cmd_log=server_manual_cmd_log)
+ if not args.manual_run:
+ job = dockerjob.DockerJob(spec)
+ server_jobs[lang] = job
+ server_addresses[lang] = ('localhost', job.mapped_port(_DEFAULT_SERVER_PORT))
+ else:
+ # don't run the server, set server port to a placeholder value
+ server_addresses[lang] = ('localhost', '${SERVER_PORT}')
- if args.http2_badserver_interop:
+ http2_server_job = None
+ if args.http2_server_interop:
# launch a HTTP2 server emulator that creates edge cases
lang = str(http2InteropServer)
- spec = server_jobspec(http2InteropServer, docker_images.get(lang))
- job = dockerjob.DockerJob(spec)
- server_jobs[lang] = job
+ spec = server_jobspec(http2InteropServer, docker_images.get(lang),
+ manual_cmd_log=server_manual_cmd_log)
+ if not args.manual_run:
+ http2_server_job = dockerjob.DockerJob(spec)
+ server_jobs[lang] = http2_server_job
+ else:
+ # don't run the server, set server port to a placeholder value
+ server_addresses[lang] = ('localhost', '${SERVER_PORT}')
jobs = []
if args.cloud_to_prod:
@@ -918,7 +1052,8 @@ try:
test_job = cloud_to_prod_jobspec(
language, test_case, server_host_name,
prod_servers[server_host_name],
- docker_image=docker_images.get(str(language)))
+ docker_image=docker_images.get(str(language)),
+ manual_cmd_log=client_manual_cmd_log)
jobs.append(test_job)
if args.http2_interop:
@@ -926,7 +1061,8 @@ try:
test_job = cloud_to_prod_jobspec(
http2Interop, test_case, server_host_name,
prod_servers[server_host_name],
- docker_image=docker_images.get(str(http2Interop)))
+ docker_image=docker_images.get(str(http2Interop)),
+ manual_cmd_log=client_manual_cmd_log)
jobs.append(test_job)
if args.cloud_to_prod_auth:
@@ -939,7 +1075,8 @@ try:
test_job = cloud_to_prod_jobspec(
language, test_case, server_host_name,
prod_servers[server_host_name],
- docker_image=docker_images.get(str(language)), auth=True)
+ docker_image=docker_images.get(str(language)), auth=True,
+ manual_cmd_log=client_manual_cmd_log)
jobs.append(test_job)
for server in args.override_server:
@@ -963,7 +1100,8 @@ try:
server_host,
server_port,
docker_image=docker_images.get(str(language)),
- insecure=args.insecure)
+ insecure=args.insecure,
+ manual_cmd_log=client_manual_cmd_log)
jobs.append(test_job)
if args.http2_interop:
@@ -977,57 +1115,104 @@ try:
server_host,
server_port,
docker_image=docker_images.get(str(http2Interop)),
- insecure=args.insecure)
+ insecure=args.insecure,
+ manual_cmd_log=client_manual_cmd_log)
jobs.append(test_job)
- if args.http2_badserver_interop:
- for language in languages_http2_badserver_interop:
- for test_case in _HTTP2_BADSERVER_TEST_CASES:
+ if args.http2_server_interop:
+ if not args.manual_run:
+ http2_server_job.wait_for_healthy(timeout_seconds=600)
+ for language in languages_http2_clients_for_http2_server_interop:
+ for test_case in set(_HTTP2_SERVER_TEST_CASES) - set(_HTTP2_SERVER_TEST_CASES_THAT_USE_GRPC_CLIENTS):
+ offset = sorted(_HTTP2_SERVER_TEST_CASES).index(test_case)
+ server_port = _DEFAULT_SERVER_PORT+offset
+ if not args.manual_run:
+ server_port = http2_server_job.mapped_port(server_port)
test_job = cloud_to_cloud_jobspec(language,
test_case,
str(http2InteropServer),
'localhost',
- _DEFAULT_SERVER_PORT,
- docker_image=docker_images.get(str(language)))
+ server_port,
+ docker_image=docker_images.get(str(language)),
+ manual_cmd_log=client_manual_cmd_log)
jobs.append(test_job)
+ for language in languages:
+ # HTTP2_SERVER_TEST_CASES_THAT_USE_GRPC_CLIENTS is a subset of
+ # HTTP_SERVER_TEST_CASES, in which clients use their gRPC interop clients rather
+ # than specialized http2 clients, reusing existing test implementations.
+ # For example, in the "data_frame_padding" test, use language's gRPC
+ # interop clients and make them think that theyre running "large_unary"
+ # test case. This avoids implementing a new test case in each language.
+ for test_case in _HTTP2_SERVER_TEST_CASES_THAT_USE_GRPC_CLIENTS:
+ if test_case not in language.unimplemented_test_cases():
+ offset = sorted(_HTTP2_SERVER_TEST_CASES).index(test_case)
+ server_port = _DEFAULT_SERVER_PORT+offset
+ if not args.manual_run:
+ server_port = http2_server_job.mapped_port(server_port)
+ if not args.insecure:
+ print(('Creating grpc cient to http2 server test case with insecure connection, even though'
+ ' args.insecure is False. Http2 test server only supports insecure connections.'))
+ test_job = cloud_to_cloud_jobspec(language,
+ test_case,
+ str(http2InteropServer),
+ 'localhost',
+ server_port,
+ docker_image=docker_images.get(str(language)),
+ insecure=True,
+ manual_cmd_log=client_manual_cmd_log)
+ jobs.append(test_job)
if not jobs:
print('No jobs to run.')
- for image in docker_images.itervalues():
+ for image in six.itervalues(docker_images):
dockerjob.remove_image(image, skip_nonexistent=True)
sys.exit(1)
+ if args.manual_run:
+ print('All tests will skipped --manual_run option is active.')
+
+ if args.verbose:
+ print('Jobs to run: \n%s\n' % '\n'.join(str(job) for job in jobs))
+
num_failures, resultset = jobset.run(jobs, newline_on_success=True,
- maxjobs=args.jobs)
+ maxjobs=args.jobs,
+ skip_jobs=args.manual_run)
if num_failures:
jobset.message('FAILED', 'Some tests failed', do_newline=True)
else:
jobset.message('SUCCESS', 'All tests passed', do_newline=True)
+ write_cmdlog_maybe(server_manual_cmd_log, 'interop_server_cmds.sh')
+ write_cmdlog_maybe(client_manual_cmd_log, 'interop_client_cmds.sh')
+
report_utils.render_junit_xml_report(resultset, 'report.xml')
for name, job in resultset.items():
if "http2" in name:
job[0].http2results = aggregate_http2_results(job[0].message)
- http2_badserver_test_cases = (
- _HTTP2_BADSERVER_TEST_CASES if args.http2_badserver_interop else [])
+ http2_server_test_cases = (
+ _HTTP2_SERVER_TEST_CASES if args.http2_server_interop else [])
report_utils.render_interop_html_report(
set([str(l) for l in languages]), servers, _TEST_CASES, _AUTH_TEST_CASES,
- _HTTP2_TEST_CASES, http2_badserver_test_cases,
- _LANGUAGES_FOR_HTTP2_BADSERVER_TESTS, resultset, num_failures,
+ _HTTP2_TEST_CASES, http2_server_test_cases, resultset, num_failures,
args.cloud_to_prod_auth or args.cloud_to_prod, args.prod_servers,
args.http2_interop)
-
+except Exception as e:
+ print('exception occurred:')
+ traceback.print_exc(file=sys.stdout)
finally:
# Check if servers are still running.
for server, job in server_jobs.items():
if not job.is_running():
print('Server "%s" has exited prematurely.' % server)
- dockerjob.finish_jobs([j for j in server_jobs.itervalues()])
+ dockerjob.finish_jobs([j for j in six.itervalues(server_jobs)])
- for image in docker_images.itervalues():
- print('Removing docker image %s' % image)
- dockerjob.remove_image(image)
+ for image in six.itervalues(docker_images):
+ if not args.manual_run:
+ print('Removing docker image %s' % image)
+ dockerjob.remove_image(image)
+ else:
+ print('Preserving docker image: %s' % image)
diff --git a/tools/run_tests/run_microbenchmark.py b/tools/run_tests/run_microbenchmark.py
index 3a9461ecd3..17b156c78f 100755
--- a/tools/run_tests/run_microbenchmark.py
+++ b/tools/run_tests/run_microbenchmark.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2017, Google Inc.
# All rights reserved.
#
@@ -38,6 +38,19 @@ import argparse
import python_utils.jobset as jobset
import python_utils.start_port_server as start_port_server
+_AVAILABLE_BENCHMARK_TESTS = ['bm_fullstack_unary_ping_pong',
+ 'bm_fullstack_streaming_ping_pong',
+ 'bm_fullstack_streaming_pump',
+ 'bm_closure',
+ 'bm_cq',
+ 'bm_call_create',
+ 'bm_error',
+ 'bm_chttp2_hpack',
+ 'bm_chttp2_transport',
+ 'bm_pollset',
+ 'bm_metadata',
+ 'bm_fullstack_trickle']
+
flamegraph_dir = os.path.join(os.path.expanduser('~'), 'FlameGraph')
os.chdir(os.path.join(os.path.dirname(sys.argv[0]), '../..'))
@@ -178,13 +191,15 @@ def run_summary(bm_name, cfg, base_json_name):
def collect_summary(bm_name, args):
heading('Summary: %s [no counters]' % bm_name)
- text(run_summary(bm_name, 'opt', 'out'))
+ text(run_summary(bm_name, 'opt', bm_name))
heading('Summary: %s [with counters]' % bm_name)
- text(run_summary(bm_name, 'counters', 'out'))
+ text(run_summary(bm_name, 'counters', bm_name))
if args.bigquery_upload:
- with open('out.csv', 'w') as f:
- f.write(subprocess.check_output(['tools/profiling/microbenchmarks/bm2bq.py', 'out.counters.json', 'out.opt.json']))
- subprocess.check_call(['bq', 'load', 'microbenchmarks.microbenchmarks', 'out.csv'])
+ with open('%s.csv' % bm_name, 'w') as f:
+ f.write(subprocess.check_output(['tools/profiling/microbenchmarks/bm2bq.py',
+ '%s.counters.json' % bm_name,
+ '%s.opt.json' % bm_name]))
+ subprocess.check_call(['bq', 'load', 'microbenchmarks.microbenchmarks', '%s.csv' % bm_name])
collectors = {
'latency': collect_latency,
@@ -199,20 +214,11 @@ argp.add_argument('-c', '--collect',
default=sorted(collectors.keys()),
help='Which collectors should be run against each benchmark')
argp.add_argument('-b', '--benchmarks',
- default=['bm_fullstack',
- 'bm_closure',
- 'bm_cq',
- 'bm_call_create',
- 'bm_error',
- 'bm_chttp2_hpack',
- 'bm_metadata'],
+ choices=_AVAILABLE_BENCHMARK_TESTS,
+ default=_AVAILABLE_BENCHMARK_TESTS,
nargs='+',
type=str,
help='Which microbenchmarks should be run')
-argp.add_argument('--diff_perf',
- default=None,
- type=str,
- help='Diff microbenchmarks against this git revision')
argp.add_argument('--bigquery_upload',
default=False,
action='store_const',
@@ -224,30 +230,13 @@ argp.add_argument('--summary_time',
help='Minimum time to run benchmarks for the summary collection')
args = argp.parse_args()
-for bm_name in args.benchmarks:
+try:
for collect in args.collect:
- collectors[collect](bm_name, args)
-if args.diff_perf:
- for bm_name in args.benchmarks:
- run_summary(bm_name, 'opt', '%s.new' % bm_name)
- where_am_i = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD']).strip()
- subprocess.check_call(['git', 'checkout', args.diff_perf])
- comparables = []
- subprocess.check_call(['make', 'clean'])
- try:
for bm_name in args.benchmarks:
- try:
- run_summary(bm_name, 'opt', '%s.old' % bm_name)
- comparables.append(bm_name)
- except subprocess.CalledProcessError, e:
- pass
- finally:
- subprocess.check_call(['git', 'checkout', where_am_i])
- for bm_name in comparables:
- subprocess.check_call(['third_party/benchmark/tools/compare_bench.py',
- '%s.new.opt.json' % bm_name,
- '%s.old.opt.json' % bm_name])
-
-index_html += "</body>\n</html>\n"
-with open('reports/index.html', 'w') as f:
- f.write(index_html)
+ collectors[collect](bm_name, args)
+finally:
+ if not os.path.exists('reports'):
+ os.makedirs('reports')
+ index_html += "</body>\n</html>\n"
+ with open('reports/index.html', 'w') as f:
+ f.write(index_html)
diff --git a/tools/run_tests/run_performance_tests.py b/tools/run_tests/run_performance_tests.py
index 7c04d228ba..35d20be5b7 100755
--- a/tools/run_tests/run_performance_tests.py
+++ b/tools/run_tests/run_performance_tests.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
@@ -46,6 +46,7 @@ import tempfile
import time
import traceback
import uuid
+import six
import performance.scenario_config as scenario_config
import python_utils.jobset as jobset
@@ -101,7 +102,7 @@ def create_qpsworker_job(language, shortname=None, port=10000, remote_host=None,
user_at_host = '%s@%s' % (_REMOTE_HOST_USERNAME, remote_host)
ssh_cmd = ['ssh']
cmdline = ['timeout', '%s' % (worker_timeout + 30)] + cmdline
- ssh_cmd.extend([str(user_at_host), 'cd ~/performance_workspace/grpc/ && %s' % ' '.join(cmdline)])
+ ssh_cmd.extend([str(user_at_host), 'cd ~/performance_workspace/grpc/ && tools/run_tests/start_port_server.py && %s' % ' '.join(cmdline)])
cmdline = ssh_cmd
jobspec = jobset.JobSpec(
@@ -502,8 +503,8 @@ args = argp.parse_args()
languages = set(scenario_config.LANGUAGES[l]
for l in itertools.chain.from_iterable(
- scenario_config.LANGUAGES.iterkeys() if x == 'all' else [x]
- for x in args.language))
+ six.iterkeys(scenario_config.LANGUAGES) if x == 'all'
+ else [x] for x in args.language))
# Put together set of remote hosts where to run and build
@@ -572,8 +573,8 @@ for scenario in scenarios:
jobs.append(create_quit_jobspec(scenario.workers, remote_host=args.remote_driver_host))
scenario_failures, resultset = jobset.run(jobs, newline_on_success=True, maxjobs=1)
total_scenario_failures += scenario_failures
- merged_resultset = dict(itertools.chain(merged_resultset.iteritems(),
- resultset.iteritems()))
+ merged_resultset = dict(itertools.chain(six.iteritems(merged_resultset),
+ six.iteritems(resultset)))
finally:
# Consider qps workers that need to be killed as failures
qps_workers_killed += finish_qps_workers(scenario.workers)
diff --git a/tools/run_tests/run_stress_tests.py b/tools/run_tests/run_stress_tests.py
index a94a615b88..4eea02118e 100755
--- a/tools/run_tests/run_stress_tests.py
+++ b/tools/run_tests/run_stress_tests.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015, Google Inc.
# All rights reserved.
#
@@ -43,6 +43,7 @@ import sys
import tempfile
import time
import uuid
+import six
import python_utils.dockerjob as dockerjob
import python_utils.jobset as jobset
@@ -239,9 +240,8 @@ servers = set(
for s in itertools.chain.from_iterable(_SERVERS if x == 'all' else [x]
for x in args.server))
-languages = set(_LANGUAGES[l]
- for l in itertools.chain.from_iterable(_LANGUAGES.iterkeys(
- ) if x == 'all' else [x] for x in args.language))
+languages = set(_LANGUAGES[l] for l in itertools.chain.from_iterable(
+ six.iterkeys(_LANGUAGES) if x == 'all' else [x] for x in args.language))
docker_images = {}
# languages for which to build docker images
@@ -267,7 +267,7 @@ if build_jobs:
jobset.message('FAILED',
'Failed to build interop docker images.',
do_newline=True)
- for image in docker_images.itervalues():
+ for image in six.itervalues(docker_images):
dockerjob.remove_image(image, skip_nonexistent=True)
sys.exit(1)
@@ -306,7 +306,7 @@ try:
if not jobs:
print('No jobs to run.')
- for image in docker_images.itervalues():
+ for image in six.itervalues(docker_images):
dockerjob.remove_image(image, skip_nonexistent=True)
sys.exit(1)
@@ -324,8 +324,8 @@ finally:
if not job.is_running():
print('Server "%s" has exited prematurely.' % server)
- dockerjob.finish_jobs([j for j in server_jobs.itervalues()])
+ dockerjob.finish_jobs([j for j in six.itervalues(server_jobs)])
- for image in docker_images.itervalues():
+ for image in six.itervalues(docker_images):
print('Removing docker image %s' % image)
dockerjob.remove_image(image)
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index d4983403cc..62e92c3d1d 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -54,6 +54,7 @@ import traceback
import time
from six.moves import urllib
import uuid
+import six
import python_utils.jobset as jobset
import python_utils.report_utils as report_utils
@@ -246,9 +247,12 @@ class CLanguage(object):
polling_strategies = ['all']
for polling_strategy in polling_strategies:
env={'GRPC_DEFAULT_SSL_ROOTS_FILE_PATH':
- _ROOT + '/src/core/lib/tsi/test_creds/ca.pem',
+ _ROOT + '/src/core/tsi/test_creds/ca.pem',
'GRPC_POLL_STRATEGY': polling_strategy,
'GRPC_VERBOSITY': 'DEBUG'}
+ resolver = os.environ.get('GRPC_DNS_RESOLVER', None);
+ if resolver:
+ env['GRPC_DNS_RESOLVER'] = resolver
shortname_ext = '' if polling_strategy=='all' else ' GRPC_POLL_STRATEGY=%s' % polling_strategy
timeout_scaling = 1
if polling_strategy == 'poll-cv':
@@ -391,6 +395,8 @@ class CLanguage(object):
return ('jessie', self._gcc_make_options(version_suffix='-4.8'))
elif compiler == 'gcc5.3':
return ('ubuntu1604', [])
+ elif compiler == 'gcc_musl':
+ return ('alpine', [])
elif compiler == 'clang3.4':
# on ubuntu1404, clang-3.4 alias doesn't exist, just use 'clang'
return ('ubuntu1404', self._clang_make_options())
@@ -423,11 +429,7 @@ class NodeLanguage(object):
# we should specify in the compiler argument
_check_compiler(self.args.compiler, ['default', 'node0.12',
'node4', 'node5', 'node6',
- 'node7', 'electron1.3'])
- if args.iomgr_platform == "uv":
- self.use_uv = True
- else:
- self.use_uv = False
+ 'node7', 'electron1.3', 'electron1.6'])
if self.args.compiler == 'default':
self.runtime = 'node'
self.node_version = '7'
@@ -475,7 +477,6 @@ class NodeLanguage(object):
else:
config_flag = '--release'
return [['tools\\run_tests\\helper_scripts\\build_node.bat',
- '--grpc_uv={}'.format('true' if self.use_uv else 'false'),
config_flag]]
else:
build_script = 'build_node'
@@ -484,8 +485,7 @@ class NodeLanguage(object):
# building for electron requires a patch version
self.node_version += '.0'
return [['tools/run_tests/helper_scripts/{}.sh'.format(build_script),
- self.node_version,
- '--grpc_uv={}'.format('true' if self.use_uv else 'false')]]
+ self.node_version]]
def post_tests_steps(self):
return []
@@ -610,7 +610,10 @@ class PythonLanguage(object):
return [config.build for config in self.pythons]
def post_tests_steps(self):
- return []
+ if self.config != 'gcov':
+ return []
+ else:
+ return [['tools/run_tests/helper_scripts/post_tests_python.sh']]
def makefile_name(self):
return 'Makefile'
@@ -619,7 +622,12 @@ class PythonLanguage(object):
return 'tools/dockerfile/test/python_%s_%s' % (self.python_manager_name(), _docker_arch_suffix(self.args.arch))
def python_manager_name(self):
- return 'pyenv' if self.args.compiler in ['python3.5', 'python3.6'] else 'jessie'
+ if self.args.compiler in ['python3.5', 'python3.6']:
+ return 'pyenv'
+ elif self.args.compiler == 'python_alpine':
+ return 'alpine'
+ else:
+ return 'jessie'
def _get_pythons(self, args):
if args.arch == 'x86':
@@ -677,6 +685,8 @@ class PythonLanguage(object):
return (pypy27_config,)
elif args.compiler == 'pypy3':
return (pypy32_config,)
+ elif args.compiler == 'python_alpine':
+ return (python27_config,)
else:
raise Exception('Compiler %s not supported.' % args.compiler)
@@ -692,9 +702,13 @@ class RubyLanguage(object):
_check_compiler(self.args.compiler, ['default'])
def test_specs(self):
- return [self.config.job_spec(['tools/run_tests/helper_scripts/run_ruby.sh'],
- timeout_seconds=10*60,
- environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
+ tests = [self.config.job_spec(['tools/run_tests/helper_scripts/run_ruby.sh'],
+ timeout_seconds=10*60,
+ environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
+ tests.append(self.config.job_spec(['tools/run_tests/helper_scripts/run_ruby_end2end_tests.sh'],
+ timeout_seconds=10*60,
+ environ=_FORCE_ENVIRON_FOR_WRAPPERS))
+ return tests
def pre_build_steps(self):
return [['tools/run_tests/helper_scripts/pre_build_ruby.sh']]
@@ -732,21 +746,18 @@ class CSharpLanguage(object):
if self.platform == 'windows':
_check_compiler(self.args.compiler, ['coreclr', 'default'])
_check_arch(self.args.arch, ['default'])
- self._cmake_arch_option = 'x64' if self.args.compiler == 'coreclr' else 'Win32'
+ self._cmake_arch_option = 'x64'
self._make_options = []
else:
_check_compiler(self.args.compiler, ['default', 'coreclr'])
- if self.platform == 'linux' and self.args.compiler == 'coreclr':
- self._docker_distro = 'coreclr'
- else:
- self._docker_distro = 'jessie'
+ self._docker_distro = 'jessie'
if self.platform == 'mac':
# TODO(jtattermusch): EMBED_ZLIB=true currently breaks the mac build
self._make_options = ['EMBED_OPENSSL=true']
if self.args.compiler != 'coreclr':
# On Mac, official distribution of mono is 32bit.
- self._make_options += ['CFLAGS=-m32', 'LDFLAGS=-m32']
+ self._make_options += ['ARCH_FLAGS=-m32', 'LDFLAGS=-m32']
else:
self._make_options = ['EMBED_OPENSSL=true', 'EMBED_ZLIB=true']
@@ -755,7 +766,7 @@ class CSharpLanguage(object):
tests_by_assembly = json.load(f)
msbuild_config = _MSBUILD_CONFIG[self.config.build_config]
- nunit_args = ['--labels=All']
+ nunit_args = ['--labels=All', '--noresult', '--workers=1']
assembly_subdir = 'bin/%s' % msbuild_config
assembly_extension = '.exe'
@@ -764,14 +775,14 @@ class CSharpLanguage(object):
runtime_cmd = ['dotnet', 'exec']
assembly_extension = '.dll'
else:
- nunit_args += ['--noresult', '--workers=1']
+ assembly_subdir += '/net45'
if self.platform == 'windows':
runtime_cmd = []
else:
runtime_cmd = ['mono']
specs = []
- for assembly in tests_by_assembly.iterkeys():
+ for assembly in six.iterkeys(tests_by_assembly):
assembly_file = 'src/csharp/%s/%s/%s%s' % (assembly,
assembly_subdir,
assembly,
@@ -816,18 +827,10 @@ class CSharpLanguage(object):
return self._make_options;
def build_steps(self):
- if self.args.compiler == 'coreclr':
- if self.platform == 'windows':
- return [['tools\\run_tests\\helper_scripts\\build_csharp_coreclr.bat']]
- else:
- return [['tools/run_tests/helper_scripts/build_csharp_coreclr.sh']]
+ if self.platform == 'windows':
+ return [['tools\\run_tests\\helper_scripts\\build_csharp.bat']]
else:
- if self.platform == 'windows':
- return [['vsprojects\\build_vs2015.bat',
- 'src/csharp/Grpc.sln',
- '/p:Configuration=%s' % _MSBUILD_CONFIG[self.config.build_config]]]
- else:
- return [['tools/run_tests/helper_scripts/build_csharp.sh']]
+ return [['tools/run_tests/helper_scripts/build_csharp.sh']]
def post_tests_steps(self):
if self.platform == 'windows':
@@ -1164,12 +1167,12 @@ argp.add_argument('--arch',
help='Selects architecture to target. For some platforms "default" is the only supported choice.')
argp.add_argument('--compiler',
choices=['default',
- 'gcc4.4', 'gcc4.6', 'gcc4.8', 'gcc4.9', 'gcc5.3',
+ 'gcc4.4', 'gcc4.6', 'gcc4.8', 'gcc4.9', 'gcc5.3', 'gcc_musl',
'clang3.4', 'clang3.5', 'clang3.6', 'clang3.7',
'vs2013', 'vs2015',
- 'python2.7', 'python3.4', 'python3.5', 'python3.6', 'pypy', 'pypy3',
+ 'python2.7', 'python3.4', 'python3.5', 'python3.6', 'pypy', 'pypy3', 'python_alpine',
'node0.12', 'node4', 'node5', 'node6', 'node7',
- 'electron1.3',
+ 'electron1.3', 'electron1.6',
'coreclr',
'cmake'],
default='default',
@@ -1201,6 +1204,7 @@ argp.add_argument('--quiet_success',
'Useful when running many iterations of each test (argument -n).')
argp.add_argument('--force_default_poller', default=False, action='store_const', const=True,
help='Dont try to iterate over many polling strategies when they exist')
+argp.add_argument('--max_time', default=-1, type=int, help='Maximum test runtime in seconds')
args = argp.parse_args()
if args.force_default_poller:
@@ -1262,7 +1266,9 @@ if any(language.make_options() for language in languages):
print('languages with custom make options cannot be built simultaneously with other languages')
sys.exit(1)
else:
- language_make_options = next(iter(languages)).make_options()
+ # Combining make options is not clean and just happens to work. It allows C/C++ and C# to build
+ # together, and is only used under gcov. All other configs should build languages individually.
+ language_make_options = list(set([make_option for lang in languages for make_option in lang.make_options()]))
if args.use_docker:
if not args.travis:
@@ -1298,7 +1304,9 @@ if args.use_docker:
if not args.travis:
env['TTY_FLAG'] = '-t' # enables Ctrl-C when not on Jenkins.
- run_shell_command('tools/run_tests/dockerize/build_docker_and_run_tests.sh', env=env)
+ subprocess.check_call('tools/run_tests/dockerize/build_docker_and_run_tests.sh',
+ shell=True,
+ env=env)
sys.exit(0)
_check_arch_option(args.arch)
@@ -1339,7 +1347,8 @@ def make_jobspec(cfg, targets, makefile='Makefile'):
'-f', makefile,
'-j', '%d' % args.jobs,
'EXTRA_DEFINES=GRPC_TEST_SLOWDOWN_MACHINE_FACTOR=%f' % args.slowdown,
- 'CONFIG=%s' % cfg] +
+ 'CONFIG=%s' % cfg,
+ 'Q='] +
language_make_options +
([] if not args.travis else ['JENKINS_BUILD=1']) +
targets,
@@ -1452,7 +1461,7 @@ def _build_and_run(
not re.search(args.regex_exclude, spec.shortname))))
# When running on travis, we want out test runs to be as similar as possible
# for reproducibility purposes.
- if args.travis:
+ if args.travis and args.max_time <= 0:
massaged_one_run = sorted(one_run, key=lambda x: x.shortname)
else:
# whereas otherwise, we want to shuffle things up to give all tests a
@@ -1465,10 +1474,9 @@ def _build_and_run(
sample_size = int(num_jobs * args.sample_percent/100.0)
massaged_one_run = random.sample(massaged_one_run, sample_size)
if not isclose(args.sample_percent, 100.0):
+ assert args.runs_per_test == 1, "Can't do sampling (-p) over multiple runs (-n)."
print("Running %d tests out of %d (~%d%%)" %
(sample_size, num_jobs, args.sample_percent))
- else:
- assert args.runs_per_test == 1, "Can't do sampling (-p) over multiple runs (-n)."
if infinite_runs:
assert len(massaged_one_run) > 0, 'Must have at least one test for a -n inf run'
runs_sequence = (itertools.repeat(massaged_one_run) if infinite_runs
@@ -1481,7 +1489,7 @@ def _build_and_run(
all_runs, check_cancelled, newline_on_success=newline_on_success,
travis=args.travis, maxjobs=args.jobs,
stop_on_failure=args.stop_on_failure,
- quiet_success=args.quiet_success)
+ quiet_success=args.quiet_success, max_time=args.max_time)
if resultset:
for k, v in sorted(resultset.items()):
num_runs, num_failures = _calculate_num_runs_failures(v)
diff --git a/tools/run_tests/run_tests_matrix.py b/tools/run_tests/run_tests_matrix.py
index 5f5df70d1d..474b56b5de 100755
--- a/tools/run_tests/run_tests_matrix.py
+++ b/tools/run_tests/run_tests_matrix.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015, Google Inc.
# All rights reserved.
#
@@ -30,6 +30,8 @@
"""Run test matrix."""
+from __future__ import print_function
+
import argparse
import multiprocessing
import os
@@ -49,32 +51,49 @@ _RUNTESTS_TIMEOUT = 4*60*60
# Number of jobs assigned to each run_tests.py instance
_DEFAULT_INNER_JOBS = 2
+# report suffix is important for reports to get picked up by internal CI
+_REPORT_SUFFIX = 'sponge_log.xml'
+
+
+def _report_filename(name):
+ """Generates report file name"""
+ return 'report_%s_%s' % (name, _REPORT_SUFFIX)
+
+
+def _report_filename_internal_ci(name):
+ """Generates report file name that leads to better presentation by internal CI"""
+ return '%s/%s' % (name, _REPORT_SUFFIX)
+
-def _docker_jobspec(name, runtests_args=[], inner_jobs=_DEFAULT_INNER_JOBS):
+def _docker_jobspec(name, runtests_args=[], runtests_envs={},
+ inner_jobs=_DEFAULT_INNER_JOBS):
"""Run a single instance of run_tests.py in a docker container"""
test_job = jobset.JobSpec(
cmdline=['python', 'tools/run_tests/run_tests.py',
'--use_docker',
'-t',
'-j', str(inner_jobs),
- '-x', 'report_%s.xml' % name,
+ '-x', _report_filename(name),
'--report_suite_name', '%s' % name] + runtests_args,
+ environ=runtests_envs,
shortname='run_tests_%s' % name,
timeout_seconds=_RUNTESTS_TIMEOUT)
return test_job
-def _workspace_jobspec(name, runtests_args=[], workspace_name=None, inner_jobs=_DEFAULT_INNER_JOBS):
+def _workspace_jobspec(name, runtests_args=[], workspace_name=None,
+ runtests_envs={}, inner_jobs=_DEFAULT_INNER_JOBS):
"""Run a single instance of run_tests.py in a separate workspace"""
if not workspace_name:
workspace_name = 'workspace_%s' % name
env = {'WORKSPACE_NAME': workspace_name}
+ env.update(runtests_envs)
test_job = jobset.JobSpec(
cmdline=['bash',
'tools/run_tests/helper_scripts/run_tests_in_workspace.sh',
'-t',
'-j', str(inner_jobs),
- '-x', '../report_%s.xml' % name,
+ '-x', '../%s' % _report_filename(name),
'--report_suite_name', '%s' % name] + runtests_args,
environ=env,
shortname='run_tests_%s' % name,
@@ -84,7 +103,7 @@ def _workspace_jobspec(name, runtests_args=[], workspace_name=None, inner_jobs=_
def _generate_jobs(languages, configs, platforms, iomgr_platform = 'native',
arch=None, compiler=None,
- labels=[], extra_args=[],
+ labels=[], extra_args=[], extra_envs={},
inner_jobs=_DEFAULT_INNER_JOBS):
result = []
for language in languages:
@@ -92,19 +111,24 @@ def _generate_jobs(languages, configs, platforms, iomgr_platform = 'native',
for config in configs:
name = '%s_%s_%s_%s' % (language, platform, config, iomgr_platform)
runtests_args = ['-l', language,
- '-c', config]
+ '-c', config,
+ '--iomgr_platform', iomgr_platform]
if arch or compiler:
name += '_%s_%s' % (arch, compiler)
runtests_args += ['--arch', arch,
'--compiler', compiler]
+ for extra_env in extra_envs:
+ name += '_%s_%s' % (extra_env, extra_envs[extra_env])
runtests_args += extra_args
if platform == 'linux':
- job = _docker_jobspec(name=name, runtests_args=runtests_args, inner_jobs=inner_jobs)
+ job = _docker_jobspec(name=name, runtests_args=runtests_args,
+ runtests_envs=extra_envs, inner_jobs=inner_jobs)
else:
- job = _workspace_jobspec(name=name, runtests_args=runtests_args, inner_jobs=inner_jobs)
+ job = _workspace_jobspec(name=name, runtests_args=runtests_args,
+ runtests_envs=extra_envs, inner_jobs=inner_jobs)
- job.labels = [platform, config, language] + labels
+ job.labels = [platform, config, language, iomgr_platform] + labels
result.append(job)
return result
@@ -145,7 +169,7 @@ def _create_test_jobs(extra_args=[], inner_jobs=_DEFAULT_INNER_JOBS):
# sanitizers
test_jobs += _generate_jobs(languages=['c'],
- configs=['msan', 'asan', 'tsan'],
+ configs=['msan', 'asan', 'tsan', 'ubsan'],
platforms=['linux'],
labels=['sanitizers'],
extra_args=extra_args,
@@ -173,7 +197,7 @@ def _create_portability_test_jobs(extra_args=[], inner_jobs=_DEFAULT_INNER_JOBS)
inner_jobs=inner_jobs)
# portability C and C++ on x64
- for compiler in ['gcc4.4', 'gcc4.6', 'gcc5.3',
+ for compiler in ['gcc4.4', 'gcc4.6', 'gcc5.3', 'gcc_musl',
'clang3.5', 'clang3.6', 'clang3.7']:
test_jobs += _generate_jobs(languages=['c'],
configs=['dbg'],
@@ -207,6 +231,21 @@ def _create_portability_test_jobs(extra_args=[], inner_jobs=_DEFAULT_INNER_JOBS)
extra_args=extra_args,
inner_jobs=inner_jobs)
+ # C and C++ with the c-ares DNS resolver on Linux
+ test_jobs += _generate_jobs(languages=['c', 'c++'],
+ configs=['dbg'], platforms=['linux'],
+ labels=['portability'],
+ extra_args=extra_args,
+ extra_envs={'GRPC_DNS_RESOLVER': 'ares'})
+
+ # TODO(zyc): Turn on this test after adding c-ares support on windows.
+ # C with the c-ares DNS resolver on Windonws
+ # test_jobs += _generate_jobs(languages=['c'],
+ # configs=['dbg'], platforms=['windows'],
+ # labels=['portability'],
+ # extra_args=extra_args,
+ # extra_envs={'GRPC_DNS_RESOLVER': 'ares'})
+
# cmake build for C and C++
# TODO(jtattermusch): some of the tests are failing, so we force --build_only
# to make sure it's buildable at least.
@@ -249,15 +288,7 @@ def _create_portability_test_jobs(extra_args=[], inner_jobs=_DEFAULT_INNER_JOBS)
configs=['dbg'],
platforms=['linux'],
arch='default',
- compiler='electron1.3',
- labels=['portability'],
- extra_args=extra_args,
- inner_jobs=inner_jobs)
-
- test_jobs += _generate_jobs(languages=['node'],
- configs=['dbg'],
- platforms=['linux'],
- iomgr_platform='uv',
+ compiler='electron1.6',
labels=['portability'],
extra_args=extra_args,
inner_jobs=inner_jobs)
@@ -347,8 +378,20 @@ if __name__ == "__main__":
argp.add_argument('-n', '--runs_per_test', default=1, type=_runs_per_test_type,
help='How many times to run each tests. >1 runs implies ' +
'omitting passing test from the output & reports.')
+ argp.add_argument('--max_time', default=-1, type=int,
+ help='Maximum amount of time to run tests for' +
+ '(other tests will be skipped)')
+ argp.add_argument('--internal_ci',
+ default=False,
+ action='store_const',
+ const=True,
+ help='Put reports into subdirectories to improve presentation of '
+ 'results by Internal CI.')
args = argp.parse_args()
+ if args.internal_ci:
+ _report_filename = _report_filename_internal_ci # override the function
+
extra_args = []
if args.build_only:
extra_args.append('--build_only')
@@ -358,6 +401,8 @@ if __name__ == "__main__":
extra_args.append('-n')
extra_args.append('%s' % args.runs_per_test)
extra_args.append('--quiet_success')
+ if args.max_time > 0:
+ extra_args.extend(('--max_time', '%d' % args.max_time))
all_jobs = _create_test_jobs(extra_args=extra_args, inner_jobs=args.inner_jobs) + \
_create_portability_test_jobs(extra_args=extra_args, inner_jobs=args.inner_jobs)
@@ -412,10 +457,10 @@ if __name__ == "__main__":
maxjobs=args.jobs)
# Merge skipped tests into results to show skipped tests on report.xml
if skipped_jobs:
- skipped_results = jobset.run(skipped_jobs,
- skip_jobs=True)
+ ignored_num_skipped_failures, skipped_results = jobset.run(
+ skipped_jobs, skip_jobs=True)
resultset.update(skipped_results)
- report_utils.render_junit_xml_report(resultset, 'report.xml',
+ report_utils.render_junit_xml_report(resultset, _report_filename('aggregate_tests'),
suite_name='aggregate_tests')
if num_failures == 0:
diff --git a/tools/run_tests/sanity/check_sources_and_headers.py b/tools/run_tests/sanity/check_sources_and_headers.py
index a86db02b80..42892ea69d 100755
--- a/tools/run_tests/sanity/check_sources_and_headers.py
+++ b/tools/run_tests/sanity/check_sources_and_headers.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015, Google Inc.
# All rights reserved.
#
@@ -28,6 +28,8 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+from __future__ import print_function
+
import json
import os
import re
@@ -75,14 +77,14 @@ for target in js:
for line in src:
m = re_inc1.match(line)
if m:
- if not target_has_header(target, m.group(1)) and not target['is_filegroup']:
+ if not target_has_header(target, m.group(1)):
print (
'target %s (%s) does not name header %s as a dependency' % (
target['name'], fn, m.group(1)))
errors += 1
m = re_inc2.match(line)
if m:
- if not target_has_header(target, 'include/' + m.group(1)) and not target['is_filegroup']:
+ if not target_has_header(target, 'include/' + m.group(1)):
print (
'target %s (%s) does not name header %s as a dependency' % (
target['name'], fn, m.group(1)))
diff --git a/tools/run_tests/sanity/check_submodules.sh b/tools/run_tests/sanity/check_submodules.sh
index cfe4e2731c..6be7a39d07 100755
--- a/tools/run_tests/sanity/check_submodules.sh
+++ b/tools/run_tests/sanity/check_submodules.sh
@@ -45,10 +45,10 @@ cat << EOF | awk '{ print $1 }' | sort > $want_submodules
78684e5b222645828ca302e56b40b9daff2b2d27 third_party/boringssl (78684e5)
886e7d75368e3f4fab3f4d0d3584e4abfc557755 third_party/boringssl-with-bazel (version_for_cocoapods_7.0-857-g886e7d7)
30dbc81fb5ffdc98ea9b14b1918bfe4e8779b26e third_party/gflags (v2.2.0)
- c99458533a9b4c743ed51537e25989ea55944908 third_party/googletest (release-1.7.0)
- a428e42072765993ff674fda72863c9f1aa2d268 third_party/protobuf (v3.1.0-alpha-1)
- bcad91771b7f0bff28a1cac1981d7ef2b9bcef3c third_party/thrift (bcad917)
- 50893291621658f355bc5b4d450a8d06a563053d third_party/zlib (v1.2.8)
+ ec44c6c1675c25b9827aacd08c02433cccde7780 third_party/googletest (release-1.8.0)
+ 593e917c176b5bc5aafa57bf9f6030d749d91cd5 third_party/protobuf (v3.1.0-alpha-1-326-g593e917)
+ cacf7f1d4e3d44d871b605da3b647f07d718623f third_party/zlib (v1.2.11)
+ 7691f773af79bf75a62d1863fd0f13ebf9dc51b1 third_party/cares/cares (1.12.0)
EOF
diff -u $submodules $want_submodules
diff --git a/tools/run_tests/sanity/check_test_filtering.py b/tools/run_tests/sanity/check_test_filtering.py
index 290a6e2ddf..ba03f11209 100755
--- a/tools/run_tests/sanity/check_test_filtering.py
+++ b/tools/run_tests/sanity/check_test_filtering.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
@@ -62,7 +62,7 @@ class TestFilteringTest(unittest.TestCase):
def _get_changed_files(foo):
return changed_files
filter_pull_request_tests._get_changed_files = _get_changed_files
- print
+ print()
filtered_jobs = filter_pull_request_tests.filter_tests(all_jobs, "test")
# Make sure sanity tests aren't being filtered out
diff --git a/tools/run_tests/sanity/check_version.py b/tools/run_tests/sanity/check_version.py
index e62f390818..d247260dbb 100755
--- a/tools/run_tests/sanity/check_version.py
+++ b/tools/run_tests/sanity/check_version.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
@@ -29,6 +29,8 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+from __future__ import print_function
+
import sys
import yaml
import os
@@ -48,13 +50,13 @@ try:
'git rev-parse --abbrev-ref HEAD',
shell=True)
except:
- print 'WARNING: not a git repository'
+ print('WARNING: not a git repository')
branch_name = None
if branch_name is not None:
m = re.match(r'^release-([0-9]+)_([0-9]+)$', branch_name)
if m:
- print 'RELEASE branch'
+ print('RELEASE branch')
# version number should align with the branched version
check_version = lambda version: (
version.major == int(m.group(1)) and
@@ -78,7 +80,7 @@ settings = build_yaml['settings']
top_version = Version(settings['version'])
if not check_version(top_version):
errors += 1
- print warning % ('version', top_version)
+ print(warning % ('version', top_version))
for tag, value in settings.iteritems():
if re.match(r'^[a-z]+_version$', tag):
@@ -86,12 +88,14 @@ for tag, value in settings.iteritems():
if tag != 'core_version':
if value.major != top_version.major:
errors += 1
- print 'major version mismatch on %s: %d vs %d' % (tag, value.major, top_version.major)
+ print('major version mismatch on %s: %d vs %d' % (tag, value.major,
+ top_version.major))
if value.minor != top_version.minor:
errors += 1
- print 'minor version mismatch on %s: %d vs %d' % (tag, value.minor, top_version.minor)
+ print('minor version mismatch on %s: %d vs %d' % (tag, value.minor,
+ top_version.minor))
if not check_version(value):
errors += 1
- print warning % (tag, value)
+ print(warning % (tag, value))
sys.exit(errors)
diff --git a/tools/run_tests/sanity/core_banned_functions.py b/tools/run_tests/sanity/core_banned_functions.py
index afac10bf80..2387c5f1da 100755
--- a/tools/run_tests/sanity/core_banned_functions.py
+++ b/tools/run_tests/sanity/core_banned_functions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
@@ -29,6 +29,8 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+from __future__ import print_function
+
import os
import sys
@@ -42,6 +44,13 @@ BANNED_EXCEPT = {
'grpc_slice_buffer_reset_and_unref(': ['src/core/lib/slice/slice_buffer.c'],
'grpc_slice_ref(': ['src/core/lib/slice/slice.c'],
'grpc_slice_unref(': ['src/core/lib/slice/slice.c'],
+ 'grpc_error_create(': ['src/core/lib/iomgr/error.c'],
+ 'grpc_error_ref(': ['src/core/lib/iomgr/error.c'],
+ 'grpc_error_unref(': ['src/core/lib/iomgr/error.c'],
+ 'grpc_os_error(': ['src/core/lib/iomgr/error.c'],
+ 'grpc_wsa_error(': ['src/core/lib/iomgr/error.c'],
+ 'grpc_log_if_error(': ['src/core/lib/iomgr/error.c'],
+ 'grpc_slice_malloc(': ['src/core/lib/slice/slice.c'],
}
errors = 0
@@ -54,7 +63,7 @@ for root, dirs, files in os.walk('src/core'):
for banned, exceptions in BANNED_EXCEPT.items():
if path in exceptions: continue
if banned in text:
- print 'Illegal use of "%s" in %s' % (banned, path)
+ print('Illegal use of "%s" in %s' % (banned, path))
errors += 1
assert errors == 0
diff --git a/tools/run_tests/start_port_server.py b/tools/run_tests/start_port_server.py
index e33ac12bd3..bfd72222b6 100755
--- a/tools/run_tests/start_port_server.py
+++ b/tools/run_tests/start_port_server.py
@@ -39,8 +39,10 @@ The path to this file is called out in test/core/util/port.c, and printed as
an error message to users.
"""
+from __future__ import print_function
+
import python_utils.start_port_server as start_port_server
start_port_server.start_port_server()
-print "Port server started successfully"
+print("Port server started successfully")
diff --git a/tools/run_tests/stress_test/print_summary.py b/tools/run_tests/stress_test/print_summary.py
index cb1a33961e..6f4ada2f4f 100755
--- a/tools/run_tests/stress_test/print_summary.py
+++ b/tools/run_tests/stress_test/print_summary.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
diff --git a/tools/run_tests/stress_test/run_on_gke.py b/tools/run_tests/stress_test/run_on_gke.py
index e2be76e245..b190ebde7a 100755
--- a/tools/run_tests/stress_test/run_on_gke.py
+++ b/tools/run_tests/stress_test/run_on_gke.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2015-2016, Google Inc.
# All rights reserved.
#
@@ -27,6 +27,9 @@
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+from __future__ import print_function
+
import argparse
import datetime
import json
@@ -124,23 +127,24 @@ class DockerImage:
return 'gcr.io/%s/%s' % (project_id, image_name)
def build_image(self):
- print 'Building docker image: %s (tag: %s)' % (self.image_name,
- self.tag_name)
+ print('Building docker image: %s (tag: %s)' % (self.image_name,
+ self.tag_name))
os.environ['INTEROP_IMAGE'] = self.image_name
os.environ['INTEROP_IMAGE_REPOSITORY_TAG'] = self.tag_name
os.environ['BASE_NAME'] = self.dockerfile_dir
os.environ['BUILD_TYPE'] = self.build_type
- print 'DEBUG: path: ', self.build_script_path
+ print('DEBUG: path: ', self.build_script_path)
if subprocess.call(args=[self.build_script_path]) != 0:
- print 'Error in building the Docker image'
+ print('Error in building the Docker image')
return False
return True
def push_to_gke_registry(self):
cmd = ['gcloud', 'docker', 'push', self.tag_name]
- print 'Pushing %s to the GKE registry..' % self.tag_name
+ print('Pushing %s to the GKE registry..' % self.tag_name)
if subprocess.call(args=cmd) != 0:
- print 'Error in pushing the image %s to the GKE registry' % self.tag_name
+ print('Error in pushing the image %s to the GKE registry' %
+ self.tag_name)
return False
return True
@@ -199,11 +203,11 @@ class Gke:
cmd = ['kubectl', 'proxy', '--port=%d' % port]
self.p = subprocess.Popen(args=cmd)
time.sleep(2)
- print '\nStarted kubernetes proxy on port: %d' % port
+ print('\nStarted kubernetes proxy on port: %d' % port)
def __del__(self):
if self.p is not None:
- print 'Shutting down Kubernetes proxy..'
+ print('Shutting down Kubernetes proxy..')
self.p.kill()
def __init__(self, project_id, run_id, dataset_id, summary_table_id,
@@ -253,7 +257,7 @@ class Gke:
for pod_name in server_pod_spec.pod_names():
server_env['POD_NAME'] = pod_name
- print 'Creating server: %s' % pod_name
+ print('Creating server: %s' % pod_name)
is_success = kubernetes_api.create_pod_and_service(
'localhost',
self.kubernetes_port,
@@ -267,11 +271,11 @@ class Gke:
True # Headless = True for server to that GKE creates a DNS record for pod_name
)
if not is_success:
- print 'Error in launching server: %s' % pod_name
+ print('Error in launching server: %s' % pod_name)
break
if is_success:
- print 'Successfully created server(s)'
+ print('Successfully created server(s)')
return is_success
@@ -301,7 +305,7 @@ class Gke:
for pod_name in client_pod_spec.pod_names():
client_env['POD_NAME'] = pod_name
- print 'Creating client: %s' % pod_name
+ print('Creating client: %s' % pod_name)
is_success = kubernetes_api.create_pod_and_service(
'localhost',
self.kubernetes_port,
@@ -316,18 +320,18 @@ class Gke:
)
if not is_success:
- print 'Error in launching client %s' % pod_name
+ print('Error in launching client %s' % pod_name)
break
if is_success:
- print 'Successfully created all client(s)'
+ print('Successfully created all client(s)')
return is_success
def _delete_pods(self, pod_name_list):
is_success = True
for pod_name in pod_name_list:
- print 'Deleting %s' % pod_name
+ print('Deleting %s' % pod_name)
is_success = kubernetes_api.delete_pod_and_service(
'localhost',
self.kubernetes_port,
@@ -335,11 +339,11 @@ class Gke:
pod_name)
if not is_success:
- print 'Error in deleting pod %s' % pod_name
+ print('Error in deleting pod %s' % pod_name)
break
if is_success:
- print 'Successfully deleted all pods'
+ print('Successfully deleted all pods')
return is_success
@@ -353,7 +357,7 @@ class Gke:
class Config:
def __init__(self, config_filename, gcp_project_id):
- print 'Loading configuration...'
+ print('Loading configuration...')
config_dict = self._load_config(config_filename)
self.global_settings = self._parse_global_settings(config_dict,
@@ -367,7 +371,7 @@ class Config:
self.client_pod_specs_dict = self._parse_client_pod_specs(
config_dict, self.docker_images_dict, self.client_templates_dict,
self.server_pod_specs_dict)
- print 'Loaded Configuaration.'
+ print('Loaded Configuaration.')
def _parse_global_settings(self, config_dict, gcp_project_id):
global_settings_dict = config_dict['globalSettings']
@@ -540,8 +544,8 @@ def run_tests(config):
# run id. This is useful in debugging when looking at records in Biq query)
run_id = datetime.datetime.now().strftime('%Y_%m_%d_%H_%M_%S')
dataset_id = '%s_%s' % (config.global_settings.dataset_id_prefix, run_id)
- print 'Run id:', run_id
- print 'Dataset id:', dataset_id
+ print('Run id:', run_id)
+ print('Dataset id:', dataset_id)
bq_helper = BigQueryHelper(run_id, '', '',
config.global_settings.gcp_project_id, dataset_id,
@@ -557,7 +561,7 @@ def run_tests(config):
is_success = True
try:
- print 'Launching servers..'
+ print('Launching servers..')
for name, server_pod_spec in config.server_pod_specs_dict.iteritems():
if not gke.launch_servers(server_pod_spec):
is_success = False # is_success is checked in the 'finally' block
@@ -579,11 +583,12 @@ def run_tests(config):
start_time = datetime.datetime.now()
end_time = start_time + datetime.timedelta(
seconds=config.global_settings.test_duration_secs)
- print 'Running the test until %s' % end_time.isoformat()
+ print('Running the test until %s' % end_time.isoformat())
while True:
if datetime.datetime.now() > end_time:
- print 'Test was run for %d seconds' % config.global_settings.test_duration_secs
+ print('Test was run for %d seconds' %
+ config.global_settings.test_duration_secs)
break
# Check if either stress server or clients have failed (btw, the bq_helper
@@ -591,11 +596,12 @@ def run_tests(config):
# have a failure status)
if bq_helper.check_if_any_tests_failed():
is_success = False
- print 'Some tests failed.'
+ print('Some tests failed.')
break # Don't 'return' here. We still want to call bq_helper to print qps/summary tables
# Tests running fine. Wait until next poll time to check the status
- print 'Sleeping for %d seconds..' % config.global_settings.test_poll_interval_secs
+ print('Sleeping for %d seconds..' %
+ config.global_settings.test_poll_interval_secs)
time.sleep(config.global_settings.test_poll_interval_secs)
# Print BiqQuery tables
diff --git a/tools/run_tests/task_runner.py b/tools/run_tests/task_runner.py
index fdc4668222..0ec7efbbee 100755
--- a/tools/run_tests/task_runner.py
+++ b/tools/run_tests/task_runner.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.7
+#!/usr/bin/env python
# Copyright 2016, Google Inc.
# All rights reserved.
#
diff --git a/tools/tsan_suppressions.txt b/tools/tsan_suppressions.txt
index 765fa098f9..e0c7907228 100644
--- a/tools/tsan_suppressions.txt
+++ b/tools/tsan_suppressions.txt
@@ -6,6 +6,8 @@ race:cleanse_ctr
race:ssleay_rand_add
race:ssleay_rand_bytes
race:__sleep_for
-# protobuf has an idempotent write race in ByteSize
+# protobuf has an idempotent write race in ByteSize/GetCachedSize
# https://github.com/google/protobuf/issues/2169
race:ByteSize
+race:ByteSizeLong
+race:GetCachedSize
diff --git a/tools/ubsan_suppressions.txt b/tools/ubsan_suppressions.txt
new file mode 100644
index 0000000000..9869f98a22
--- /dev/null
+++ b/tools/ubsan_suppressions.txt
@@ -0,0 +1,7 @@
+# boringssl stuff
+nonnull-attribute:bn_wexpand
+nonnull-attribute:CBB_add_bytes
+nonnull-attribute:rsa_blinding_get
+nonnull-attribute:ssl_copy_key_material
+alignment:CRYPTO_cbc128_encrypt
+