• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# DO NOT EDIT. AUTOGENERATED file
3#
4# This file is generated with the command:
5# tools/gen_grpc_build_gn.py > buildtools/grpc/BUILD.gn
6#
7
8import("../../gn/perfetto.gni")
9
10# Prevent the gRPC from being depended upon without explicitly being opted in.
11assert(enable_perfetto_grpc)
12
13# BoringSSL has assembly code which is tied to platform-specific. For now, we
14# only care about Linux x64 so assert this as the case.
15assert(is_linux && current_cpu == "x64")
16
17source_set("absl_algorithm_algorithm") {
18  sources = [ "src/third_party/abseil-cpp/absl/algorithm/algorithm.h" ]
19  public_deps = [ ":absl_base_config" ]
20  public_configs = [ "..:grpc_absl_config" ]
21  configs -= [ "//gn/standalone:extra_warnings" ]
22}
23
24source_set("absl_algorithm_container") {
25  sources = [ "src/third_party/abseil-cpp/absl/algorithm/container.h" ]
26  public_deps = [
27    ":absl_algorithm_algorithm",
28    ":absl_base_core_headers",
29    ":absl_meta_type_traits",
30  ]
31  public_configs = [ "..:grpc_absl_config" ]
32  configs -= [ "//gn/standalone:extra_warnings" ]
33}
34
35source_set("absl_base_atomic_hook") {
36  sources = [ "src/third_party/abseil-cpp/absl/base/internal/atomic_hook.h" ]
37  public_deps = [
38    ":absl_base_config",
39    ":absl_base_core_headers",
40  ]
41  public_configs = [ "..:grpc_absl_config" ]
42  configs -= [ "//gn/standalone:extra_warnings" ]
43}
44
45source_set("absl_base_base") {
46  sources = [
47    "src/third_party/abseil-cpp/absl/base/call_once.h",
48    "src/third_party/abseil-cpp/absl/base/casts.h",
49    "src/third_party/abseil-cpp/absl/base/internal/cycleclock.cc",
50    "src/third_party/abseil-cpp/absl/base/internal/cycleclock.h",
51    "src/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h",
52    "src/third_party/abseil-cpp/absl/base/internal/per_thread_tls.h",
53    "src/third_party/abseil-cpp/absl/base/internal/spinlock.cc",
54    "src/third_party/abseil-cpp/absl/base/internal/spinlock.h",
55    "src/third_party/abseil-cpp/absl/base/internal/sysinfo.cc",
56    "src/third_party/abseil-cpp/absl/base/internal/sysinfo.h",
57    "src/third_party/abseil-cpp/absl/base/internal/thread_identity.cc",
58    "src/third_party/abseil-cpp/absl/base/internal/thread_identity.h",
59    "src/third_party/abseil-cpp/absl/base/internal/tsan_mutex_interface.h",
60    "src/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc",
61    "src/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h",
62  ]
63  public_deps = [
64    ":absl_base_atomic_hook",
65    ":absl_base_base_internal",
66    ":absl_base_config",
67    ":absl_base_core_headers",
68    ":absl_base_cycleclock_internal",
69    ":absl_base_dynamic_annotations",
70    ":absl_base_log_severity",
71    ":absl_base_raw_logging_internal",
72    ":absl_base_spinlock_wait",
73    ":absl_meta_type_traits",
74  ]
75  public_configs = [ "..:grpc_absl_config" ]
76  configs -= [ "//gn/standalone:extra_warnings" ]
77}
78
79source_set("absl_base_base_internal") {
80  sources = [
81    "src/third_party/abseil-cpp/absl/base/internal/hide_ptr.h",
82    "src/third_party/abseil-cpp/absl/base/internal/identity.h",
83    "src/third_party/abseil-cpp/absl/base/internal/inline_variable.h",
84    "src/third_party/abseil-cpp/absl/base/internal/invoke.h",
85    "src/third_party/abseil-cpp/absl/base/internal/scheduling_mode.h",
86  ]
87  public_deps = [
88    ":absl_base_config",
89    ":absl_meta_type_traits",
90  ]
91  public_configs = [ "..:grpc_absl_config" ]
92  configs -= [ "//gn/standalone:extra_warnings" ]
93}
94
95source_set("absl_base_config") {
96  sources = [
97    "src/third_party/abseil-cpp/absl/base/config.h",
98    "src/third_party/abseil-cpp/absl/base/options.h",
99    "src/third_party/abseil-cpp/absl/base/policy_checks.h",
100  ]
101  public_deps = []
102  public_configs = [ "..:grpc_absl_config" ]
103  configs -= [ "//gn/standalone:extra_warnings" ]
104}
105
106source_set("absl_base_core_headers") {
107  sources = [
108    "src/third_party/abseil-cpp/absl/base/attributes.h",
109    "src/third_party/abseil-cpp/absl/base/const_init.h",
110    "src/third_party/abseil-cpp/absl/base/internal/thread_annotations.h",
111    "src/third_party/abseil-cpp/absl/base/macros.h",
112    "src/third_party/abseil-cpp/absl/base/optimization.h",
113    "src/third_party/abseil-cpp/absl/base/port.h",
114    "src/third_party/abseil-cpp/absl/base/thread_annotations.h",
115  ]
116  public_deps = [ ":absl_base_config" ]
117  public_configs = [ "..:grpc_absl_config" ]
118  configs -= [ "//gn/standalone:extra_warnings" ]
119}
120
121source_set("absl_base_cycleclock_internal") {
122  sources = [
123    "src/third_party/abseil-cpp/absl/base/internal/cycleclock_config.h",
124    "src/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h",
125  ]
126  public_deps = [
127    ":absl_base_base_internal",
128    ":absl_base_config",
129  ]
130  public_configs = [ "..:grpc_absl_config" ]
131  configs -= [ "//gn/standalone:extra_warnings" ]
132}
133
134source_set("absl_base_dynamic_annotations") {
135  sources = [
136    "src/third_party/abseil-cpp/absl/base/dynamic_annotations.h",
137    "src/third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h",
138  ]
139  public_deps = [
140    ":absl_base_config",
141    ":absl_base_core_headers",
142  ]
143  public_configs = [ "..:grpc_absl_config" ]
144  configs -= [ "//gn/standalone:extra_warnings" ]
145}
146
147source_set("absl_base_endian") {
148  sources = [
149    "src/third_party/abseil-cpp/absl/base/internal/endian.h",
150    "src/third_party/abseil-cpp/absl/base/internal/unaligned_access.h",
151  ]
152  public_deps = [
153    ":absl_base_base",
154    ":absl_base_config",
155    ":absl_base_core_headers",
156  ]
157  public_configs = [ "..:grpc_absl_config" ]
158  configs -= [ "//gn/standalone:extra_warnings" ]
159}
160
161source_set("absl_base_errno_saver") {
162  sources = [ "src/third_party/abseil-cpp/absl/base/internal/errno_saver.h" ]
163  public_deps = [ ":absl_base_config" ]
164  public_configs = [ "..:grpc_absl_config" ]
165  configs -= [ "//gn/standalone:extra_warnings" ]
166}
167
168source_set("absl_base_fast_type_id") {
169  sources = [ "src/third_party/abseil-cpp/absl/base/internal/fast_type_id.h" ]
170  public_deps = [ ":absl_base_config" ]
171  public_configs = [ "..:grpc_absl_config" ]
172  configs -= [ "//gn/standalone:extra_warnings" ]
173}
174
175source_set("absl_base_log_severity") {
176  sources = [
177    "src/third_party/abseil-cpp/absl/base/log_severity.cc",
178    "src/third_party/abseil-cpp/absl/base/log_severity.h",
179  ]
180  public_deps = [
181    ":absl_base_config",
182    ":absl_base_core_headers",
183  ]
184  public_configs = [ "..:grpc_absl_config" ]
185  configs -= [ "//gn/standalone:extra_warnings" ]
186}
187
188source_set("absl_base_malloc_internal") {
189  sources = [
190    "src/third_party/abseil-cpp/absl/base/internal/direct_mmap.h",
191    "src/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc",
192    "src/third_party/abseil-cpp/absl/base/internal/low_level_alloc.h",
193  ]
194  public_deps = [
195    ":absl_base_base",
196    ":absl_base_base_internal",
197    ":absl_base_config",
198    ":absl_base_core_headers",
199    ":absl_base_dynamic_annotations",
200    ":absl_base_raw_logging_internal",
201  ]
202  public_configs = [ "..:grpc_absl_config" ]
203  configs -= [ "//gn/standalone:extra_warnings" ]
204}
205
206source_set("absl_base_prefetch") {
207  sources = [ "src/third_party/abseil-cpp/absl/base/internal/prefetch.h" ]
208  public_deps = [ ":absl_base_config" ]
209  public_configs = [ "..:grpc_absl_config" ]
210  configs -= [ "//gn/standalone:extra_warnings" ]
211}
212
213source_set("absl_base_pretty_function") {
214  sources =
215      [ "src/third_party/abseil-cpp/absl/base/internal/pretty_function.h" ]
216  public_deps = []
217  public_configs = [ "..:grpc_absl_config" ]
218  configs -= [ "//gn/standalone:extra_warnings" ]
219}
220
221source_set("absl_base_raw_logging_internal") {
222  sources = [
223    "src/third_party/abseil-cpp/absl/base/internal/raw_logging.cc",
224    "src/third_party/abseil-cpp/absl/base/internal/raw_logging.h",
225  ]
226  public_deps = [
227    ":absl_base_atomic_hook",
228    ":absl_base_config",
229    ":absl_base_core_headers",
230    ":absl_base_errno_saver",
231    ":absl_base_log_severity",
232  ]
233  public_configs = [ "..:grpc_absl_config" ]
234  configs -= [ "//gn/standalone:extra_warnings" ]
235}
236
237source_set("absl_base_spinlock_wait") {
238  sources = [
239    "src/third_party/abseil-cpp/absl/base/internal/spinlock_akaros.inc",
240    "src/third_party/abseil-cpp/absl/base/internal/spinlock_linux.inc",
241    "src/third_party/abseil-cpp/absl/base/internal/spinlock_posix.inc",
242    "src/third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc",
243    "src/third_party/abseil-cpp/absl/base/internal/spinlock_wait.h",
244    "src/third_party/abseil-cpp/absl/base/internal/spinlock_win32.inc",
245  ]
246  public_deps = [
247    ":absl_base_base_internal",
248    ":absl_base_core_headers",
249    ":absl_base_errno_saver",
250  ]
251  public_configs = [ "..:grpc_absl_config" ]
252  configs -= [ "//gn/standalone:extra_warnings" ]
253}
254
255source_set("absl_base_strerror") {
256  sources = [
257    "src/third_party/abseil-cpp/absl/base/internal/strerror.cc",
258    "src/third_party/abseil-cpp/absl/base/internal/strerror.h",
259  ]
260  public_deps = [
261    ":absl_base_config",
262    ":absl_base_core_headers",
263    ":absl_base_errno_saver",
264  ]
265  public_configs = [ "..:grpc_absl_config" ]
266  configs -= [ "//gn/standalone:extra_warnings" ]
267}
268
269source_set("absl_base_throw_delegate") {
270  sources = [
271    "src/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc",
272    "src/third_party/abseil-cpp/absl/base/internal/throw_delegate.h",
273  ]
274  public_deps = [
275    ":absl_base_config",
276    ":absl_base_raw_logging_internal",
277  ]
278  public_configs = [ "..:grpc_absl_config" ]
279  configs -= [ "//gn/standalone:extra_warnings" ]
280}
281
282source_set("absl_cleanup_cleanup") {
283  sources = [ "src/third_party/abseil-cpp/absl/cleanup/cleanup.h" ]
284  public_deps = [
285    ":absl_base_config",
286    ":absl_base_core_headers",
287    ":absl_cleanup_cleanup_internal",
288  ]
289  public_configs = [ "..:grpc_absl_config" ]
290  configs -= [ "//gn/standalone:extra_warnings" ]
291}
292
293source_set("absl_cleanup_cleanup_internal") {
294  sources = [ "src/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h" ]
295  public_deps = [
296    ":absl_base_base_internal",
297    ":absl_base_core_headers",
298    ":absl_utility_utility",
299  ]
300  public_configs = [ "..:grpc_absl_config" ]
301  configs -= [ "//gn/standalone:extra_warnings" ]
302}
303
304source_set("absl_container_btree") {
305  sources = [
306    "src/third_party/abseil-cpp/absl/container/btree_map.h",
307    "src/third_party/abseil-cpp/absl/container/btree_set.h",
308    "src/third_party/abseil-cpp/absl/container/internal/btree.h",
309    "src/third_party/abseil-cpp/absl/container/internal/btree_container.h",
310  ]
311  public_deps = [
312    ":absl_base_core_headers",
313    ":absl_base_raw_logging_internal",
314    ":absl_base_throw_delegate",
315    ":absl_container_common",
316    ":absl_container_common_policy_traits",
317    ":absl_container_compressed_tuple",
318    ":absl_container_container_memory",
319    ":absl_container_layout",
320    ":absl_memory_memory",
321    ":absl_meta_type_traits",
322    ":absl_strings_cord",
323    ":absl_strings_strings",
324    ":absl_types_compare",
325    ":absl_utility_utility",
326  ]
327  public_configs = [ "..:grpc_absl_config" ]
328  configs -= [ "//gn/standalone:extra_warnings" ]
329}
330
331source_set("absl_container_common") {
332  sources = [ "src/third_party/abseil-cpp/absl/container/internal/common.h" ]
333  public_deps = [
334    ":absl_meta_type_traits",
335    ":absl_types_optional",
336  ]
337  public_configs = [ "..:grpc_absl_config" ]
338  configs -= [ "//gn/standalone:extra_warnings" ]
339}
340
341source_set("absl_container_common_policy_traits") {
342  sources = [
343    "src/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h",
344  ]
345  public_deps = [ ":absl_meta_type_traits" ]
346  public_configs = [ "..:grpc_absl_config" ]
347  configs -= [ "//gn/standalone:extra_warnings" ]
348}
349
350source_set("absl_container_compressed_tuple") {
351  sources = [
352    "src/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h",
353  ]
354  public_deps = [ ":absl_utility_utility" ]
355  public_configs = [ "..:grpc_absl_config" ]
356  configs -= [ "//gn/standalone:extra_warnings" ]
357}
358
359source_set("absl_container_container_memory") {
360  sources = [
361    "src/third_party/abseil-cpp/absl/container/internal/container_memory.h",
362  ]
363  public_deps = [
364    ":absl_base_config",
365    ":absl_memory_memory",
366    ":absl_meta_type_traits",
367    ":absl_utility_utility",
368  ]
369  public_configs = [ "..:grpc_absl_config" ]
370  configs -= [ "//gn/standalone:extra_warnings" ]
371}
372
373source_set("absl_container_fixed_array") {
374  sources = [ "src/third_party/abseil-cpp/absl/container/fixed_array.h" ]
375  public_deps = [
376    ":absl_algorithm_algorithm",
377    ":absl_base_config",
378    ":absl_base_core_headers",
379    ":absl_base_dynamic_annotations",
380    ":absl_base_throw_delegate",
381    ":absl_container_compressed_tuple",
382    ":absl_memory_memory",
383  ]
384  public_configs = [ "..:grpc_absl_config" ]
385  configs -= [ "//gn/standalone:extra_warnings" ]
386}
387
388source_set("absl_container_flat_hash_map") {
389  sources = [ "src/third_party/abseil-cpp/absl/container/flat_hash_map.h" ]
390  public_deps = [
391    ":absl_algorithm_container",
392    ":absl_base_core_headers",
393    ":absl_container_container_memory",
394    ":absl_container_hash_function_defaults",
395    ":absl_container_raw_hash_map",
396    ":absl_memory_memory",
397  ]
398  public_configs = [ "..:grpc_absl_config" ]
399  configs -= [ "//gn/standalone:extra_warnings" ]
400}
401
402source_set("absl_container_flat_hash_set") {
403  sources = [ "src/third_party/abseil-cpp/absl/container/flat_hash_set.h" ]
404  public_deps = [
405    ":absl_algorithm_container",
406    ":absl_base_core_headers",
407    ":absl_container_container_memory",
408    ":absl_container_hash_function_defaults",
409    ":absl_container_raw_hash_set",
410    ":absl_memory_memory",
411  ]
412  public_configs = [ "..:grpc_absl_config" ]
413  configs -= [ "//gn/standalone:extra_warnings" ]
414}
415
416source_set("absl_container_hash_function_defaults") {
417  sources = [ "src/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h" ]
418  public_deps = [
419    ":absl_base_config",
420    ":absl_hash_hash",
421    ":absl_strings_cord",
422    ":absl_strings_strings",
423  ]
424  public_configs = [ "..:grpc_absl_config" ]
425  configs -= [ "//gn/standalone:extra_warnings" ]
426}
427
428source_set("absl_container_hash_policy_traits") {
429  sources = [
430    "src/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h",
431  ]
432  public_deps = [
433    ":absl_container_common_policy_traits",
434    ":absl_meta_type_traits",
435  ]
436  public_configs = [ "..:grpc_absl_config" ]
437  configs -= [ "//gn/standalone:extra_warnings" ]
438}
439
440source_set("absl_container_hashtable_debug") {
441  sources =
442      [ "src/third_party/abseil-cpp/absl/container/internal/hashtable_debug.h" ]
443  public_deps = [ ":absl_container_hashtable_debug_hooks" ]
444  public_configs = [ "..:grpc_absl_config" ]
445  configs -= [ "//gn/standalone:extra_warnings" ]
446}
447
448source_set("absl_container_hashtable_debug_hooks") {
449  sources = [ "src/third_party/abseil-cpp/absl/container/internal/hashtable_debug_hooks.h" ]
450  public_deps = [ ":absl_base_config" ]
451  public_configs = [ "..:grpc_absl_config" ]
452  configs -= [ "//gn/standalone:extra_warnings" ]
453}
454
455source_set("absl_container_hashtablez_sampler") {
456  sources = [
457    "src/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc",
458    "src/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h",
459    "src/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc",
460  ]
461  public_deps = [
462    ":absl_base_base",
463    ":absl_base_config",
464    ":absl_base_core_headers",
465    ":absl_debugging_stacktrace",
466    ":absl_memory_memory",
467    ":absl_profiling_exponential_biased",
468    ":absl_profiling_sample_recorder",
469    ":absl_synchronization_synchronization",
470    ":absl_utility_utility",
471  ]
472  public_configs = [ "..:grpc_absl_config" ]
473  configs -= [ "//gn/standalone:extra_warnings" ]
474}
475
476source_set("absl_container_inlined_vector") {
477  sources = [ "src/third_party/abseil-cpp/absl/container/inlined_vector.h" ]
478  public_deps = [
479    ":absl_algorithm_algorithm",
480    ":absl_base_core_headers",
481    ":absl_base_throw_delegate",
482    ":absl_container_inlined_vector_internal",
483    ":absl_memory_memory",
484    ":absl_meta_type_traits",
485  ]
486  public_configs = [ "..:grpc_absl_config" ]
487  configs -= [ "//gn/standalone:extra_warnings" ]
488}
489
490source_set("absl_container_inlined_vector_internal") {
491  sources =
492      [ "src/third_party/abseil-cpp/absl/container/internal/inlined_vector.h" ]
493  public_deps = [
494    ":absl_base_core_headers",
495    ":absl_container_compressed_tuple",
496    ":absl_memory_memory",
497    ":absl_meta_type_traits",
498    ":absl_types_span",
499  ]
500  public_configs = [ "..:grpc_absl_config" ]
501  configs -= [ "//gn/standalone:extra_warnings" ]
502}
503
504source_set("absl_container_layout") {
505  sources = [ "src/third_party/abseil-cpp/absl/container/internal/layout.h" ]
506  public_deps = [
507    ":absl_base_config",
508    ":absl_base_core_headers",
509    ":absl_meta_type_traits",
510    ":absl_strings_strings",
511    ":absl_types_span",
512    ":absl_utility_utility",
513  ]
514  public_configs = [ "..:grpc_absl_config" ]
515  configs -= [ "//gn/standalone:extra_warnings" ]
516}
517
518source_set("absl_container_node_hash_map") {
519  sources = [ "src/third_party/abseil-cpp/absl/container/node_hash_map.h" ]
520  public_deps = [
521    ":absl_algorithm_container",
522    ":absl_base_core_headers",
523    ":absl_container_container_memory",
524    ":absl_container_hash_function_defaults",
525    ":absl_container_node_slot_policy",
526    ":absl_container_raw_hash_map",
527    ":absl_memory_memory",
528  ]
529  public_configs = [ "..:grpc_absl_config" ]
530  configs -= [ "//gn/standalone:extra_warnings" ]
531}
532
533source_set("absl_container_node_hash_set") {
534  sources = [ "src/third_party/abseil-cpp/absl/container/node_hash_set.h" ]
535  public_deps = [
536    ":absl_algorithm_container",
537    ":absl_base_core_headers",
538    ":absl_container_hash_function_defaults",
539    ":absl_container_node_slot_policy",
540    ":absl_container_raw_hash_set",
541    ":absl_memory_memory",
542  ]
543  public_configs = [ "..:grpc_absl_config" ]
544  configs -= [ "//gn/standalone:extra_warnings" ]
545}
546
547source_set("absl_container_node_slot_policy") {
548  sources = [
549    "src/third_party/abseil-cpp/absl/container/internal/node_slot_policy.h",
550  ]
551  public_deps = [ ":absl_base_config" ]
552  public_configs = [ "..:grpc_absl_config" ]
553  configs -= [ "//gn/standalone:extra_warnings" ]
554}
555
556source_set("absl_container_raw_hash_map") {
557  sources =
558      [ "src/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h" ]
559  public_deps = [
560    ":absl_base_throw_delegate",
561    ":absl_container_container_memory",
562    ":absl_container_raw_hash_set",
563  ]
564  public_configs = [ "..:grpc_absl_config" ]
565  configs -= [ "//gn/standalone:extra_warnings" ]
566}
567
568source_set("absl_container_raw_hash_set") {
569  sources = [
570    "src/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc",
571    "src/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h",
572  ]
573  public_deps = [
574    ":absl_base_config",
575    ":absl_base_core_headers",
576    ":absl_base_endian",
577    ":absl_base_prefetch",
578    ":absl_base_raw_logging_internal",
579    ":absl_container_common",
580    ":absl_container_compressed_tuple",
581    ":absl_container_container_memory",
582    ":absl_container_hash_policy_traits",
583    ":absl_container_hashtable_debug_hooks",
584    ":absl_container_hashtablez_sampler",
585    ":absl_memory_memory",
586    ":absl_meta_type_traits",
587    ":absl_numeric_bits",
588    ":absl_utility_utility",
589  ]
590  public_configs = [ "..:grpc_absl_config" ]
591  configs -= [ "//gn/standalone:extra_warnings" ]
592}
593
594source_set("absl_crc_cpu_detect") {
595  sources = [
596    "src/third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc",
597    "src/third_party/abseil-cpp/absl/crc/internal/cpu_detect.h",
598  ]
599  public_deps = [
600    ":absl_base_base",
601    ":absl_base_config",
602  ]
603  public_configs = [ "..:grpc_absl_config" ]
604  configs -= [ "//gn/standalone:extra_warnings" ]
605}
606
607source_set("absl_crc_crc32c") {
608  sources = [
609    "src/third_party/abseil-cpp/absl/crc/crc32c.cc",
610    "src/third_party/abseil-cpp/absl/crc/crc32c.h",
611    "src/third_party/abseil-cpp/absl/crc/internal/crc32c.h",
612    "src/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h",
613    "src/third_party/abseil-cpp/absl/crc/internal/crc_memcpy.h",
614    "src/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc",
615    "src/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_64.cc",
616    "src/third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc",
617  ]
618  public_deps = [
619    ":absl_base_config",
620    ":absl_base_core_headers",
621    ":absl_base_dynamic_annotations",
622    ":absl_base_endian",
623    ":absl_base_prefetch",
624    ":absl_crc_cpu_detect",
625    ":absl_crc_crc_internal",
626    ":absl_crc_non_temporal_memcpy",
627    ":absl_strings_strings",
628  ]
629  public_configs = [ "..:grpc_absl_config" ]
630  configs -= [ "//gn/standalone:extra_warnings" ]
631}
632
633source_set("absl_crc_crc_cord_state") {
634  sources = [
635    "src/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc",
636    "src/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h",
637  ]
638  public_deps = [
639    ":absl_base_config",
640    ":absl_crc_crc32c",
641    ":absl_numeric_bits",
642    ":absl_strings_strings",
643  ]
644  public_configs = [ "..:grpc_absl_config" ]
645  configs -= [ "//gn/standalone:extra_warnings" ]
646}
647
648source_set("absl_crc_crc_internal") {
649  sources = [
650    "src/third_party/abseil-cpp/absl/crc/internal/crc.cc",
651    "src/third_party/abseil-cpp/absl/crc/internal/crc.h",
652    "src/third_party/abseil-cpp/absl/crc/internal/crc32_x86_arm_combined_simd.h",
653    "src/third_party/abseil-cpp/absl/crc/internal/crc_internal.h",
654    "src/third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc",
655  ]
656  public_deps = [
657    ":absl_base_base",
658    ":absl_base_config",
659    ":absl_base_core_headers",
660    ":absl_base_dynamic_annotations",
661    ":absl_base_endian",
662    ":absl_base_prefetch",
663    ":absl_base_raw_logging_internal",
664    ":absl_crc_cpu_detect",
665    ":absl_memory_memory",
666    ":absl_numeric_bits",
667  ]
668  public_configs = [ "..:grpc_absl_config" ]
669  configs -= [ "//gn/standalone:extra_warnings" ]
670}
671
672source_set("absl_crc_non_temporal_arm_intrinsics") {
673  sources = [ "src/third_party/abseil-cpp/absl/crc/internal/non_temporal_arm_intrinsics.h" ]
674  public_deps = [ ":absl_base_config" ]
675  public_configs = [ "..:grpc_absl_config" ]
676  configs -= [ "//gn/standalone:extra_warnings" ]
677}
678
679source_set("absl_crc_non_temporal_memcpy") {
680  sources =
681      [ "src/third_party/abseil-cpp/absl/crc/internal/non_temporal_memcpy.h" ]
682  public_deps = [
683    ":absl_base_config",
684    ":absl_base_core_headers",
685    ":absl_crc_non_temporal_arm_intrinsics",
686  ]
687  public_configs = [ "..:grpc_absl_config" ]
688  configs -= [ "//gn/standalone:extra_warnings" ]
689}
690
691source_set("absl_debugging_debugging_internal") {
692  sources = [
693    "src/third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc",
694    "src/third_party/abseil-cpp/absl/debugging/internal/address_is_readable.h",
695    "src/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc",
696    "src/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h",
697    "src/third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc",
698    "src/third_party/abseil-cpp/absl/debugging/internal/vdso_support.h",
699  ]
700  public_deps = [
701    ":absl_base_config",
702    ":absl_base_core_headers",
703    ":absl_base_dynamic_annotations",
704    ":absl_base_errno_saver",
705    ":absl_base_raw_logging_internal",
706  ]
707  public_configs = [ "..:grpc_absl_config" ]
708  configs -= [ "//gn/standalone:extra_warnings" ]
709}
710
711source_set("absl_debugging_demangle_internal") {
712  sources = [
713    "src/third_party/abseil-cpp/absl/debugging/internal/demangle.cc",
714    "src/third_party/abseil-cpp/absl/debugging/internal/demangle.h",
715  ]
716  public_deps = [
717    ":absl_base_base",
718    ":absl_base_config",
719    ":absl_base_core_headers",
720  ]
721  public_configs = [ "..:grpc_absl_config" ]
722  configs -= [ "//gn/standalone:extra_warnings" ]
723}
724
725source_set("absl_debugging_examine_stack") {
726  sources = [
727    "src/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc",
728    "src/third_party/abseil-cpp/absl/debugging/internal/examine_stack.h",
729  ]
730  public_deps = [
731    ":absl_base_config",
732    ":absl_base_core_headers",
733    ":absl_base_raw_logging_internal",
734    ":absl_debugging_stacktrace",
735    ":absl_debugging_symbolize",
736  ]
737  public_configs = [ "..:grpc_absl_config" ]
738  configs -= [ "//gn/standalone:extra_warnings" ]
739}
740
741source_set("absl_debugging_failure_signal_handler") {
742  sources = [
743    "src/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc",
744    "src/third_party/abseil-cpp/absl/debugging/failure_signal_handler.h",
745  ]
746  public_deps = [
747    ":absl_base_base",
748    ":absl_base_config",
749    ":absl_base_core_headers",
750    ":absl_base_raw_logging_internal",
751    ":absl_debugging_examine_stack",
752    ":absl_debugging_stacktrace",
753  ]
754  public_configs = [ "..:grpc_absl_config" ]
755  configs -= [ "//gn/standalone:extra_warnings" ]
756}
757
758source_set("absl_debugging_leak_check") {
759  sources = [
760    "src/third_party/abseil-cpp/absl/debugging/leak_check.cc",
761    "src/third_party/abseil-cpp/absl/debugging/leak_check.h",
762  ]
763  public_deps = [
764    ":absl_base_config",
765    ":absl_base_core_headers",
766  ]
767  public_configs = [ "..:grpc_absl_config" ]
768  configs -= [ "//gn/standalone:extra_warnings" ]
769}
770
771source_set("absl_debugging_stacktrace") {
772  sources = [
773    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc",
774    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_arm-inl.inc",
775    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h",
776    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_emscripten-inl.inc",
777    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc",
778    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc",
779    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_riscv-inl.inc",
780    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc",
781    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_win32-inl.inc",
782    "src/third_party/abseil-cpp/absl/debugging/internal/stacktrace_x86-inl.inc",
783    "src/third_party/abseil-cpp/absl/debugging/stacktrace.cc",
784    "src/third_party/abseil-cpp/absl/debugging/stacktrace.h",
785  ]
786  public_deps = [
787    ":absl_base_config",
788    ":absl_base_core_headers",
789    ":absl_base_raw_logging_internal",
790    ":absl_debugging_debugging_internal",
791  ]
792  public_configs = [ "..:grpc_absl_config" ]
793  configs -= [ "//gn/standalone:extra_warnings" ]
794}
795
796source_set("absl_debugging_symbolize") {
797  sources = [
798    "src/third_party/abseil-cpp/absl/debugging/internal/symbolize.h",
799    "src/third_party/abseil-cpp/absl/debugging/symbolize.cc",
800    "src/third_party/abseil-cpp/absl/debugging/symbolize.h",
801    "src/third_party/abseil-cpp/absl/debugging/symbolize_darwin.inc",
802    "src/third_party/abseil-cpp/absl/debugging/symbolize_elf.inc",
803    "src/third_party/abseil-cpp/absl/debugging/symbolize_emscripten.inc",
804    "src/third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc",
805    "src/third_party/abseil-cpp/absl/debugging/symbolize_win32.inc",
806  ]
807  public_deps = [
808    ":absl_base_base",
809    ":absl_base_config",
810    ":absl_base_core_headers",
811    ":absl_base_dynamic_annotations",
812    ":absl_base_malloc_internal",
813    ":absl_base_raw_logging_internal",
814    ":absl_debugging_debugging_internal",
815    ":absl_debugging_demangle_internal",
816    ":absl_strings_strings",
817  ]
818  public_configs = [ "..:grpc_absl_config" ]
819  configs -= [ "//gn/standalone:extra_warnings" ]
820}
821
822source_set("absl_flags_commandlineflag") {
823  sources = [
824    "src/third_party/abseil-cpp/absl/flags/commandlineflag.cc",
825    "src/third_party/abseil-cpp/absl/flags/commandlineflag.h",
826  ]
827  public_deps = [
828    ":absl_base_config",
829    ":absl_base_fast_type_id",
830    ":absl_flags_commandlineflag_internal",
831    ":absl_strings_strings",
832    ":absl_types_optional",
833  ]
834  public_configs = [ "..:grpc_absl_config" ]
835  configs -= [ "//gn/standalone:extra_warnings" ]
836}
837
838source_set("absl_flags_commandlineflag_internal") {
839  sources = [
840    "src/third_party/abseil-cpp/absl/flags/internal/commandlineflag.cc",
841    "src/third_party/abseil-cpp/absl/flags/internal/commandlineflag.h",
842  ]
843  public_deps = [
844    ":absl_base_config",
845    ":absl_base_fast_type_id",
846  ]
847  public_configs = [ "..:grpc_absl_config" ]
848  configs -= [ "//gn/standalone:extra_warnings" ]
849}
850
851source_set("absl_flags_config") {
852  sources = [
853    "src/third_party/abseil-cpp/absl/flags/config.h",
854    "src/third_party/abseil-cpp/absl/flags/usage_config.cc",
855    "src/third_party/abseil-cpp/absl/flags/usage_config.h",
856  ]
857  public_deps = [
858    ":absl_base_config",
859    ":absl_base_core_headers",
860    ":absl_flags_path_util",
861    ":absl_flags_program_name",
862    ":absl_strings_strings",
863    ":absl_synchronization_synchronization",
864  ]
865  public_configs = [ "..:grpc_absl_config" ]
866  configs -= [ "//gn/standalone:extra_warnings" ]
867}
868
869source_set("absl_flags_flag") {
870  sources = [
871    "src/third_party/abseil-cpp/absl/flags/declare.h",
872    "src/third_party/abseil-cpp/absl/flags/flag.cc",
873    "src/third_party/abseil-cpp/absl/flags/flag.h",
874    "src/third_party/abseil-cpp/absl/flags/internal/flag_msvc.inc",
875  ]
876  public_deps = [
877    ":absl_base_base",
878    ":absl_base_config",
879    ":absl_base_core_headers",
880    ":absl_flags_config",
881    ":absl_flags_flag_internal",
882    ":absl_flags_reflection",
883    ":absl_strings_strings",
884  ]
885  public_configs = [ "..:grpc_absl_config" ]
886  configs -= [ "//gn/standalone:extra_warnings" ]
887}
888
889source_set("absl_flags_flag_internal") {
890  sources = [
891    "src/third_party/abseil-cpp/absl/flags/internal/flag.cc",
892    "src/third_party/abseil-cpp/absl/flags/internal/flag.h",
893    "src/third_party/abseil-cpp/absl/flags/internal/sequence_lock.h",
894  ]
895  public_deps = [
896    ":absl_base_base",
897    ":absl_base_config",
898    ":absl_base_core_headers",
899    ":absl_base_dynamic_annotations",
900    ":absl_flags_commandlineflag",
901    ":absl_flags_commandlineflag_internal",
902    ":absl_flags_config",
903    ":absl_flags_marshalling",
904    ":absl_flags_reflection",
905    ":absl_memory_memory",
906    ":absl_meta_type_traits",
907    ":absl_strings_strings",
908    ":absl_synchronization_synchronization",
909    ":absl_utility_utility",
910  ]
911  public_configs = [ "..:grpc_absl_config" ]
912  configs -= [ "//gn/standalone:extra_warnings" ]
913}
914
915source_set("absl_flags_marshalling") {
916  sources = [
917    "src/third_party/abseil-cpp/absl/flags/marshalling.cc",
918    "src/third_party/abseil-cpp/absl/flags/marshalling.h",
919  ]
920  public_deps = [
921    ":absl_base_config",
922    ":absl_base_core_headers",
923    ":absl_base_log_severity",
924    ":absl_strings_str_format",
925    ":absl_strings_strings",
926    ":absl_types_optional",
927  ]
928  public_configs = [ "..:grpc_absl_config" ]
929  configs -= [ "//gn/standalone:extra_warnings" ]
930}
931
932source_set("absl_flags_parse") {
933  sources = [
934    "src/third_party/abseil-cpp/absl/flags/internal/parse.h",
935    "src/third_party/abseil-cpp/absl/flags/parse.cc",
936    "src/third_party/abseil-cpp/absl/flags/parse.h",
937  ]
938  public_deps = [
939    ":absl_algorithm_container",
940    ":absl_base_config",
941    ":absl_base_core_headers",
942    ":absl_flags_commandlineflag",
943    ":absl_flags_commandlineflag_internal",
944    ":absl_flags_config",
945    ":absl_flags_flag",
946    ":absl_flags_flag_internal",
947    ":absl_flags_private_handle_accessor",
948    ":absl_flags_program_name",
949    ":absl_flags_reflection",
950    ":absl_flags_usage",
951    ":absl_flags_usage_internal",
952    ":absl_strings_strings",
953    ":absl_synchronization_synchronization",
954  ]
955  public_configs = [ "..:grpc_absl_config" ]
956  configs -= [ "//gn/standalone:extra_warnings" ]
957}
958
959source_set("absl_flags_path_util") {
960  sources = [ "src/third_party/abseil-cpp/absl/flags/internal/path_util.h" ]
961  public_deps = [
962    ":absl_base_config",
963    ":absl_strings_strings",
964  ]
965  public_configs = [ "..:grpc_absl_config" ]
966  configs -= [ "//gn/standalone:extra_warnings" ]
967}
968
969source_set("absl_flags_private_handle_accessor") {
970  sources = [
971    "src/third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.cc",
972    "src/third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.h",
973  ]
974  public_deps = [
975    ":absl_base_config",
976    ":absl_flags_commandlineflag",
977    ":absl_flags_commandlineflag_internal",
978    ":absl_strings_strings",
979  ]
980  public_configs = [ "..:grpc_absl_config" ]
981  configs -= [ "//gn/standalone:extra_warnings" ]
982}
983
984source_set("absl_flags_program_name") {
985  sources = [
986    "src/third_party/abseil-cpp/absl/flags/internal/program_name.cc",
987    "src/third_party/abseil-cpp/absl/flags/internal/program_name.h",
988  ]
989  public_deps = [
990    ":absl_base_config",
991    ":absl_base_core_headers",
992    ":absl_flags_path_util",
993    ":absl_strings_strings",
994    ":absl_synchronization_synchronization",
995  ]
996  public_configs = [ "..:grpc_absl_config" ]
997  configs -= [ "//gn/standalone:extra_warnings" ]
998}
999
1000source_set("absl_flags_reflection") {
1001  sources = [
1002    "src/third_party/abseil-cpp/absl/flags/internal/registry.h",
1003    "src/third_party/abseil-cpp/absl/flags/reflection.cc",
1004    "src/third_party/abseil-cpp/absl/flags/reflection.h",
1005  ]
1006  public_deps = [
1007    ":absl_base_config",
1008    ":absl_base_core_headers",
1009    ":absl_container_flat_hash_map",
1010    ":absl_flags_commandlineflag",
1011    ":absl_flags_commandlineflag_internal",
1012    ":absl_flags_config",
1013    ":absl_flags_private_handle_accessor",
1014    ":absl_strings_strings",
1015    ":absl_synchronization_synchronization",
1016  ]
1017  public_configs = [ "..:grpc_absl_config" ]
1018  configs -= [ "//gn/standalone:extra_warnings" ]
1019}
1020
1021source_set("absl_flags_usage") {
1022  sources = [
1023    "src/third_party/abseil-cpp/absl/flags/usage.cc",
1024    "src/third_party/abseil-cpp/absl/flags/usage.h",
1025  ]
1026  public_deps = [
1027    ":absl_base_config",
1028    ":absl_base_core_headers",
1029    ":absl_flags_usage_internal",
1030    ":absl_strings_strings",
1031    ":absl_synchronization_synchronization",
1032  ]
1033  public_configs = [ "..:grpc_absl_config" ]
1034  configs -= [ "//gn/standalone:extra_warnings" ]
1035}
1036
1037source_set("absl_flags_usage_internal") {
1038  sources = [
1039    "src/third_party/abseil-cpp/absl/flags/internal/usage.cc",
1040    "src/third_party/abseil-cpp/absl/flags/internal/usage.h",
1041  ]
1042  public_deps = [
1043    ":absl_base_config",
1044    ":absl_base_core_headers",
1045    ":absl_container_flat_hash_map",
1046    ":absl_flags_commandlineflag",
1047    ":absl_flags_config",
1048    ":absl_flags_flag",
1049    ":absl_flags_flag_internal",
1050    ":absl_flags_path_util",
1051    ":absl_flags_private_handle_accessor",
1052    ":absl_flags_program_name",
1053    ":absl_flags_reflection",
1054    ":absl_strings_strings",
1055  ]
1056  public_configs = [ "..:grpc_absl_config" ]
1057  configs -= [ "//gn/standalone:extra_warnings" ]
1058}
1059
1060source_set("absl_functional_any_invocable") {
1061  sources = [
1062    "src/third_party/abseil-cpp/absl/functional/any_invocable.h",
1063    "src/third_party/abseil-cpp/absl/functional/internal/any_invocable.h",
1064  ]
1065  public_deps = [
1066    ":absl_base_base_internal",
1067    ":absl_base_config",
1068    ":absl_base_core_headers",
1069    ":absl_meta_type_traits",
1070    ":absl_utility_utility",
1071  ]
1072  public_configs = [ "..:grpc_absl_config" ]
1073  configs -= [ "//gn/standalone:extra_warnings" ]
1074}
1075
1076source_set("absl_functional_bind_front") {
1077  sources = [
1078    "src/third_party/abseil-cpp/absl/functional/bind_front.h",
1079    "src/third_party/abseil-cpp/absl/functional/internal/front_binder.h",
1080  ]
1081  public_deps = [
1082    ":absl_base_base_internal",
1083    ":absl_container_compressed_tuple",
1084    ":absl_meta_type_traits",
1085    ":absl_utility_utility",
1086  ]
1087  public_configs = [ "..:grpc_absl_config" ]
1088  configs -= [ "//gn/standalone:extra_warnings" ]
1089}
1090
1091source_set("absl_functional_function_ref") {
1092  sources = [
1093    "src/third_party/abseil-cpp/absl/functional/function_ref.h",
1094    "src/third_party/abseil-cpp/absl/functional/internal/function_ref.h",
1095  ]
1096  public_deps = [
1097    ":absl_base_base_internal",
1098    ":absl_base_core_headers",
1099    ":absl_meta_type_traits",
1100  ]
1101  public_configs = [ "..:grpc_absl_config" ]
1102  configs -= [ "//gn/standalone:extra_warnings" ]
1103}
1104
1105source_set("absl_hash_city") {
1106  sources = [
1107    "src/third_party/abseil-cpp/absl/hash/internal/city.cc",
1108    "src/third_party/abseil-cpp/absl/hash/internal/city.h",
1109  ]
1110  public_deps = [
1111    ":absl_base_config",
1112    ":absl_base_core_headers",
1113    ":absl_base_endian",
1114  ]
1115  public_configs = [ "..:grpc_absl_config" ]
1116  configs -= [ "//gn/standalone:extra_warnings" ]
1117}
1118
1119source_set("absl_hash_hash") {
1120  sources = [
1121    "src/third_party/abseil-cpp/absl/hash/hash.h",
1122    "src/third_party/abseil-cpp/absl/hash/internal/hash.cc",
1123    "src/third_party/abseil-cpp/absl/hash/internal/hash.h",
1124  ]
1125  public_deps = [
1126    ":absl_base_config",
1127    ":absl_base_core_headers",
1128    ":absl_base_endian",
1129    ":absl_container_fixed_array",
1130    ":absl_functional_function_ref",
1131    ":absl_hash_city",
1132    ":absl_hash_low_level_hash",
1133    ":absl_meta_type_traits",
1134    ":absl_numeric_bits",
1135    ":absl_numeric_int128",
1136    ":absl_strings_strings",
1137    ":absl_types_optional",
1138    ":absl_types_variant",
1139    ":absl_utility_utility",
1140  ]
1141  public_configs = [ "..:grpc_absl_config" ]
1142  configs -= [ "//gn/standalone:extra_warnings" ]
1143}
1144
1145source_set("absl_hash_low_level_hash") {
1146  sources = [
1147    "src/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc",
1148    "src/third_party/abseil-cpp/absl/hash/internal/low_level_hash.h",
1149  ]
1150  public_deps = [
1151    ":absl_base_config",
1152    ":absl_base_endian",
1153    ":absl_numeric_int128",
1154  ]
1155  public_configs = [ "..:grpc_absl_config" ]
1156  configs -= [ "//gn/standalone:extra_warnings" ]
1157}
1158
1159source_set("absl_log_internal_append_truncated") {
1160  sources =
1161      [ "src/third_party/abseil-cpp/absl/log/internal/append_truncated.h" ]
1162  public_deps = [
1163    ":absl_base_config",
1164    ":absl_strings_strings",
1165    ":absl_types_span",
1166  ]
1167  public_configs = [ "..:grpc_absl_config" ]
1168  configs -= [ "//gn/standalone:extra_warnings" ]
1169}
1170
1171source_set("absl_log_internal_check_impl") {
1172  sources = [ "src/third_party/abseil-cpp/absl/log/internal/check_impl.h" ]
1173  public_deps = [
1174    ":absl_base_core_headers",
1175    ":absl_log_internal_check_op",
1176    ":absl_log_internal_conditions",
1177    ":absl_log_internal_log_message",
1178    ":absl_log_internal_strip",
1179  ]
1180  public_configs = [ "..:grpc_absl_config" ]
1181  configs -= [ "//gn/standalone:extra_warnings" ]
1182}
1183
1184source_set("absl_log_internal_check_op") {
1185  sources = [
1186    "src/third_party/abseil-cpp/absl/log/internal/check_op.cc",
1187    "src/third_party/abseil-cpp/absl/log/internal/check_op.h",
1188  ]
1189  public_deps = [
1190    ":absl_base_config",
1191    ":absl_base_core_headers",
1192    ":absl_log_internal_nullguard",
1193    ":absl_log_internal_nullstream",
1194    ":absl_log_internal_strip",
1195    ":absl_strings_strings",
1196  ]
1197  public_configs = [ "..:grpc_absl_config" ]
1198  configs -= [ "//gn/standalone:extra_warnings" ]
1199}
1200
1201source_set("absl_log_internal_conditions") {
1202  sources = [
1203    "src/third_party/abseil-cpp/absl/log/internal/conditions.cc",
1204    "src/third_party/abseil-cpp/absl/log/internal/conditions.h",
1205  ]
1206  public_deps = [
1207    ":absl_base_base",
1208    ":absl_base_config",
1209    ":absl_base_core_headers",
1210    ":absl_log_internal_voidify",
1211  ]
1212  public_configs = [ "..:grpc_absl_config" ]
1213  configs -= [ "//gn/standalone:extra_warnings" ]
1214}
1215
1216source_set("absl_log_internal_config") {
1217  sources = [ "src/third_party/abseil-cpp/absl/log/internal/config.h" ]
1218  public_deps = [
1219    ":absl_base_config",
1220    ":absl_base_core_headers",
1221  ]
1222  public_configs = [ "..:grpc_absl_config" ]
1223  configs -= [ "//gn/standalone:extra_warnings" ]
1224}
1225
1226source_set("absl_log_internal_flags") {
1227  sources = [ "src/third_party/abseil-cpp/absl/log/internal/flags.h" ]
1228  public_deps = [ ":absl_flags_flag" ]
1229  public_configs = [ "..:grpc_absl_config" ]
1230  configs -= [ "//gn/standalone:extra_warnings" ]
1231}
1232
1233source_set("absl_log_internal_format") {
1234  sources = [
1235    "src/third_party/abseil-cpp/absl/log/internal/log_format.cc",
1236    "src/third_party/abseil-cpp/absl/log/internal/log_format.h",
1237  ]
1238  public_deps = [
1239    ":absl_base_config",
1240    ":absl_base_core_headers",
1241    ":absl_base_log_severity",
1242    ":absl_log_internal_append_truncated",
1243    ":absl_log_internal_config",
1244    ":absl_log_internal_globals",
1245    ":absl_strings_str_format",
1246    ":absl_strings_strings",
1247    ":absl_time_time",
1248    ":absl_types_span",
1249  ]
1250  public_configs = [ "..:grpc_absl_config" ]
1251  configs -= [ "//gn/standalone:extra_warnings" ]
1252}
1253
1254source_set("absl_log_internal_globals") {
1255  sources = [
1256    "src/third_party/abseil-cpp/absl/log/internal/globals.cc",
1257    "src/third_party/abseil-cpp/absl/log/internal/globals.h",
1258  ]
1259  public_deps = [
1260    ":absl_base_config",
1261    ":absl_base_core_headers",
1262    ":absl_base_log_severity",
1263    ":absl_base_raw_logging_internal",
1264    ":absl_strings_strings",
1265    ":absl_time_time",
1266  ]
1267  public_configs = [ "..:grpc_absl_config" ]
1268  configs -= [ "//gn/standalone:extra_warnings" ]
1269}
1270
1271source_set("absl_log_internal_log_impl") {
1272  sources = [ "src/third_party/abseil-cpp/absl/log/internal/log_impl.h" ]
1273  public_deps = [
1274    ":absl_log_internal_conditions",
1275    ":absl_log_internal_log_message",
1276    ":absl_log_internal_strip",
1277  ]
1278  public_configs = [ "..:grpc_absl_config" ]
1279  configs -= [ "//gn/standalone:extra_warnings" ]
1280}
1281
1282source_set("absl_log_internal_log_message") {
1283  sources = [
1284    "src/third_party/abseil-cpp/absl/log/internal/log_message.cc",
1285    "src/third_party/abseil-cpp/absl/log/internal/log_message.h",
1286  ]
1287  public_deps = [
1288    ":absl_base_base",
1289    ":absl_base_config",
1290    ":absl_base_core_headers",
1291    ":absl_base_errno_saver",
1292    ":absl_base_log_severity",
1293    ":absl_base_raw_logging_internal",
1294    ":absl_base_strerror",
1295    ":absl_container_inlined_vector",
1296    ":absl_debugging_examine_stack",
1297    ":absl_log_globals",
1298    ":absl_log_internal_append_truncated",
1299    ":absl_log_internal_format",
1300    ":absl_log_internal_globals",
1301    ":absl_log_internal_log_sink_set",
1302    ":absl_log_internal_nullguard",
1303    ":absl_log_internal_proto",
1304    ":absl_log_log_entry",
1305    ":absl_log_log_sink",
1306    ":absl_log_log_sink_registry",
1307    ":absl_memory_memory",
1308    ":absl_strings_strings",
1309    ":absl_time_time",
1310    ":absl_types_span",
1311  ]
1312  public_configs = [ "..:grpc_absl_config" ]
1313  configs -= [ "//gn/standalone:extra_warnings" ]
1314}
1315
1316source_set("absl_log_internal_log_sink_set") {
1317  sources = [
1318    "src/third_party/abseil-cpp/absl/log/internal/log_sink_set.cc",
1319    "src/third_party/abseil-cpp/absl/log/internal/log_sink_set.h",
1320  ]
1321  public_deps = [
1322    ":absl_base_base",
1323    ":absl_base_config",
1324    ":absl_base_core_headers",
1325    ":absl_base_log_severity",
1326    ":absl_base_raw_logging_internal",
1327    ":absl_cleanup_cleanup",
1328    ":absl_log_globals",
1329    ":absl_log_internal_config",
1330    ":absl_log_internal_globals",
1331    ":absl_log_log_entry",
1332    ":absl_log_log_sink",
1333    ":absl_strings_strings",
1334    ":absl_synchronization_synchronization",
1335    ":absl_types_span",
1336  ]
1337  public_configs = [ "..:grpc_absl_config" ]
1338  configs -= [ "//gn/standalone:extra_warnings" ]
1339}
1340
1341source_set("absl_log_internal_nullguard") {
1342  sources = [
1343    "src/third_party/abseil-cpp/absl/log/internal/nullguard.cc",
1344    "src/third_party/abseil-cpp/absl/log/internal/nullguard.h",
1345  ]
1346  public_deps = [
1347    ":absl_base_config",
1348    ":absl_base_core_headers",
1349  ]
1350  public_configs = [ "..:grpc_absl_config" ]
1351  configs -= [ "//gn/standalone:extra_warnings" ]
1352}
1353
1354source_set("absl_log_internal_nullstream") {
1355  sources = [ "src/third_party/abseil-cpp/absl/log/internal/nullstream.h" ]
1356  public_deps = [
1357    ":absl_base_config",
1358    ":absl_base_core_headers",
1359    ":absl_base_log_severity",
1360    ":absl_strings_strings",
1361  ]
1362  public_configs = [ "..:grpc_absl_config" ]
1363  configs -= [ "//gn/standalone:extra_warnings" ]
1364}
1365
1366source_set("absl_log_internal_proto") {
1367  sources = [
1368    "src/third_party/abseil-cpp/absl/log/internal/proto.cc",
1369    "src/third_party/abseil-cpp/absl/log/internal/proto.h",
1370  ]
1371  public_deps = [
1372    ":absl_base_base",
1373    ":absl_base_config",
1374    ":absl_base_core_headers",
1375    ":absl_strings_strings",
1376    ":absl_types_span",
1377  ]
1378  public_configs = [ "..:grpc_absl_config" ]
1379  configs -= [ "//gn/standalone:extra_warnings" ]
1380}
1381
1382source_set("absl_log_internal_strip") {
1383  sources = [ "src/third_party/abseil-cpp/absl/log/internal/strip.h" ]
1384  public_deps = [
1385    ":absl_base_log_severity",
1386    ":absl_log_internal_log_message",
1387    ":absl_log_internal_nullstream",
1388  ]
1389  public_configs = [ "..:grpc_absl_config" ]
1390  configs -= [ "//gn/standalone:extra_warnings" ]
1391}
1392
1393source_set("absl_log_internal_structured") {
1394  sources = [ "src/third_party/abseil-cpp/absl/log/internal/structured.h" ]
1395  public_deps = [
1396    ":absl_base_config",
1397    ":absl_log_internal_log_message",
1398    ":absl_strings_strings",
1399  ]
1400  public_configs = [ "..:grpc_absl_config" ]
1401  configs -= [ "//gn/standalone:extra_warnings" ]
1402}
1403
1404source_set("absl_log_internal_voidify") {
1405  sources = [ "src/third_party/abseil-cpp/absl/log/internal/voidify.h" ]
1406  public_deps = [ ":absl_base_config" ]
1407  public_configs = [ "..:grpc_absl_config" ]
1408  configs -= [ "//gn/standalone:extra_warnings" ]
1409}
1410
1411source_set("absl_log_absl_check") {
1412  sources = [ "src/third_party/abseil-cpp/absl/log/absl_check.h" ]
1413  public_deps = [ ":absl_log_internal_check_impl" ]
1414  public_configs = [ "..:grpc_absl_config" ]
1415  configs -= [ "//gn/standalone:extra_warnings" ]
1416}
1417
1418source_set("absl_log_absl_log") {
1419  sources = [ "src/third_party/abseil-cpp/absl/log/absl_log.h" ]
1420  public_deps = [ ":absl_log_internal_log_impl" ]
1421  public_configs = [ "..:grpc_absl_config" ]
1422  configs -= [ "//gn/standalone:extra_warnings" ]
1423}
1424
1425source_set("absl_log_check") {
1426  sources = [ "src/third_party/abseil-cpp/absl/log/check.h" ]
1427  public_deps = [
1428    ":absl_log_internal_check_impl",
1429    ":absl_log_internal_check_op",
1430    ":absl_log_internal_conditions",
1431    ":absl_log_internal_log_message",
1432    ":absl_log_internal_strip",
1433  ]
1434  public_configs = [ "..:grpc_absl_config" ]
1435  configs -= [ "//gn/standalone:extra_warnings" ]
1436}
1437
1438source_set("absl_log_die_if_null") {
1439  sources = [
1440    "src/third_party/abseil-cpp/absl/log/die_if_null.cc",
1441    "src/third_party/abseil-cpp/absl/log/die_if_null.h",
1442  ]
1443  public_deps = [
1444    ":absl_base_config",
1445    ":absl_base_core_headers",
1446    ":absl_log_log",
1447    ":absl_strings_strings",
1448  ]
1449  public_configs = [ "..:grpc_absl_config" ]
1450  configs -= [ "//gn/standalone:extra_warnings" ]
1451}
1452
1453source_set("absl_log_flags") {
1454  sources = [
1455    "src/third_party/abseil-cpp/absl/log/flags.cc",
1456    "src/third_party/abseil-cpp/absl/log/flags.h",
1457  ]
1458  public_deps = [
1459    ":absl_base_config",
1460    ":absl_base_core_headers",
1461    ":absl_base_log_severity",
1462    ":absl_flags_flag",
1463    ":absl_flags_marshalling",
1464    ":absl_log_globals",
1465    ":absl_log_internal_config",
1466    ":absl_log_internal_flags",
1467    ":absl_strings_strings",
1468  ]
1469  public_configs = [ "..:grpc_absl_config" ]
1470  configs -= [ "//gn/standalone:extra_warnings" ]
1471}
1472
1473source_set("absl_log_globals") {
1474  sources = [
1475    "src/third_party/abseil-cpp/absl/log/globals.cc",
1476    "src/third_party/abseil-cpp/absl/log/globals.h",
1477  ]
1478  public_deps = [
1479    ":absl_base_atomic_hook",
1480    ":absl_base_config",
1481    ":absl_base_core_headers",
1482    ":absl_base_log_severity",
1483    ":absl_hash_hash",
1484    ":absl_strings_strings",
1485  ]
1486  public_configs = [ "..:grpc_absl_config" ]
1487  configs -= [ "//gn/standalone:extra_warnings" ]
1488}
1489
1490source_set("absl_log_initialize") {
1491  sources = [
1492    "src/third_party/abseil-cpp/absl/log/initialize.cc",
1493    "src/third_party/abseil-cpp/absl/log/initialize.h",
1494  ]
1495  public_deps = [
1496    ":absl_base_config",
1497    ":absl_log_globals",
1498    ":absl_log_internal_globals",
1499    ":absl_time_time",
1500  ]
1501  public_configs = [ "..:grpc_absl_config" ]
1502  configs -= [ "//gn/standalone:extra_warnings" ]
1503}
1504
1505source_set("absl_log_log") {
1506  sources = [ "src/third_party/abseil-cpp/absl/log/log.h" ]
1507  public_deps = [ ":absl_log_internal_log_impl" ]
1508  public_configs = [ "..:grpc_absl_config" ]
1509  configs -= [ "//gn/standalone:extra_warnings" ]
1510}
1511
1512source_set("absl_log_log_entry") {
1513  sources = [
1514    "src/third_party/abseil-cpp/absl/log/log_entry.cc",
1515    "src/third_party/abseil-cpp/absl/log/log_entry.h",
1516  ]
1517  public_deps = [
1518    ":absl_base_config",
1519    ":absl_base_core_headers",
1520    ":absl_base_log_severity",
1521    ":absl_log_internal_config",
1522    ":absl_strings_strings",
1523    ":absl_time_time",
1524    ":absl_types_span",
1525  ]
1526  public_configs = [ "..:grpc_absl_config" ]
1527  configs -= [ "//gn/standalone:extra_warnings" ]
1528}
1529
1530source_set("absl_log_log_sink") {
1531  sources = [
1532    "src/third_party/abseil-cpp/absl/log/log_sink.cc",
1533    "src/third_party/abseil-cpp/absl/log/log_sink.h",
1534  ]
1535  public_deps = [
1536    ":absl_base_config",
1537    ":absl_log_log_entry",
1538  ]
1539  public_configs = [ "..:grpc_absl_config" ]
1540  configs -= [ "//gn/standalone:extra_warnings" ]
1541}
1542
1543source_set("absl_log_log_sink_registry") {
1544  sources = [ "src/third_party/abseil-cpp/absl/log/log_sink_registry.h" ]
1545  public_deps = [
1546    ":absl_base_config",
1547    ":absl_log_internal_log_sink_set",
1548    ":absl_log_log_sink",
1549  ]
1550  public_configs = [ "..:grpc_absl_config" ]
1551  configs -= [ "//gn/standalone:extra_warnings" ]
1552}
1553
1554source_set("absl_log_log_streamer") {
1555  sources = [ "src/third_party/abseil-cpp/absl/log/log_streamer.h" ]
1556  public_deps = [
1557    ":absl_base_config",
1558    ":absl_base_log_severity",
1559    ":absl_log_absl_log",
1560    ":absl_strings_internal",
1561    ":absl_strings_strings",
1562    ":absl_types_optional",
1563    ":absl_utility_utility",
1564  ]
1565  public_configs = [ "..:grpc_absl_config" ]
1566  configs -= [ "//gn/standalone:extra_warnings" ]
1567}
1568
1569source_set("absl_log_structured") {
1570  sources = [ "src/third_party/abseil-cpp/absl/log/structured.h" ]
1571  public_deps = [
1572    ":absl_base_config",
1573    ":absl_log_internal_structured",
1574    ":absl_strings_strings",
1575  ]
1576  public_configs = [ "..:grpc_absl_config" ]
1577  configs -= [ "//gn/standalone:extra_warnings" ]
1578}
1579
1580source_set("absl_memory_memory") {
1581  sources = [ "src/third_party/abseil-cpp/absl/memory/memory.h" ]
1582  public_deps = [
1583    ":absl_base_core_headers",
1584    ":absl_meta_type_traits",
1585  ]
1586  public_configs = [ "..:grpc_absl_config" ]
1587  configs -= [ "//gn/standalone:extra_warnings" ]
1588}
1589
1590source_set("absl_meta_type_traits") {
1591  sources = [ "src/third_party/abseil-cpp/absl/meta/type_traits.h" ]
1592  public_deps = [ ":absl_base_config" ]
1593  public_configs = [ "..:grpc_absl_config" ]
1594  configs -= [ "//gn/standalone:extra_warnings" ]
1595}
1596
1597source_set("absl_numeric_bits") {
1598  sources = [
1599    "src/third_party/abseil-cpp/absl/numeric/bits.h",
1600    "src/third_party/abseil-cpp/absl/numeric/internal/bits.h",
1601  ]
1602  public_deps = [
1603    ":absl_base_config",
1604    ":absl_base_core_headers",
1605  ]
1606  public_configs = [ "..:grpc_absl_config" ]
1607  configs -= [ "//gn/standalone:extra_warnings" ]
1608}
1609
1610source_set("absl_numeric_int128") {
1611  sources = [
1612    "src/third_party/abseil-cpp/absl/numeric/int128.cc",
1613    "src/third_party/abseil-cpp/absl/numeric/int128.h",
1614    "src/third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc",
1615    "src/third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc",
1616  ]
1617  public_deps = [
1618    ":absl_base_config",
1619    ":absl_base_core_headers",
1620    ":absl_numeric_bits",
1621  ]
1622  public_configs = [ "..:grpc_absl_config" ]
1623  configs -= [ "//gn/standalone:extra_warnings" ]
1624}
1625
1626source_set("absl_numeric_representation") {
1627  sources =
1628      [ "src/third_party/abseil-cpp/absl/numeric/internal/representation.h" ]
1629  public_deps = [ ":absl_base_config" ]
1630  public_configs = [ "..:grpc_absl_config" ]
1631  configs -= [ "//gn/standalone:extra_warnings" ]
1632}
1633
1634source_set("absl_profiling_exponential_biased") {
1635  sources = [
1636    "src/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc",
1637    "src/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.h",
1638  ]
1639  public_deps = [
1640    ":absl_base_config",
1641    ":absl_base_core_headers",
1642  ]
1643  public_configs = [ "..:grpc_absl_config" ]
1644  configs -= [ "//gn/standalone:extra_warnings" ]
1645}
1646
1647source_set("absl_profiling_periodic_sampler") {
1648  sources = [
1649    "src/third_party/abseil-cpp/absl/profiling/internal/periodic_sampler.cc",
1650    "src/third_party/abseil-cpp/absl/profiling/internal/periodic_sampler.h",
1651  ]
1652  public_deps = [
1653    ":absl_base_core_headers",
1654    ":absl_profiling_exponential_biased",
1655  ]
1656  public_configs = [ "..:grpc_absl_config" ]
1657  configs -= [ "//gn/standalone:extra_warnings" ]
1658}
1659
1660source_set("absl_profiling_sample_recorder") {
1661  sources =
1662      [ "src/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h" ]
1663  public_deps = [
1664    ":absl_base_config",
1665    ":absl_base_core_headers",
1666    ":absl_synchronization_synchronization",
1667    ":absl_time_time",
1668  ]
1669  public_configs = [ "..:grpc_absl_config" ]
1670  configs -= [ "//gn/standalone:extra_warnings" ]
1671}
1672
1673source_set("absl_random_internal_distribution_caller") {
1674  sources = [
1675    "src/third_party/abseil-cpp/absl/random/internal/distribution_caller.h",
1676  ]
1677  public_deps = [
1678    ":absl_base_config",
1679    ":absl_base_fast_type_id",
1680    ":absl_utility_utility",
1681  ]
1682  public_configs = [ "..:grpc_absl_config" ]
1683  configs -= [ "//gn/standalone:extra_warnings" ]
1684}
1685
1686source_set("absl_random_internal_fast_uniform_bits") {
1687  sources =
1688      [ "src/third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h" ]
1689  public_deps = [
1690    ":absl_base_config",
1691    ":absl_meta_type_traits",
1692    ":absl_random_internal_traits",
1693  ]
1694  public_configs = [ "..:grpc_absl_config" ]
1695  configs -= [ "//gn/standalone:extra_warnings" ]
1696}
1697
1698source_set("absl_random_internal_fastmath") {
1699  sources = [ "src/third_party/abseil-cpp/absl/random/internal/fastmath.h" ]
1700  public_deps = [ ":absl_numeric_bits" ]
1701  public_configs = [ "..:grpc_absl_config" ]
1702  configs -= [ "//gn/standalone:extra_warnings" ]
1703}
1704
1705source_set("absl_random_internal_generate_real") {
1706  sources =
1707      [ "src/third_party/abseil-cpp/absl/random/internal/generate_real.h" ]
1708  public_deps = [
1709    ":absl_meta_type_traits",
1710    ":absl_numeric_bits",
1711    ":absl_random_internal_fastmath",
1712    ":absl_random_internal_traits",
1713  ]
1714  public_configs = [ "..:grpc_absl_config" ]
1715  configs -= [ "//gn/standalone:extra_warnings" ]
1716}
1717
1718source_set("absl_random_internal_iostream_state_saver") {
1719  sources = [
1720    "src/third_party/abseil-cpp/absl/random/internal/iostream_state_saver.h",
1721  ]
1722  public_deps = [
1723    ":absl_meta_type_traits",
1724    ":absl_numeric_int128",
1725  ]
1726  public_configs = [ "..:grpc_absl_config" ]
1727  configs -= [ "//gn/standalone:extra_warnings" ]
1728}
1729
1730source_set("absl_random_internal_mock_helpers") {
1731  sources = [ "src/third_party/abseil-cpp/absl/random/internal/mock_helpers.h" ]
1732  public_deps = [
1733    ":absl_base_fast_type_id",
1734    ":absl_types_optional",
1735  ]
1736  public_configs = [ "..:grpc_absl_config" ]
1737  configs -= [ "//gn/standalone:extra_warnings" ]
1738}
1739
1740source_set("absl_random_internal_nanobenchmark") {
1741  sources = [
1742    "src/third_party/abseil-cpp/absl/random/internal/nanobenchmark.cc",
1743    "src/third_party/abseil-cpp/absl/random/internal/nanobenchmark.h",
1744  ]
1745  public_deps = [
1746    ":absl_base_config",
1747    ":absl_base_core_headers",
1748    ":absl_base_raw_logging_internal",
1749    ":absl_random_internal_platform",
1750    ":absl_random_internal_randen_engine",
1751  ]
1752  public_configs = [ "..:grpc_absl_config" ]
1753  configs -= [ "//gn/standalone:extra_warnings" ]
1754}
1755
1756source_set("absl_random_internal_nonsecure_base") {
1757  sources =
1758      [ "src/third_party/abseil-cpp/absl/random/internal/nonsecure_base.h" ]
1759  public_deps = [
1760    ":absl_base_core_headers",
1761    ":absl_container_inlined_vector",
1762    ":absl_meta_type_traits",
1763    ":absl_random_internal_pool_urbg",
1764    ":absl_random_internal_salted_seed_seq",
1765    ":absl_random_internal_seed_material",
1766    ":absl_types_span",
1767  ]
1768  public_configs = [ "..:grpc_absl_config" ]
1769  configs -= [ "//gn/standalone:extra_warnings" ]
1770}
1771
1772source_set("absl_random_internal_pcg_engine") {
1773  sources = [ "src/third_party/abseil-cpp/absl/random/internal/pcg_engine.h" ]
1774  public_deps = [
1775    ":absl_base_config",
1776    ":absl_meta_type_traits",
1777    ":absl_numeric_bits",
1778    ":absl_numeric_int128",
1779    ":absl_random_internal_fastmath",
1780    ":absl_random_internal_iostream_state_saver",
1781  ]
1782  public_configs = [ "..:grpc_absl_config" ]
1783  configs -= [ "//gn/standalone:extra_warnings" ]
1784}
1785
1786source_set("absl_random_internal_platform") {
1787  sources = [
1788    "src/third_party/abseil-cpp/absl/random/internal/platform.h",
1789    "src/third_party/abseil-cpp/absl/random/internal/randen_round_keys.cc",
1790    "src/third_party/abseil-cpp/absl/random/internal/randen_traits.h",
1791  ]
1792  public_deps = [ ":absl_base_config" ]
1793  public_configs = [ "..:grpc_absl_config" ]
1794  configs -= [ "//gn/standalone:extra_warnings" ]
1795}
1796
1797source_set("absl_random_internal_pool_urbg") {
1798  sources = [
1799    "src/third_party/abseil-cpp/absl/random/internal/pool_urbg.cc",
1800    "src/third_party/abseil-cpp/absl/random/internal/pool_urbg.h",
1801  ]
1802  public_deps = [
1803    ":absl_base_base",
1804    ":absl_base_config",
1805    ":absl_base_core_headers",
1806    ":absl_base_endian",
1807    ":absl_base_raw_logging_internal",
1808    ":absl_random_internal_randen",
1809    ":absl_random_internal_seed_material",
1810    ":absl_random_internal_traits",
1811    ":absl_random_seed_gen_exception",
1812    ":absl_types_span",
1813  ]
1814  public_configs = [ "..:grpc_absl_config" ]
1815  configs -= [ "//gn/standalone:extra_warnings" ]
1816}
1817
1818source_set("absl_random_internal_randen") {
1819  sources = [
1820    "src/third_party/abseil-cpp/absl/random/internal/randen.cc",
1821    "src/third_party/abseil-cpp/absl/random/internal/randen.h",
1822  ]
1823  public_deps = [
1824    ":absl_base_raw_logging_internal",
1825    ":absl_random_internal_platform",
1826    ":absl_random_internal_randen_hwaes",
1827    ":absl_random_internal_randen_slow",
1828  ]
1829  public_configs = [ "..:grpc_absl_config" ]
1830  configs -= [ "//gn/standalone:extra_warnings" ]
1831}
1832
1833source_set("absl_random_internal_randen_engine") {
1834  sources =
1835      [ "src/third_party/abseil-cpp/absl/random/internal/randen_engine.h" ]
1836  public_deps = [
1837    ":absl_base_endian",
1838    ":absl_meta_type_traits",
1839    ":absl_random_internal_iostream_state_saver",
1840    ":absl_random_internal_randen",
1841  ]
1842  public_configs = [ "..:grpc_absl_config" ]
1843  configs -= [ "//gn/standalone:extra_warnings" ]
1844}
1845
1846source_set("absl_random_internal_randen_hwaes") {
1847  sources = [
1848    "src/third_party/abseil-cpp/absl/random/internal/randen_detect.cc",
1849    "src/third_party/abseil-cpp/absl/random/internal/randen_detect.h",
1850    "src/third_party/abseil-cpp/absl/random/internal/randen_hwaes.h",
1851  ]
1852  public_deps = [
1853    ":absl_base_config",
1854    ":absl_random_internal_platform",
1855    ":absl_random_internal_randen_hwaes_impl",
1856  ]
1857  public_configs = [ "..:grpc_absl_config" ]
1858  configs -= [ "//gn/standalone:extra_warnings" ]
1859}
1860
1861source_set("absl_random_internal_randen_hwaes_impl") {
1862  sources = [
1863    "src/third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc",
1864    "src/third_party/abseil-cpp/absl/random/internal/randen_hwaes.h",
1865  ]
1866  public_deps = [
1867    ":absl_base_config",
1868    ":absl_base_core_headers",
1869    ":absl_numeric_int128",
1870    ":absl_random_internal_platform",
1871  ]
1872  public_configs = [ "..:grpc_absl_config" ]
1873  configs -= [ "//gn/standalone:extra_warnings" ]
1874}
1875
1876source_set("absl_random_internal_randen_slow") {
1877  sources = [
1878    "src/third_party/abseil-cpp/absl/random/internal/randen_slow.cc",
1879    "src/third_party/abseil-cpp/absl/random/internal/randen_slow.h",
1880  ]
1881  public_deps = [
1882    ":absl_base_config",
1883    ":absl_base_core_headers",
1884    ":absl_base_endian",
1885    ":absl_numeric_int128",
1886    ":absl_random_internal_platform",
1887  ]
1888  public_configs = [ "..:grpc_absl_config" ]
1889  configs -= [ "//gn/standalone:extra_warnings" ]
1890}
1891
1892source_set("absl_random_internal_salted_seed_seq") {
1893  sources =
1894      [ "src/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h" ]
1895  public_deps = [
1896    ":absl_container_inlined_vector",
1897    ":absl_meta_type_traits",
1898    ":absl_random_internal_seed_material",
1899    ":absl_types_optional",
1900    ":absl_types_span",
1901  ]
1902  public_configs = [ "..:grpc_absl_config" ]
1903  configs -= [ "//gn/standalone:extra_warnings" ]
1904}
1905
1906source_set("absl_random_internal_seed_material") {
1907  sources = [
1908    "src/third_party/abseil-cpp/absl/random/internal/seed_material.cc",
1909    "src/third_party/abseil-cpp/absl/random/internal/seed_material.h",
1910  ]
1911  public_deps = [
1912    ":absl_base_core_headers",
1913    ":absl_base_dynamic_annotations",
1914    ":absl_base_raw_logging_internal",
1915    ":absl_random_internal_fast_uniform_bits",
1916    ":absl_strings_strings",
1917    ":absl_types_optional",
1918    ":absl_types_span",
1919  ]
1920  public_configs = [ "..:grpc_absl_config" ]
1921  configs -= [ "//gn/standalone:extra_warnings" ]
1922}
1923
1924source_set("absl_random_internal_traits") {
1925  sources = [ "src/third_party/abseil-cpp/absl/random/internal/traits.h" ]
1926  public_deps = [
1927    ":absl_base_config",
1928    ":absl_numeric_bits",
1929    ":absl_numeric_int128",
1930  ]
1931  public_configs = [ "..:grpc_absl_config" ]
1932  configs -= [ "//gn/standalone:extra_warnings" ]
1933}
1934
1935source_set("absl_random_internal_uniform_helper") {
1936  sources =
1937      [ "src/third_party/abseil-cpp/absl/random/internal/uniform_helper.h" ]
1938  public_deps = [
1939    ":absl_base_config",
1940    ":absl_meta_type_traits",
1941    ":absl_numeric_int128",
1942    ":absl_random_internal_traits",
1943  ]
1944  public_configs = [ "..:grpc_absl_config" ]
1945  configs -= [ "//gn/standalone:extra_warnings" ]
1946}
1947
1948source_set("absl_random_internal_wide_multiply") {
1949  sources =
1950      [ "src/third_party/abseil-cpp/absl/random/internal/wide_multiply.h" ]
1951  public_deps = [
1952    ":absl_base_config",
1953    ":absl_numeric_bits",
1954    ":absl_numeric_int128",
1955    ":absl_random_internal_traits",
1956  ]
1957  public_configs = [ "..:grpc_absl_config" ]
1958  configs -= [ "//gn/standalone:extra_warnings" ]
1959}
1960
1961source_set("absl_random_bit_gen_ref") {
1962  sources = [ "src/third_party/abseil-cpp/absl/random/bit_gen_ref.h" ]
1963  public_deps = [
1964    ":absl_base_core_headers",
1965    ":absl_base_fast_type_id",
1966    ":absl_meta_type_traits",
1967    ":absl_random_internal_distribution_caller",
1968    ":absl_random_internal_fast_uniform_bits",
1969    ":absl_random_random",
1970  ]
1971  public_configs = [ "..:grpc_absl_config" ]
1972  configs -= [ "//gn/standalone:extra_warnings" ]
1973}
1974
1975source_set("absl_random_distributions") {
1976  sources = [
1977    "src/third_party/abseil-cpp/absl/random/bernoulli_distribution.h",
1978    "src/third_party/abseil-cpp/absl/random/beta_distribution.h",
1979    "src/third_party/abseil-cpp/absl/random/discrete_distribution.cc",
1980    "src/third_party/abseil-cpp/absl/random/discrete_distribution.h",
1981    "src/third_party/abseil-cpp/absl/random/distributions.h",
1982    "src/third_party/abseil-cpp/absl/random/exponential_distribution.h",
1983    "src/third_party/abseil-cpp/absl/random/gaussian_distribution.cc",
1984    "src/third_party/abseil-cpp/absl/random/gaussian_distribution.h",
1985    "src/third_party/abseil-cpp/absl/random/log_uniform_int_distribution.h",
1986    "src/third_party/abseil-cpp/absl/random/poisson_distribution.h",
1987    "src/third_party/abseil-cpp/absl/random/uniform_int_distribution.h",
1988    "src/third_party/abseil-cpp/absl/random/uniform_real_distribution.h",
1989    "src/third_party/abseil-cpp/absl/random/zipf_distribution.h",
1990  ]
1991  public_deps = [
1992    ":absl_base_base_internal",
1993    ":absl_base_config",
1994    ":absl_base_core_headers",
1995    ":absl_meta_type_traits",
1996    ":absl_numeric_bits",
1997    ":absl_random_internal_distribution_caller",
1998    ":absl_random_internal_fast_uniform_bits",
1999    ":absl_random_internal_fastmath",
2000    ":absl_random_internal_generate_real",
2001    ":absl_random_internal_iostream_state_saver",
2002    ":absl_random_internal_traits",
2003    ":absl_random_internal_uniform_helper",
2004    ":absl_random_internal_wide_multiply",
2005    ":absl_strings_strings",
2006  ]
2007  public_configs = [ "..:grpc_absl_config" ]
2008  configs -= [ "//gn/standalone:extra_warnings" ]
2009}
2010
2011source_set("absl_random_random") {
2012  sources = [ "src/third_party/abseil-cpp/absl/random/random.h" ]
2013  public_deps = [
2014    ":absl_random_distributions",
2015    ":absl_random_internal_nonsecure_base",
2016    ":absl_random_internal_pcg_engine",
2017    ":absl_random_internal_pool_urbg",
2018    ":absl_random_internal_randen_engine",
2019    ":absl_random_seed_sequences",
2020  ]
2021  public_configs = [ "..:grpc_absl_config" ]
2022  configs -= [ "//gn/standalone:extra_warnings" ]
2023}
2024
2025source_set("absl_random_seed_gen_exception") {
2026  sources = [
2027    "src/third_party/abseil-cpp/absl/random/seed_gen_exception.cc",
2028    "src/third_party/abseil-cpp/absl/random/seed_gen_exception.h",
2029  ]
2030  public_deps = [ ":absl_base_config" ]
2031  public_configs = [ "..:grpc_absl_config" ]
2032  configs -= [ "//gn/standalone:extra_warnings" ]
2033}
2034
2035source_set("absl_random_seed_sequences") {
2036  sources = [
2037    "src/third_party/abseil-cpp/absl/random/seed_sequences.cc",
2038    "src/third_party/abseil-cpp/absl/random/seed_sequences.h",
2039  ]
2040  public_deps = [
2041    ":absl_base_config",
2042    ":absl_random_internal_pool_urbg",
2043    ":absl_random_internal_salted_seed_seq",
2044    ":absl_random_internal_seed_material",
2045    ":absl_random_seed_gen_exception",
2046    ":absl_types_span",
2047  ]
2048  public_configs = [ "..:grpc_absl_config" ]
2049  configs -= [ "//gn/standalone:extra_warnings" ]
2050}
2051
2052source_set("absl_status_status") {
2053  sources = [
2054    "src/third_party/abseil-cpp/absl/status/internal/status_internal.h",
2055    "src/third_party/abseil-cpp/absl/status/status.cc",
2056    "src/third_party/abseil-cpp/absl/status/status.h",
2057    "src/third_party/abseil-cpp/absl/status/status_payload_printer.cc",
2058    "src/third_party/abseil-cpp/absl/status/status_payload_printer.h",
2059  ]
2060  public_deps = [
2061    ":absl_base_atomic_hook",
2062    ":absl_base_core_headers",
2063    ":absl_base_raw_logging_internal",
2064    ":absl_base_strerror",
2065    ":absl_container_inlined_vector",
2066    ":absl_debugging_stacktrace",
2067    ":absl_debugging_symbolize",
2068    ":absl_functional_function_ref",
2069    ":absl_strings_cord",
2070    ":absl_strings_str_format",
2071    ":absl_strings_strings",
2072    ":absl_types_optional",
2073  ]
2074  public_configs = [ "..:grpc_absl_config" ]
2075  configs -= [ "//gn/standalone:extra_warnings" ]
2076}
2077
2078source_set("absl_status_statusor") {
2079  sources = [
2080    "src/third_party/abseil-cpp/absl/status/internal/statusor_internal.h",
2081    "src/third_party/abseil-cpp/absl/status/statusor.cc",
2082    "src/third_party/abseil-cpp/absl/status/statusor.h",
2083  ]
2084  public_deps = [
2085    ":absl_base_base",
2086    ":absl_base_core_headers",
2087    ":absl_base_raw_logging_internal",
2088    ":absl_meta_type_traits",
2089    ":absl_status_status",
2090    ":absl_strings_strings",
2091    ":absl_types_variant",
2092    ":absl_utility_utility",
2093  ]
2094  public_configs = [ "..:grpc_absl_config" ]
2095  configs -= [ "//gn/standalone:extra_warnings" ]
2096}
2097
2098source_set("absl_strings_cord") {
2099  sources = [
2100    "src/third_party/abseil-cpp/absl/strings/cord.cc",
2101    "src/third_party/abseil-cpp/absl/strings/cord.h",
2102    "src/third_party/abseil-cpp/absl/strings/cord_analysis.cc",
2103    "src/third_party/abseil-cpp/absl/strings/cord_analysis.h",
2104    "src/third_party/abseil-cpp/absl/strings/cord_buffer.cc",
2105    "src/third_party/abseil-cpp/absl/strings/cord_buffer.h",
2106  ]
2107  public_deps = [
2108    ":absl_base_base",
2109    ":absl_base_config",
2110    ":absl_base_core_headers",
2111    ":absl_base_endian",
2112    ":absl_base_raw_logging_internal",
2113    ":absl_container_fixed_array",
2114    ":absl_container_inlined_vector",
2115    ":absl_crc_crc_cord_state",
2116    ":absl_functional_function_ref",
2117    ":absl_meta_type_traits",
2118    ":absl_numeric_bits",
2119    ":absl_strings_cord_internal",
2120    ":absl_strings_cordz_functions",
2121    ":absl_strings_cordz_info",
2122    ":absl_strings_cordz_statistics",
2123    ":absl_strings_cordz_update_scope",
2124    ":absl_strings_cordz_update_tracker",
2125    ":absl_strings_internal",
2126    ":absl_strings_str_format",
2127    ":absl_strings_strings",
2128    ":absl_types_optional",
2129    ":absl_types_span",
2130  ]
2131  public_configs = [ "..:grpc_absl_config" ]
2132  configs -= [ "//gn/standalone:extra_warnings" ]
2133}
2134
2135source_set("absl_strings_cord_internal") {
2136  sources = [
2137    "src/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h",
2138    "src/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc",
2139    "src/third_party/abseil-cpp/absl/strings/internal/cord_internal.h",
2140    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc",
2141    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h",
2142    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc",
2143    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h",
2144    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc",
2145    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h",
2146    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc",
2147    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h",
2148    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc",
2149    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h",
2150    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h",
2151    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc",
2152    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h",
2153    "src/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring_reader.h",
2154  ]
2155  public_deps = [
2156    ":absl_base_base_internal",
2157    ":absl_base_config",
2158    ":absl_base_core_headers",
2159    ":absl_base_endian",
2160    ":absl_base_raw_logging_internal",
2161    ":absl_base_throw_delegate",
2162    ":absl_container_compressed_tuple",
2163    ":absl_container_container_memory",
2164    ":absl_container_inlined_vector",
2165    ":absl_container_layout",
2166    ":absl_crc_crc_cord_state",
2167    ":absl_functional_function_ref",
2168    ":absl_meta_type_traits",
2169    ":absl_strings_strings",
2170    ":absl_types_span",
2171  ]
2172  public_configs = [ "..:grpc_absl_config" ]
2173  configs -= [ "//gn/standalone:extra_warnings" ]
2174}
2175
2176source_set("absl_strings_cordz_functions") {
2177  sources = [
2178    "src/third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc",
2179    "src/third_party/abseil-cpp/absl/strings/internal/cordz_functions.h",
2180  ]
2181  public_deps = [
2182    ":absl_base_config",
2183    ":absl_base_core_headers",
2184    ":absl_base_raw_logging_internal",
2185    ":absl_profiling_exponential_biased",
2186  ]
2187  public_configs = [ "..:grpc_absl_config" ]
2188  configs -= [ "//gn/standalone:extra_warnings" ]
2189}
2190
2191source_set("absl_strings_cordz_handle") {
2192  sources = [
2193    "src/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc",
2194    "src/third_party/abseil-cpp/absl/strings/internal/cordz_handle.h",
2195  ]
2196  public_deps = [
2197    ":absl_base_base",
2198    ":absl_base_config",
2199    ":absl_base_raw_logging_internal",
2200    ":absl_synchronization_synchronization",
2201  ]
2202  public_configs = [ "..:grpc_absl_config" ]
2203  configs -= [ "//gn/standalone:extra_warnings" ]
2204}
2205
2206source_set("absl_strings_cordz_info") {
2207  sources = [
2208    "src/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc",
2209    "src/third_party/abseil-cpp/absl/strings/internal/cordz_info.h",
2210  ]
2211  public_deps = [
2212    ":absl_base_base",
2213    ":absl_base_config",
2214    ":absl_base_core_headers",
2215    ":absl_base_raw_logging_internal",
2216    ":absl_container_inlined_vector",
2217    ":absl_debugging_stacktrace",
2218    ":absl_strings_cord_internal",
2219    ":absl_strings_cordz_functions",
2220    ":absl_strings_cordz_handle",
2221    ":absl_strings_cordz_statistics",
2222    ":absl_strings_cordz_update_tracker",
2223    ":absl_synchronization_synchronization",
2224    ":absl_types_span",
2225  ]
2226  public_configs = [ "..:grpc_absl_config" ]
2227  configs -= [ "//gn/standalone:extra_warnings" ]
2228}
2229
2230source_set("absl_strings_cordz_sample_token") {
2231  sources = [
2232    "src/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.cc",
2233    "src/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.h",
2234  ]
2235  public_deps = [
2236    ":absl_base_config",
2237    ":absl_strings_cordz_handle",
2238    ":absl_strings_cordz_info",
2239  ]
2240  public_configs = [ "..:grpc_absl_config" ]
2241  configs -= [ "//gn/standalone:extra_warnings" ]
2242}
2243
2244source_set("absl_strings_cordz_statistics") {
2245  sources =
2246      [ "src/third_party/abseil-cpp/absl/strings/internal/cordz_statistics.h" ]
2247  public_deps = [
2248    ":absl_base_config",
2249    ":absl_strings_cordz_update_tracker",
2250  ]
2251  public_configs = [ "..:grpc_absl_config" ]
2252  configs -= [ "//gn/standalone:extra_warnings" ]
2253}
2254
2255source_set("absl_strings_cordz_update_scope") {
2256  sources = [
2257    "src/third_party/abseil-cpp/absl/strings/internal/cordz_update_scope.h",
2258  ]
2259  public_deps = [
2260    ":absl_base_config",
2261    ":absl_base_core_headers",
2262    ":absl_strings_cord_internal",
2263    ":absl_strings_cordz_info",
2264    ":absl_strings_cordz_update_tracker",
2265  ]
2266  public_configs = [ "..:grpc_absl_config" ]
2267  configs -= [ "//gn/standalone:extra_warnings" ]
2268}
2269
2270source_set("absl_strings_cordz_update_tracker") {
2271  sources = [
2272    "src/third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker.h",
2273  ]
2274  public_deps = [ ":absl_base_config" ]
2275  public_configs = [ "..:grpc_absl_config" ]
2276  configs -= [ "//gn/standalone:extra_warnings" ]
2277}
2278
2279source_set("absl_strings_internal") {
2280  sources = [
2281    "src/third_party/abseil-cpp/absl/strings/internal/char_map.h",
2282    "src/third_party/abseil-cpp/absl/strings/internal/escaping.cc",
2283    "src/third_party/abseil-cpp/absl/strings/internal/escaping.h",
2284    "src/third_party/abseil-cpp/absl/strings/internal/ostringstream.cc",
2285    "src/third_party/abseil-cpp/absl/strings/internal/ostringstream.h",
2286    "src/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h",
2287    "src/third_party/abseil-cpp/absl/strings/internal/utf8.cc",
2288    "src/third_party/abseil-cpp/absl/strings/internal/utf8.h",
2289  ]
2290  public_deps = [
2291    ":absl_base_config",
2292    ":absl_base_core_headers",
2293    ":absl_base_endian",
2294    ":absl_base_raw_logging_internal",
2295    ":absl_meta_type_traits",
2296  ]
2297  public_configs = [ "..:grpc_absl_config" ]
2298  configs -= [ "//gn/standalone:extra_warnings" ]
2299}
2300
2301source_set("absl_strings_str_format") {
2302  sources = [ "src/third_party/abseil-cpp/absl/strings/str_format.h" ]
2303  public_deps = [ ":absl_strings_str_format_internal" ]
2304  public_configs = [ "..:grpc_absl_config" ]
2305  configs -= [ "//gn/standalone:extra_warnings" ]
2306}
2307
2308source_set("absl_strings_str_format_internal") {
2309  sources = [
2310    "src/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc",
2311    "src/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h",
2312    "src/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc",
2313    "src/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h",
2314    "src/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h",
2315    "src/third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h",
2316    "src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc",
2317    "src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h",
2318    "src/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc",
2319    "src/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h",
2320    "src/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc",
2321    "src/third_party/abseil-cpp/absl/strings/internal/str_format/output.h",
2322    "src/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc",
2323    "src/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h",
2324  ]
2325  public_deps = [
2326    ":absl_base_config",
2327    ":absl_base_core_headers",
2328    ":absl_functional_function_ref",
2329    ":absl_meta_type_traits",
2330    ":absl_numeric_bits",
2331    ":absl_numeric_int128",
2332    ":absl_numeric_representation",
2333    ":absl_strings_strings",
2334    ":absl_types_optional",
2335    ":absl_types_span",
2336    ":absl_utility_utility",
2337  ]
2338  public_configs = [ "..:grpc_absl_config" ]
2339  configs -= [ "//gn/standalone:extra_warnings" ]
2340}
2341
2342source_set("absl_strings_strings") {
2343  sources = [
2344    "src/third_party/abseil-cpp/absl/strings/ascii.cc",
2345    "src/third_party/abseil-cpp/absl/strings/ascii.h",
2346    "src/third_party/abseil-cpp/absl/strings/charconv.cc",
2347    "src/third_party/abseil-cpp/absl/strings/charconv.h",
2348    "src/third_party/abseil-cpp/absl/strings/escaping.cc",
2349    "src/third_party/abseil-cpp/absl/strings/escaping.h",
2350    "src/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc",
2351    "src/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h",
2352    "src/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc",
2353    "src/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h",
2354    "src/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc",
2355    "src/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.h",
2356    "src/third_party/abseil-cpp/absl/strings/internal/has_absl_stringify.h",
2357    "src/third_party/abseil-cpp/absl/strings/internal/memutil.cc",
2358    "src/third_party/abseil-cpp/absl/strings/internal/memutil.h",
2359    "src/third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h",
2360    "src/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h",
2361    "src/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h",
2362    "src/third_party/abseil-cpp/absl/strings/internal/string_constant.h",
2363    "src/third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc",
2364    "src/third_party/abseil-cpp/absl/strings/internal/stringify_sink.h",
2365    "src/third_party/abseil-cpp/absl/strings/match.cc",
2366    "src/third_party/abseil-cpp/absl/strings/match.h",
2367    "src/third_party/abseil-cpp/absl/strings/numbers.cc",
2368    "src/third_party/abseil-cpp/absl/strings/numbers.h",
2369    "src/third_party/abseil-cpp/absl/strings/str_cat.cc",
2370    "src/third_party/abseil-cpp/absl/strings/str_cat.h",
2371    "src/third_party/abseil-cpp/absl/strings/str_join.h",
2372    "src/third_party/abseil-cpp/absl/strings/str_replace.cc",
2373    "src/third_party/abseil-cpp/absl/strings/str_replace.h",
2374    "src/third_party/abseil-cpp/absl/strings/str_split.cc",
2375    "src/third_party/abseil-cpp/absl/strings/str_split.h",
2376    "src/third_party/abseil-cpp/absl/strings/string_view.cc",
2377    "src/third_party/abseil-cpp/absl/strings/string_view.h",
2378    "src/third_party/abseil-cpp/absl/strings/strip.h",
2379    "src/third_party/abseil-cpp/absl/strings/substitute.cc",
2380    "src/third_party/abseil-cpp/absl/strings/substitute.h",
2381  ]
2382  public_deps = [
2383    ":absl_base_base",
2384    ":absl_base_config",
2385    ":absl_base_core_headers",
2386    ":absl_base_endian",
2387    ":absl_base_raw_logging_internal",
2388    ":absl_base_throw_delegate",
2389    ":absl_memory_memory",
2390    ":absl_meta_type_traits",
2391    ":absl_numeric_bits",
2392    ":absl_numeric_int128",
2393    ":absl_strings_internal",
2394  ]
2395  public_configs = [ "..:grpc_absl_config" ]
2396  configs -= [ "//gn/standalone:extra_warnings" ]
2397}
2398
2399source_set("absl_synchronization_graphcycles_internal") {
2400  sources = [
2401    "src/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc",
2402    "src/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.h",
2403  ]
2404  public_deps = [
2405    ":absl_base_base",
2406    ":absl_base_base_internal",
2407    ":absl_base_config",
2408    ":absl_base_core_headers",
2409    ":absl_base_malloc_internal",
2410    ":absl_base_raw_logging_internal",
2411  ]
2412  public_configs = [ "..:grpc_absl_config" ]
2413  configs -= [ "//gn/standalone:extra_warnings" ]
2414}
2415
2416source_set("absl_synchronization_kernel_timeout_internal") {
2417  sources = [
2418    "src/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h",
2419  ]
2420  public_deps = [
2421    ":absl_base_core_headers",
2422    ":absl_base_raw_logging_internal",
2423    ":absl_time_time",
2424  ]
2425  public_configs = [ "..:grpc_absl_config" ]
2426  configs -= [ "//gn/standalone:extra_warnings" ]
2427}
2428
2429source_set("absl_synchronization_synchronization") {
2430  sources = [
2431    "src/third_party/abseil-cpp/absl/synchronization/barrier.cc",
2432    "src/third_party/abseil-cpp/absl/synchronization/barrier.h",
2433    "src/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc",
2434    "src/third_party/abseil-cpp/absl/synchronization/blocking_counter.h",
2435    "src/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc",
2436    "src/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.h",
2437    "src/third_party/abseil-cpp/absl/synchronization/internal/futex.h",
2438    "src/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc",
2439    "src/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h",
2440    "src/third_party/abseil-cpp/absl/synchronization/internal/waiter.cc",
2441    "src/third_party/abseil-cpp/absl/synchronization/internal/waiter.h",
2442    "src/third_party/abseil-cpp/absl/synchronization/mutex.cc",
2443    "src/third_party/abseil-cpp/absl/synchronization/mutex.h",
2444    "src/third_party/abseil-cpp/absl/synchronization/notification.cc",
2445    "src/third_party/abseil-cpp/absl/synchronization/notification.h",
2446  ]
2447  public_deps = [
2448    ":absl_base_atomic_hook",
2449    ":absl_base_base",
2450    ":absl_base_base_internal",
2451    ":absl_base_config",
2452    ":absl_base_core_headers",
2453    ":absl_base_dynamic_annotations",
2454    ":absl_base_malloc_internal",
2455    ":absl_base_raw_logging_internal",
2456    ":absl_debugging_stacktrace",
2457    ":absl_debugging_symbolize",
2458    ":absl_synchronization_graphcycles_internal",
2459    ":absl_synchronization_kernel_timeout_internal",
2460    ":absl_time_time",
2461  ]
2462  public_configs = [ "..:grpc_absl_config" ]
2463  configs -= [ "//gn/standalone:extra_warnings" ]
2464}
2465
2466source_set("absl_time_internal_cctz_civil_time") {
2467  sources = [
2468    "src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h",
2469    "src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h",
2470    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc",
2471  ]
2472  public_deps = [ ":absl_base_config" ]
2473  public_configs = [ "..:grpc_absl_config" ]
2474  configs -= [ "//gn/standalone:extra_warnings" ]
2475}
2476
2477source_set("absl_time_internal_cctz_time_zone") {
2478  sources = [
2479    "src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h",
2480    "src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/zone_info_source.h",
2481    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc",
2482    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.h",
2483    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc",
2484    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc",
2485    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h",
2486    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc",
2487    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h",
2488    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc",
2489    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h",
2490    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc",
2491    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.h",
2492    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc",
2493    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc",
2494    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.h",
2495    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/tzfile.h",
2496    "src/third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc",
2497  ]
2498  public_deps = [
2499    ":absl_base_config",
2500    ":absl_time_internal_cctz_civil_time",
2501  ]
2502  public_configs = [ "..:grpc_absl_config" ]
2503  configs -= [ "//gn/standalone:extra_warnings" ]
2504}
2505
2506source_set("absl_time_time") {
2507  sources = [
2508    "src/third_party/abseil-cpp/absl/time/civil_time.cc",
2509    "src/third_party/abseil-cpp/absl/time/civil_time.h",
2510    "src/third_party/abseil-cpp/absl/time/clock.cc",
2511    "src/third_party/abseil-cpp/absl/time/clock.h",
2512    "src/third_party/abseil-cpp/absl/time/duration.cc",
2513    "src/third_party/abseil-cpp/absl/time/format.cc",
2514    "src/third_party/abseil-cpp/absl/time/internal/get_current_time_chrono.inc",
2515    "src/third_party/abseil-cpp/absl/time/internal/get_current_time_posix.inc",
2516    "src/third_party/abseil-cpp/absl/time/time.cc",
2517    "src/third_party/abseil-cpp/absl/time/time.h",
2518  ]
2519  public_deps = [
2520    ":absl_base_base",
2521    ":absl_base_config",
2522    ":absl_base_core_headers",
2523    ":absl_base_raw_logging_internal",
2524    ":absl_numeric_int128",
2525    ":absl_strings_strings",
2526    ":absl_time_internal_cctz_civil_time",
2527    ":absl_time_internal_cctz_time_zone",
2528    ":absl_types_optional",
2529  ]
2530  public_configs = [ "..:grpc_absl_config" ]
2531  configs -= [ "//gn/standalone:extra_warnings" ]
2532}
2533
2534source_set("absl_types_any") {
2535  sources = [ "src/third_party/abseil-cpp/absl/types/any.h" ]
2536  public_deps = [
2537    ":absl_base_config",
2538    ":absl_base_core_headers",
2539    ":absl_base_fast_type_id",
2540    ":absl_meta_type_traits",
2541    ":absl_types_bad_any_cast",
2542    ":absl_utility_utility",
2543  ]
2544  public_configs = [ "..:grpc_absl_config" ]
2545  configs -= [ "//gn/standalone:extra_warnings" ]
2546}
2547
2548source_set("absl_types_bad_any_cast") {
2549  sources = [ "src/third_party/abseil-cpp/absl/types/bad_any_cast.h" ]
2550  public_deps = [
2551    ":absl_base_config",
2552    ":absl_types_bad_any_cast_impl",
2553  ]
2554  public_configs = [ "..:grpc_absl_config" ]
2555  configs -= [ "//gn/standalone:extra_warnings" ]
2556}
2557
2558source_set("absl_types_bad_any_cast_impl") {
2559  sources = [
2560    "src/third_party/abseil-cpp/absl/types/bad_any_cast.cc",
2561    "src/third_party/abseil-cpp/absl/types/bad_any_cast.h",
2562  ]
2563  public_deps = [
2564    ":absl_base_config",
2565    ":absl_base_raw_logging_internal",
2566  ]
2567  public_configs = [ "..:grpc_absl_config" ]
2568  configs -= [ "//gn/standalone:extra_warnings" ]
2569}
2570
2571source_set("absl_types_bad_optional_access") {
2572  sources = [
2573    "src/third_party/abseil-cpp/absl/types/bad_optional_access.cc",
2574    "src/third_party/abseil-cpp/absl/types/bad_optional_access.h",
2575  ]
2576  public_deps = [
2577    ":absl_base_config",
2578    ":absl_base_raw_logging_internal",
2579  ]
2580  public_configs = [ "..:grpc_absl_config" ]
2581  configs -= [ "//gn/standalone:extra_warnings" ]
2582}
2583
2584source_set("absl_types_bad_variant_access") {
2585  sources = [
2586    "src/third_party/abseil-cpp/absl/types/bad_variant_access.cc",
2587    "src/third_party/abseil-cpp/absl/types/bad_variant_access.h",
2588  ]
2589  public_deps = [
2590    ":absl_base_config",
2591    ":absl_base_raw_logging_internal",
2592  ]
2593  public_configs = [ "..:grpc_absl_config" ]
2594  configs -= [ "//gn/standalone:extra_warnings" ]
2595}
2596
2597source_set("absl_types_compare") {
2598  sources = [ "src/third_party/abseil-cpp/absl/types/compare.h" ]
2599  public_deps = [
2600    ":absl_base_core_headers",
2601    ":absl_meta_type_traits",
2602  ]
2603  public_configs = [ "..:grpc_absl_config" ]
2604  configs -= [ "//gn/standalone:extra_warnings" ]
2605}
2606
2607source_set("absl_types_optional") {
2608  sources = [
2609    "src/third_party/abseil-cpp/absl/types/internal/optional.h",
2610    "src/third_party/abseil-cpp/absl/types/optional.h",
2611  ]
2612  public_deps = [
2613    ":absl_base_base_internal",
2614    ":absl_base_config",
2615    ":absl_base_core_headers",
2616    ":absl_memory_memory",
2617    ":absl_meta_type_traits",
2618    ":absl_types_bad_optional_access",
2619    ":absl_utility_utility",
2620  ]
2621  public_configs = [ "..:grpc_absl_config" ]
2622  configs -= [ "//gn/standalone:extra_warnings" ]
2623}
2624
2625source_set("absl_types_span") {
2626  sources = [
2627    "src/third_party/abseil-cpp/absl/types/internal/span.h",
2628    "src/third_party/abseil-cpp/absl/types/span.h",
2629  ]
2630  public_deps = [
2631    ":absl_algorithm_algorithm",
2632    ":absl_base_core_headers",
2633    ":absl_base_throw_delegate",
2634    ":absl_meta_type_traits",
2635  ]
2636  public_configs = [ "..:grpc_absl_config" ]
2637  configs -= [ "//gn/standalone:extra_warnings" ]
2638}
2639
2640source_set("absl_types_variant") {
2641  sources = [
2642    "src/third_party/abseil-cpp/absl/types/internal/variant.h",
2643    "src/third_party/abseil-cpp/absl/types/variant.h",
2644  ]
2645  public_deps = [
2646    ":absl_base_base_internal",
2647    ":absl_base_config",
2648    ":absl_base_core_headers",
2649    ":absl_meta_type_traits",
2650    ":absl_types_bad_variant_access",
2651    ":absl_utility_utility",
2652  ]
2653  public_configs = [ "..:grpc_absl_config" ]
2654  configs -= [ "//gn/standalone:extra_warnings" ]
2655}
2656
2657source_set("absl_utility_utility") {
2658  sources = [ "src/third_party/abseil-cpp/absl/utility/utility.h" ]
2659  public_deps = [
2660    ":absl_base_base_internal",
2661    ":absl_base_config",
2662    ":absl_meta_type_traits",
2663  ]
2664  public_configs = [ "..:grpc_absl_config" ]
2665  configs -= [ "//gn/standalone:extra_warnings" ]
2666}
2667
2668static_library("upb") {
2669  sources = [
2670    "src/src/core/ext/upb-generated/google/protobuf/descriptor.upb.c",
2671    "src/src/core/ext/upb-generated/google/protobuf/descriptor.upb.h",
2672    "src/src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.c",
2673    "src/src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.h",
2674    "src/third_party/upb/third_party/utf8_range/naive.c",
2675    "src/third_party/upb/third_party/utf8_range/range2-neon.c",
2676    "src/third_party/upb/third_party/utf8_range/range2-sse.c",
2677    "src/third_party/upb/third_party/utf8_range/utf8_range.h",
2678    "src/third_party/upb/upb/arena.c",
2679    "src/third_party/upb/upb/arena.h",
2680    "src/third_party/upb/upb/array.c",
2681    "src/third_party/upb/upb/array.h",
2682    "src/third_party/upb/upb/collections.h",
2683    "src/third_party/upb/upb/decode.c",
2684    "src/third_party/upb/upb/decode.h",
2685    "src/third_party/upb/upb/decode_fast.c",
2686    "src/third_party/upb/upb/decode_fast.h",
2687    "src/third_party/upb/upb/def.c",
2688    "src/third_party/upb/upb/def.h",
2689    "src/third_party/upb/upb/def.hpp",
2690    "src/third_party/upb/upb/encode.c",
2691    "src/third_party/upb/upb/encode.h",
2692    "src/third_party/upb/upb/extension_registry.c",
2693    "src/third_party/upb/upb/extension_registry.h",
2694    "src/third_party/upb/upb/internal/decode.h",
2695    "src/third_party/upb/upb/internal/table.h",
2696    "src/third_party/upb/upb/internal/upb.h",
2697    "src/third_party/upb/upb/internal/vsnprintf_compat.h",
2698    "src/third_party/upb/upb/json_decode.c",
2699    "src/third_party/upb/upb/json_decode.h",
2700    "src/third_party/upb/upb/json_encode.c",
2701    "src/third_party/upb/upb/json_encode.h",
2702    "src/third_party/upb/upb/map.c",
2703    "src/third_party/upb/upb/map.h",
2704    "src/third_party/upb/upb/message_value.h",
2705    "src/third_party/upb/upb/mini_table.c",
2706    "src/third_party/upb/upb/mini_table.h",
2707    "src/third_party/upb/upb/mini_table.hpp",
2708    "src/third_party/upb/upb/msg.c",
2709    "src/third_party/upb/upb/msg.h",
2710    "src/third_party/upb/upb/msg_internal.h",
2711    "src/third_party/upb/upb/port_def.inc",
2712    "src/third_party/upb/upb/port_undef.inc",
2713    "src/third_party/upb/upb/reflection.c",
2714    "src/third_party/upb/upb/reflection.h",
2715    "src/third_party/upb/upb/reflection.hpp",
2716    "src/third_party/upb/upb/status.c",
2717    "src/third_party/upb/upb/status.h",
2718    "src/third_party/upb/upb/table.c",
2719    "src/third_party/upb/upb/table_internal.h",
2720    "src/third_party/upb/upb/text_encode.c",
2721    "src/third_party/upb/upb/text_encode.h",
2722    "src/third_party/upb/upb/upb.c",
2723    "src/third_party/upb/upb/upb.h",
2724    "src/third_party/upb/upb/upb.hpp",
2725  ]
2726  public_deps = []
2727  public_configs = [ "..:grpc_upb_config" ]
2728  configs -= [ "//gn/standalone:extra_warnings" ]
2729}
2730
2731static_library("re2") {
2732  sources = [
2733    "src/third_party/re2/re2/bitmap256.h",
2734    "src/third_party/re2/re2/bitstate.cc",
2735    "src/third_party/re2/re2/compile.cc",
2736    "src/third_party/re2/re2/dfa.cc",
2737    "src/third_party/re2/re2/filtered_re2.cc",
2738    "src/third_party/re2/re2/filtered_re2.h",
2739    "src/third_party/re2/re2/mimics_pcre.cc",
2740    "src/third_party/re2/re2/nfa.cc",
2741    "src/third_party/re2/re2/onepass.cc",
2742    "src/third_party/re2/re2/parse.cc",
2743    "src/third_party/re2/re2/perl_groups.cc",
2744    "src/third_party/re2/re2/pod_array.h",
2745    "src/third_party/re2/re2/prefilter.cc",
2746    "src/third_party/re2/re2/prefilter.h",
2747    "src/third_party/re2/re2/prefilter_tree.cc",
2748    "src/third_party/re2/re2/prefilter_tree.h",
2749    "src/third_party/re2/re2/prog.cc",
2750    "src/third_party/re2/re2/prog.h",
2751    "src/third_party/re2/re2/re2.cc",
2752    "src/third_party/re2/re2/re2.h",
2753    "src/third_party/re2/re2/regexp.cc",
2754    "src/third_party/re2/re2/regexp.h",
2755    "src/third_party/re2/re2/set.cc",
2756    "src/third_party/re2/re2/set.h",
2757    "src/third_party/re2/re2/simplify.cc",
2758    "src/third_party/re2/re2/sparse_array.h",
2759    "src/third_party/re2/re2/sparse_set.h",
2760    "src/third_party/re2/re2/stringpiece.cc",
2761    "src/third_party/re2/re2/stringpiece.h",
2762    "src/third_party/re2/re2/tostring.cc",
2763    "src/third_party/re2/re2/unicode_casefold.cc",
2764    "src/third_party/re2/re2/unicode_casefold.h",
2765    "src/third_party/re2/re2/unicode_groups.cc",
2766    "src/third_party/re2/re2/unicode_groups.h",
2767    "src/third_party/re2/re2/walker-inl.h",
2768    "src/third_party/re2/util/benchmark.h",
2769    "src/third_party/re2/util/flags.h",
2770    "src/third_party/re2/util/logging.h",
2771    "src/third_party/re2/util/malloc_counter.h",
2772    "src/third_party/re2/util/mix.h",
2773    "src/third_party/re2/util/mutex.h",
2774    "src/third_party/re2/util/pcre.cc",
2775    "src/third_party/re2/util/pcre.h",
2776    "src/third_party/re2/util/rune.cc",
2777    "src/third_party/re2/util/strutil.cc",
2778    "src/third_party/re2/util/strutil.h",
2779    "src/third_party/re2/util/test.h",
2780    "src/third_party/re2/util/utf.h",
2781    "src/third_party/re2/util/util.h",
2782  ]
2783  public_deps = []
2784  public_configs = [ "..:grpc_re2_config" ]
2785  configs -= [ "//gn/standalone:extra_warnings" ]
2786}
2787
2788static_library("boringssl") {
2789  sources = [
2790    "src/third_party/boringssl-with-bazel/err_data.c",
2791    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/chacha/chacha-x86_64.S",
2792    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.S",
2793    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.S",
2794    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.S",
2795    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/aesni-x86_64.S",
2796    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64.S",
2797    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/ghash-x86_64.S",
2798    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/md5-x86_64.S",
2799    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm.S",
2800    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm.S",
2801    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/rdrand-x86_64.S",
2802    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S",
2803    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/sha1-x86_64.S",
2804    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/sha256-x86_64.S",
2805    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/sha512-x86_64.S",
2806    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/vpaes-x86_64.S",
2807    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/x86_64-mont.S",
2808    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/x86_64-mont5.S",
2809    "src/third_party/boringssl-with-bazel/linux-x86_64/crypto/test/trampoline-x86_64.S",
2810    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_bitstr.c",
2811    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_bool.c",
2812    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_d2i_fp.c",
2813    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_dup.c",
2814    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_enum.c",
2815    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_gentm.c",
2816    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_i2d_fp.c",
2817    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_int.c",
2818    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_mbstr.c",
2819    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_object.c",
2820    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_octet.c",
2821    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_print.c",
2822    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_strex.c",
2823    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_strnid.c",
2824    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_time.c",
2825    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_type.c",
2826    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_utctm.c",
2827    "src/third_party/boringssl-with-bazel/src/crypto/asn1/a_utf8.c",
2828    "src/third_party/boringssl-with-bazel/src/crypto/asn1/asn1_lib.c",
2829    "src/third_party/boringssl-with-bazel/src/crypto/asn1/asn1_par.c",
2830    "src/third_party/boringssl-with-bazel/src/crypto/asn1/asn_pack.c",
2831    "src/third_party/boringssl-with-bazel/src/crypto/asn1/charmap.h",
2832    "src/third_party/boringssl-with-bazel/src/crypto/asn1/f_int.c",
2833    "src/third_party/boringssl-with-bazel/src/crypto/asn1/f_string.c",
2834    "src/third_party/boringssl-with-bazel/src/crypto/asn1/internal.h",
2835    "src/third_party/boringssl-with-bazel/src/crypto/asn1/tasn_dec.c",
2836    "src/third_party/boringssl-with-bazel/src/crypto/asn1/tasn_enc.c",
2837    "src/third_party/boringssl-with-bazel/src/crypto/asn1/tasn_fre.c",
2838    "src/third_party/boringssl-with-bazel/src/crypto/asn1/tasn_new.c",
2839    "src/third_party/boringssl-with-bazel/src/crypto/asn1/tasn_typ.c",
2840    "src/third_party/boringssl-with-bazel/src/crypto/asn1/tasn_utl.c",
2841    "src/third_party/boringssl-with-bazel/src/crypto/asn1/time_support.c",
2842    "src/third_party/boringssl-with-bazel/src/crypto/base64/base64.c",
2843    "src/third_party/boringssl-with-bazel/src/crypto/bio/bio.c",
2844    "src/third_party/boringssl-with-bazel/src/crypto/bio/bio_mem.c",
2845    "src/third_party/boringssl-with-bazel/src/crypto/bio/connect.c",
2846    "src/third_party/boringssl-with-bazel/src/crypto/bio/fd.c",
2847    "src/third_party/boringssl-with-bazel/src/crypto/bio/file.c",
2848    "src/third_party/boringssl-with-bazel/src/crypto/bio/hexdump.c",
2849    "src/third_party/boringssl-with-bazel/src/crypto/bio/internal.h",
2850    "src/third_party/boringssl-with-bazel/src/crypto/bio/pair.c",
2851    "src/third_party/boringssl-with-bazel/src/crypto/bio/printf.c",
2852    "src/third_party/boringssl-with-bazel/src/crypto/bio/socket.c",
2853    "src/third_party/boringssl-with-bazel/src/crypto/bio/socket_helper.c",
2854    "src/third_party/boringssl-with-bazel/src/crypto/blake2/blake2.c",
2855    "src/third_party/boringssl-with-bazel/src/crypto/bn_extra/bn_asn1.c",
2856    "src/third_party/boringssl-with-bazel/src/crypto/bn_extra/convert.c",
2857    "src/third_party/boringssl-with-bazel/src/crypto/buf/buf.c",
2858    "src/third_party/boringssl-with-bazel/src/crypto/bytestring/asn1_compat.c",
2859    "src/third_party/boringssl-with-bazel/src/crypto/bytestring/ber.c",
2860    "src/third_party/boringssl-with-bazel/src/crypto/bytestring/cbb.c",
2861    "src/third_party/boringssl-with-bazel/src/crypto/bytestring/cbs.c",
2862    "src/third_party/boringssl-with-bazel/src/crypto/bytestring/internal.h",
2863    "src/third_party/boringssl-with-bazel/src/crypto/bytestring/unicode.c",
2864    "src/third_party/boringssl-with-bazel/src/crypto/chacha/chacha.c",
2865    "src/third_party/boringssl-with-bazel/src/crypto/chacha/internal.h",
2866    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/cipher_extra.c",
2867    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/derive_key.c",
2868    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesccm.c",
2869    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesctrhmac.c",
2870    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesgcmsiv.c",
2871    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_chacha20poly1305.c",
2872    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_null.c",
2873    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_rc2.c",
2874    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_rc4.c",
2875    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_tls.c",
2876    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/internal.h",
2877    "src/third_party/boringssl-with-bazel/src/crypto/cipher_extra/tls_cbc.c",
2878    "src/third_party/boringssl-with-bazel/src/crypto/cmac/cmac.c",
2879    "src/third_party/boringssl-with-bazel/src/crypto/conf/conf.c",
2880    "src/third_party/boringssl-with-bazel/src/crypto/conf/conf_def.h",
2881    "src/third_party/boringssl-with-bazel/src/crypto/conf/internal.h",
2882    "src/third_party/boringssl-with-bazel/src/crypto/cpu-aarch64-fuchsia.c",
2883    "src/third_party/boringssl-with-bazel/src/crypto/cpu-aarch64-linux.c",
2884    "src/third_party/boringssl-with-bazel/src/crypto/cpu-aarch64-win.c",
2885    "src/third_party/boringssl-with-bazel/src/crypto/cpu-arm-linux.c",
2886    "src/third_party/boringssl-with-bazel/src/crypto/cpu-arm-linux.h",
2887    "src/third_party/boringssl-with-bazel/src/crypto/cpu-arm.c",
2888    "src/third_party/boringssl-with-bazel/src/crypto/cpu-intel.c",
2889    "src/third_party/boringssl-with-bazel/src/crypto/cpu-ppc64le.c",
2890    "src/third_party/boringssl-with-bazel/src/crypto/crypto.c",
2891    "src/third_party/boringssl-with-bazel/src/crypto/curve25519/curve25519.c",
2892    "src/third_party/boringssl-with-bazel/src/crypto/curve25519/curve25519_tables.h",
2893    "src/third_party/boringssl-with-bazel/src/crypto/curve25519/internal.h",
2894    "src/third_party/boringssl-with-bazel/src/crypto/curve25519/spake25519.c",
2895    "src/third_party/boringssl-with-bazel/src/crypto/dh_extra/dh_asn1.c",
2896    "src/third_party/boringssl-with-bazel/src/crypto/dh_extra/params.c",
2897    "src/third_party/boringssl-with-bazel/src/crypto/digest_extra/digest_extra.c",
2898    "src/third_party/boringssl-with-bazel/src/crypto/dsa/dsa.c",
2899    "src/third_party/boringssl-with-bazel/src/crypto/dsa/dsa_asn1.c",
2900    "src/third_party/boringssl-with-bazel/src/crypto/dsa/internal.h",
2901    "src/third_party/boringssl-with-bazel/src/crypto/ec_extra/ec_asn1.c",
2902    "src/third_party/boringssl-with-bazel/src/crypto/ec_extra/ec_derive.c",
2903    "src/third_party/boringssl-with-bazel/src/crypto/ec_extra/hash_to_curve.c",
2904    "src/third_party/boringssl-with-bazel/src/crypto/ec_extra/internal.h",
2905    "src/third_party/boringssl-with-bazel/src/crypto/ecdh_extra/ecdh_extra.c",
2906    "src/third_party/boringssl-with-bazel/src/crypto/ecdsa_extra/ecdsa_asn1.c",
2907    "src/third_party/boringssl-with-bazel/src/crypto/engine/engine.c",
2908    "src/third_party/boringssl-with-bazel/src/crypto/err/err.c",
2909    "src/third_party/boringssl-with-bazel/src/crypto/err/internal.h",
2910    "src/third_party/boringssl-with-bazel/src/crypto/evp/digestsign.c",
2911    "src/third_party/boringssl-with-bazel/src/crypto/evp/evp.c",
2912    "src/third_party/boringssl-with-bazel/src/crypto/evp/evp_asn1.c",
2913    "src/third_party/boringssl-with-bazel/src/crypto/evp/evp_ctx.c",
2914    "src/third_party/boringssl-with-bazel/src/crypto/evp/internal.h",
2915    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_dsa_asn1.c",
2916    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_ec.c",
2917    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_ec_asn1.c",
2918    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_ed25519.c",
2919    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_ed25519_asn1.c",
2920    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_rsa.c",
2921    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_rsa_asn1.c",
2922    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_x25519.c",
2923    "src/third_party/boringssl-with-bazel/src/crypto/evp/p_x25519_asn1.c",
2924    "src/third_party/boringssl-with-bazel/src/crypto/evp/pbkdf.c",
2925    "src/third_party/boringssl-with-bazel/src/crypto/evp/print.c",
2926    "src/third_party/boringssl-with-bazel/src/crypto/evp/scrypt.c",
2927    "src/third_party/boringssl-with-bazel/src/crypto/evp/sign.c",
2928    "src/third_party/boringssl-with-bazel/src/crypto/ex_data.c",
2929    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/aes/aes.c",
2930    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/aes/aes_nohw.c",
2931    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/aes/internal.h",
2932    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/aes/key_wrap.c",
2933    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/aes/mode_wrappers.c",
2934    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bcm.c",
2935    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/add.c",
2936    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/asm/x86_64-gcc.c",
2937    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/bn.c",
2938    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/bytes.c",
2939    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/cmp.c",
2940    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/ctx.c",
2941    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/div.c",
2942    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/div_extra.c",
2943    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/exponentiation.c",
2944    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/gcd.c",
2945    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/gcd_extra.c",
2946    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/generic.c",
2947    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/internal.h",
2948    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/jacobi.c",
2949    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/montgomery.c",
2950    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/montgomery_inv.c",
2951    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/mul.c",
2952    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/prime.c",
2953    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/random.c",
2954    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/rsaz_exp.c",
2955    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/rsaz_exp.h",
2956    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/shift.c",
2957    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/sqrt.c",
2958    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/cipher/aead.c",
2959    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/cipher/cipher.c",
2960    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/cipher/e_aes.c",
2961    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/cipher/e_des.c",
2962    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/cipher/internal.h",
2963    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/delocate.h",
2964    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/des/des.c",
2965    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/des/internal.h",
2966    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/dh/check.c",
2967    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/dh/dh.c",
2968    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/digest/digest.c",
2969    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/digest/digests.c",
2970    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/digest/internal.h",
2971    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/digest/md32_common.h",
2972    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/ec.c",
2973    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/ec_key.c",
2974    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/ec_montgomery.c",
2975    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/felem.c",
2976    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h",
2977    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/oct.c",
2978    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p224-64.c",
2979    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p256-x86_64-table.h",
2980    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p256-x86_64.c",
2981    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p256-x86_64.h",
2982    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p256.c",
2983    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p256_table.h",
2984    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/scalar.c",
2985    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/simple.c",
2986    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/simple_mul.c",
2987    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/util.c",
2988    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/wnaf.c",
2989    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ecdh/ecdh.c",
2990    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ecdsa/ecdsa.c",
2991    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ecdsa/internal.h",
2992    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/fips_shared_support.c",
2993    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/hmac/hmac.c",
2994    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/md4/md4.c",
2995    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/md5/internal.h",
2996    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/md5/md5.c",
2997    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/cbc.c",
2998    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/cfb.c",
2999    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/ctr.c",
3000    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/gcm.c",
3001    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/gcm_nohw.c",
3002    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/internal.h",
3003    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/ofb.c",
3004    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/polyval.c",
3005    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/ctrdrbg.c",
3006    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/fork_detect.c",
3007    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/fork_detect.h",
3008    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/getrandom_fillin.h",
3009    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/internal.h",
3010    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/rand.c",
3011    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/urandom.c",
3012    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rsa/blinding.c",
3013    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rsa/internal.h",
3014    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rsa/padding.c",
3015    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rsa/rsa.c",
3016    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rsa/rsa_impl.c",
3017    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/self_check/fips.c",
3018    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/self_check/self_check.c",
3019    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/sha/internal.h",
3020    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/sha/sha1-altivec.c",
3021    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/sha/sha1.c",
3022    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/sha/sha256.c",
3023    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/sha/sha512.c",
3024    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/tls/internal.h",
3025    "src/third_party/boringssl-with-bazel/src/crypto/fipsmodule/tls/kdf.c",
3026    "src/third_party/boringssl-with-bazel/src/crypto/hkdf/hkdf.c",
3027    "src/third_party/boringssl-with-bazel/src/crypto/hpke/hpke.c",
3028    "src/third_party/boringssl-with-bazel/src/crypto/hrss/asm/poly_rq_mul.S",
3029    "src/third_party/boringssl-with-bazel/src/crypto/hrss/hrss.c",
3030    "src/third_party/boringssl-with-bazel/src/crypto/hrss/internal.h",
3031    "src/third_party/boringssl-with-bazel/src/crypto/internal.h",
3032    "src/third_party/boringssl-with-bazel/src/crypto/lhash/internal.h",
3033    "src/third_party/boringssl-with-bazel/src/crypto/lhash/lhash.c",
3034    "src/third_party/boringssl-with-bazel/src/crypto/mem.c",
3035    "src/third_party/boringssl-with-bazel/src/crypto/obj/obj.c",
3036    "src/third_party/boringssl-with-bazel/src/crypto/obj/obj_dat.h",
3037    "src/third_party/boringssl-with-bazel/src/crypto/obj/obj_xref.c",
3038    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_all.c",
3039    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_info.c",
3040    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_lib.c",
3041    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_oth.c",
3042    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_pk8.c",
3043    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_pkey.c",
3044    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_x509.c",
3045    "src/third_party/boringssl-with-bazel/src/crypto/pem/pem_xaux.c",
3046    "src/third_party/boringssl-with-bazel/src/crypto/pkcs7/internal.h",
3047    "src/third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7.c",
3048    "src/third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7_x509.c",
3049    "src/third_party/boringssl-with-bazel/src/crypto/pkcs8/internal.h",
3050    "src/third_party/boringssl-with-bazel/src/crypto/pkcs8/p5_pbev2.c",
3051    "src/third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8.c",
3052    "src/third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8_x509.c",
3053    "src/third_party/boringssl-with-bazel/src/crypto/poly1305/internal.h",
3054    "src/third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305.c",
3055    "src/third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_arm.c",
3056    "src/third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_vec.c",
3057    "src/third_party/boringssl-with-bazel/src/crypto/pool/internal.h",
3058    "src/third_party/boringssl-with-bazel/src/crypto/pool/pool.c",
3059    "src/third_party/boringssl-with-bazel/src/crypto/rand_extra/deterministic.c",
3060    "src/third_party/boringssl-with-bazel/src/crypto/rand_extra/forkunsafe.c",
3061    "src/third_party/boringssl-with-bazel/src/crypto/rand_extra/fuchsia.c",
3062    "src/third_party/boringssl-with-bazel/src/crypto/rand_extra/passive.c",
3063    "src/third_party/boringssl-with-bazel/src/crypto/rand_extra/rand_extra.c",
3064    "src/third_party/boringssl-with-bazel/src/crypto/rand_extra/windows.c",
3065    "src/third_party/boringssl-with-bazel/src/crypto/rc4/rc4.c",
3066    "src/third_party/boringssl-with-bazel/src/crypto/refcount_c11.c",
3067    "src/third_party/boringssl-with-bazel/src/crypto/refcount_lock.c",
3068    "src/third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_asn1.c",
3069    "src/third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_print.c",
3070    "src/third_party/boringssl-with-bazel/src/crypto/siphash/siphash.c",
3071    "src/third_party/boringssl-with-bazel/src/crypto/stack/stack.c",
3072    "src/third_party/boringssl-with-bazel/src/crypto/thread.c",
3073    "src/third_party/boringssl-with-bazel/src/crypto/thread_none.c",
3074    "src/third_party/boringssl-with-bazel/src/crypto/thread_pthread.c",
3075    "src/third_party/boringssl-with-bazel/src/crypto/thread_win.c",
3076    "src/third_party/boringssl-with-bazel/src/crypto/trust_token/internal.h",
3077    "src/third_party/boringssl-with-bazel/src/crypto/trust_token/pmbtoken.c",
3078    "src/third_party/boringssl-with-bazel/src/crypto/trust_token/trust_token.c",
3079    "src/third_party/boringssl-with-bazel/src/crypto/trust_token/voprf.c",
3080    "src/third_party/boringssl-with-bazel/src/crypto/x509/a_digest.c",
3081    "src/third_party/boringssl-with-bazel/src/crypto/x509/a_sign.c",
3082    "src/third_party/boringssl-with-bazel/src/crypto/x509/a_verify.c",
3083    "src/third_party/boringssl-with-bazel/src/crypto/x509/algorithm.c",
3084    "src/third_party/boringssl-with-bazel/src/crypto/x509/asn1_gen.c",
3085    "src/third_party/boringssl-with-bazel/src/crypto/x509/by_dir.c",
3086    "src/third_party/boringssl-with-bazel/src/crypto/x509/by_file.c",
3087    "src/third_party/boringssl-with-bazel/src/crypto/x509/i2d_pr.c",
3088    "src/third_party/boringssl-with-bazel/src/crypto/x509/internal.h",
3089    "src/third_party/boringssl-with-bazel/src/crypto/x509/name_print.c",
3090    "src/third_party/boringssl-with-bazel/src/crypto/x509/rsa_pss.c",
3091    "src/third_party/boringssl-with-bazel/src/crypto/x509/t_crl.c",
3092    "src/third_party/boringssl-with-bazel/src/crypto/x509/t_req.c",
3093    "src/third_party/boringssl-with-bazel/src/crypto/x509/t_x509.c",
3094    "src/third_party/boringssl-with-bazel/src/crypto/x509/t_x509a.c",
3095    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509.c",
3096    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_att.c",
3097    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_cmp.c",
3098    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_d2.c",
3099    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_def.c",
3100    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_ext.c",
3101    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_lu.c",
3102    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_obj.c",
3103    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_req.c",
3104    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_set.c",
3105    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_trs.c",
3106    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_txt.c",
3107    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_v3.c",
3108    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_vfy.c",
3109    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509_vpm.c",
3110    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509cset.c",
3111    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509name.c",
3112    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509rset.c",
3113    "src/third_party/boringssl-with-bazel/src/crypto/x509/x509spki.c",
3114    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_algor.c",
3115    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_all.c",
3116    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_attrib.c",
3117    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_crl.c",
3118    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_exten.c",
3119    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_info.c",
3120    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_name.c",
3121    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_pkey.c",
3122    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_pubkey.c",
3123    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_req.c",
3124    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_sig.c",
3125    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_spki.c",
3126    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_val.c",
3127    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_x509.c",
3128    "src/third_party/boringssl-with-bazel/src/crypto/x509/x_x509a.c",
3129    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/ext_dat.h",
3130    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/internal.h",
3131    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_cache.c",
3132    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_data.c",
3133    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_lib.c",
3134    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_map.c",
3135    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_node.c",
3136    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_tree.c",
3137    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_akey.c",
3138    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_akeya.c",
3139    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_alt.c",
3140    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_bcons.c",
3141    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_bitst.c",
3142    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_conf.c",
3143    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_cpols.c",
3144    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_crld.c",
3145    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_enum.c",
3146    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_extku.c",
3147    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_genn.c",
3148    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_ia5.c",
3149    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_info.c",
3150    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_int.c",
3151    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_lib.c",
3152    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_ncons.c",
3153    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_ocsp.c",
3154    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pci.c",
3155    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pcia.c",
3156    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pcons.c",
3157    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pmaps.c",
3158    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_prn.c",
3159    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_purp.c",
3160    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_skey.c",
3161    "src/third_party/boringssl-with-bazel/src/crypto/x509v3/v3_utl.c",
3162    "src/third_party/boringssl-with-bazel/src/include/openssl/aead.h",
3163    "src/third_party/boringssl-with-bazel/src/include/openssl/aes.h",
3164    "src/third_party/boringssl-with-bazel/src/include/openssl/arm_arch.h",
3165    "src/third_party/boringssl-with-bazel/src/include/openssl/asn1.h",
3166    "src/third_party/boringssl-with-bazel/src/include/openssl/asn1_mac.h",
3167    "src/third_party/boringssl-with-bazel/src/include/openssl/asn1t.h",
3168    "src/third_party/boringssl-with-bazel/src/include/openssl/base.h",
3169    "src/third_party/boringssl-with-bazel/src/include/openssl/base64.h",
3170    "src/third_party/boringssl-with-bazel/src/include/openssl/bio.h",
3171    "src/third_party/boringssl-with-bazel/src/include/openssl/blake2.h",
3172    "src/third_party/boringssl-with-bazel/src/include/openssl/blowfish.h",
3173    "src/third_party/boringssl-with-bazel/src/include/openssl/bn.h",
3174    "src/third_party/boringssl-with-bazel/src/include/openssl/buf.h",
3175    "src/third_party/boringssl-with-bazel/src/include/openssl/buffer.h",
3176    "src/third_party/boringssl-with-bazel/src/include/openssl/bytestring.h",
3177    "src/third_party/boringssl-with-bazel/src/include/openssl/cast.h",
3178    "src/third_party/boringssl-with-bazel/src/include/openssl/chacha.h",
3179    "src/third_party/boringssl-with-bazel/src/include/openssl/cipher.h",
3180    "src/third_party/boringssl-with-bazel/src/include/openssl/cmac.h",
3181    "src/third_party/boringssl-with-bazel/src/include/openssl/conf.h",
3182    "src/third_party/boringssl-with-bazel/src/include/openssl/cpu.h",
3183    "src/third_party/boringssl-with-bazel/src/include/openssl/crypto.h",
3184    "src/third_party/boringssl-with-bazel/src/include/openssl/curve25519.h",
3185    "src/third_party/boringssl-with-bazel/src/include/openssl/des.h",
3186    "src/third_party/boringssl-with-bazel/src/include/openssl/dh.h",
3187    "src/third_party/boringssl-with-bazel/src/include/openssl/digest.h",
3188    "src/third_party/boringssl-with-bazel/src/include/openssl/dsa.h",
3189    "src/third_party/boringssl-with-bazel/src/include/openssl/dtls1.h",
3190    "src/third_party/boringssl-with-bazel/src/include/openssl/e_os2.h",
3191    "src/third_party/boringssl-with-bazel/src/include/openssl/ec.h",
3192    "src/third_party/boringssl-with-bazel/src/include/openssl/ec_key.h",
3193    "src/third_party/boringssl-with-bazel/src/include/openssl/ecdh.h",
3194    "src/third_party/boringssl-with-bazel/src/include/openssl/ecdsa.h",
3195    "src/third_party/boringssl-with-bazel/src/include/openssl/engine.h",
3196    "src/third_party/boringssl-with-bazel/src/include/openssl/err.h",
3197    "src/third_party/boringssl-with-bazel/src/include/openssl/evp.h",
3198    "src/third_party/boringssl-with-bazel/src/include/openssl/evp_errors.h",
3199    "src/third_party/boringssl-with-bazel/src/include/openssl/ex_data.h",
3200    "src/third_party/boringssl-with-bazel/src/include/openssl/hkdf.h",
3201    "src/third_party/boringssl-with-bazel/src/include/openssl/hmac.h",
3202    "src/third_party/boringssl-with-bazel/src/include/openssl/hpke.h",
3203    "src/third_party/boringssl-with-bazel/src/include/openssl/hrss.h",
3204    "src/third_party/boringssl-with-bazel/src/include/openssl/is_boringssl.h",
3205    "src/third_party/boringssl-with-bazel/src/include/openssl/lhash.h",
3206    "src/third_party/boringssl-with-bazel/src/include/openssl/md4.h",
3207    "src/third_party/boringssl-with-bazel/src/include/openssl/md5.h",
3208    "src/third_party/boringssl-with-bazel/src/include/openssl/mem.h",
3209    "src/third_party/boringssl-with-bazel/src/include/openssl/nid.h",
3210    "src/third_party/boringssl-with-bazel/src/include/openssl/obj.h",
3211    "src/third_party/boringssl-with-bazel/src/include/openssl/obj_mac.h",
3212    "src/third_party/boringssl-with-bazel/src/include/openssl/objects.h",
3213    "src/third_party/boringssl-with-bazel/src/include/openssl/opensslconf.h",
3214    "src/third_party/boringssl-with-bazel/src/include/openssl/opensslv.h",
3215    "src/third_party/boringssl-with-bazel/src/include/openssl/ossl_typ.h",
3216    "src/third_party/boringssl-with-bazel/src/include/openssl/pem.h",
3217    "src/third_party/boringssl-with-bazel/src/include/openssl/pkcs12.h",
3218    "src/third_party/boringssl-with-bazel/src/include/openssl/pkcs7.h",
3219    "src/third_party/boringssl-with-bazel/src/include/openssl/pkcs8.h",
3220    "src/third_party/boringssl-with-bazel/src/include/openssl/poly1305.h",
3221    "src/third_party/boringssl-with-bazel/src/include/openssl/pool.h",
3222    "src/third_party/boringssl-with-bazel/src/include/openssl/rand.h",
3223    "src/third_party/boringssl-with-bazel/src/include/openssl/rc4.h",
3224    "src/third_party/boringssl-with-bazel/src/include/openssl/ripemd.h",
3225    "src/third_party/boringssl-with-bazel/src/include/openssl/rsa.h",
3226    "src/third_party/boringssl-with-bazel/src/include/openssl/safestack.h",
3227    "src/third_party/boringssl-with-bazel/src/include/openssl/sha.h",
3228    "src/third_party/boringssl-with-bazel/src/include/openssl/siphash.h",
3229    "src/third_party/boringssl-with-bazel/src/include/openssl/span.h",
3230    "src/third_party/boringssl-with-bazel/src/include/openssl/srtp.h",
3231    "src/third_party/boringssl-with-bazel/src/include/openssl/ssl.h",
3232    "src/third_party/boringssl-with-bazel/src/include/openssl/ssl3.h",
3233    "src/third_party/boringssl-with-bazel/src/include/openssl/stack.h",
3234    "src/third_party/boringssl-with-bazel/src/include/openssl/thread.h",
3235    "src/third_party/boringssl-with-bazel/src/include/openssl/tls1.h",
3236    "src/third_party/boringssl-with-bazel/src/include/openssl/trust_token.h",
3237    "src/third_party/boringssl-with-bazel/src/include/openssl/type_check.h",
3238    "src/third_party/boringssl-with-bazel/src/include/openssl/x509.h",
3239    "src/third_party/boringssl-with-bazel/src/include/openssl/x509_vfy.h",
3240    "src/third_party/boringssl-with-bazel/src/include/openssl/x509v3.h",
3241    "src/third_party/boringssl-with-bazel/src/ssl/bio_ssl.cc",
3242    "src/third_party/boringssl-with-bazel/src/ssl/d1_both.cc",
3243    "src/third_party/boringssl-with-bazel/src/ssl/d1_lib.cc",
3244    "src/third_party/boringssl-with-bazel/src/ssl/d1_pkt.cc",
3245    "src/third_party/boringssl-with-bazel/src/ssl/d1_srtp.cc",
3246    "src/third_party/boringssl-with-bazel/src/ssl/dtls_method.cc",
3247    "src/third_party/boringssl-with-bazel/src/ssl/dtls_record.cc",
3248    "src/third_party/boringssl-with-bazel/src/ssl/encrypted_client_hello.cc",
3249    "src/third_party/boringssl-with-bazel/src/ssl/extensions.cc",
3250    "src/third_party/boringssl-with-bazel/src/ssl/handoff.cc",
3251    "src/third_party/boringssl-with-bazel/src/ssl/handshake.cc",
3252    "src/third_party/boringssl-with-bazel/src/ssl/handshake_client.cc",
3253    "src/third_party/boringssl-with-bazel/src/ssl/handshake_server.cc",
3254    "src/third_party/boringssl-with-bazel/src/ssl/internal.h",
3255    "src/third_party/boringssl-with-bazel/src/ssl/s3_both.cc",
3256    "src/third_party/boringssl-with-bazel/src/ssl/s3_lib.cc",
3257    "src/third_party/boringssl-with-bazel/src/ssl/s3_pkt.cc",
3258    "src/third_party/boringssl-with-bazel/src/ssl/ssl_aead_ctx.cc",
3259    "src/third_party/boringssl-with-bazel/src/ssl/ssl_asn1.cc",
3260    "src/third_party/boringssl-with-bazel/src/ssl/ssl_buffer.cc",
3261    "src/third_party/boringssl-with-bazel/src/ssl/ssl_cert.cc",
3262    "src/third_party/boringssl-with-bazel/src/ssl/ssl_cipher.cc",
3263    "src/third_party/boringssl-with-bazel/src/ssl/ssl_file.cc",
3264    "src/third_party/boringssl-with-bazel/src/ssl/ssl_key_share.cc",
3265    "src/third_party/boringssl-with-bazel/src/ssl/ssl_lib.cc",
3266    "src/third_party/boringssl-with-bazel/src/ssl/ssl_privkey.cc",
3267    "src/third_party/boringssl-with-bazel/src/ssl/ssl_session.cc",
3268    "src/third_party/boringssl-with-bazel/src/ssl/ssl_stat.cc",
3269    "src/third_party/boringssl-with-bazel/src/ssl/ssl_transcript.cc",
3270    "src/third_party/boringssl-with-bazel/src/ssl/ssl_versions.cc",
3271    "src/third_party/boringssl-with-bazel/src/ssl/ssl_x509.cc",
3272    "src/third_party/boringssl-with-bazel/src/ssl/t1_enc.cc",
3273    "src/third_party/boringssl-with-bazel/src/ssl/tls13_both.cc",
3274    "src/third_party/boringssl-with-bazel/src/ssl/tls13_client.cc",
3275    "src/third_party/boringssl-with-bazel/src/ssl/tls13_enc.cc",
3276    "src/third_party/boringssl-with-bazel/src/ssl/tls13_server.cc",
3277    "src/third_party/boringssl-with-bazel/src/ssl/tls_method.cc",
3278    "src/third_party/boringssl-with-bazel/src/ssl/tls_record.cc",
3279    "src/third_party/boringssl-with-bazel/src/third_party/fiat/curve25519_32.h",
3280    "src/third_party/boringssl-with-bazel/src/third_party/fiat/curve25519_64.h",
3281    "src/third_party/boringssl-with-bazel/src/third_party/fiat/p256_32.h",
3282    "src/third_party/boringssl-with-bazel/src/third_party/fiat/p256_64.h",
3283  ]
3284  public_deps = []
3285  public_configs = [ "..:grpc_boringssl_config" ]
3286  configs -= [ "//gn/standalone:extra_warnings" ]
3287}
3288
3289source_set("address_sorting") {
3290  sources = [
3291    "src/third_party/address_sorting/address_sorting.c",
3292    "src/third_party/address_sorting/address_sorting_internal.h",
3293    "src/third_party/address_sorting/address_sorting_posix.c",
3294    "src/third_party/address_sorting/address_sorting_windows.c",
3295    "src/third_party/address_sorting/include/address_sorting/address_sorting.h",
3296  ]
3297  public_deps = []
3298  public_configs = [ "..:grpc_internal_config" ]
3299  configs -= [ "//gn/standalone:extra_warnings" ]
3300}
3301
3302source_set("gpr") {
3303  sources = [
3304    "src/src/core/lib/event_engine/thread_local.cc",
3305    "src/src/core/lib/event_engine/thread_local.h",
3306    "src/src/core/lib/gpr/alloc.cc",
3307    "src/src/core/lib/gpr/alloc.h",
3308    "src/src/core/lib/gpr/atm.cc",
3309    "src/src/core/lib/gpr/cpu_iphone.cc",
3310    "src/src/core/lib/gpr/cpu_linux.cc",
3311    "src/src/core/lib/gpr/cpu_posix.cc",
3312    "src/src/core/lib/gpr/cpu_windows.cc",
3313    "src/src/core/lib/gpr/log.cc",
3314    "src/src/core/lib/gpr/log_android.cc",
3315    "src/src/core/lib/gpr/log_linux.cc",
3316    "src/src/core/lib/gpr/log_posix.cc",
3317    "src/src/core/lib/gpr/log_windows.cc",
3318    "src/src/core/lib/gpr/string.cc",
3319    "src/src/core/lib/gpr/string.h",
3320    "src/src/core/lib/gpr/string_posix.cc",
3321    "src/src/core/lib/gpr/string_util_windows.cc",
3322    "src/src/core/lib/gpr/string_windows.cc",
3323    "src/src/core/lib/gpr/sync.cc",
3324    "src/src/core/lib/gpr/sync_abseil.cc",
3325    "src/src/core/lib/gpr/sync_posix.cc",
3326    "src/src/core/lib/gpr/sync_windows.cc",
3327    "src/src/core/lib/gpr/time.cc",
3328    "src/src/core/lib/gpr/time_posix.cc",
3329    "src/src/core/lib/gpr/time_precise.cc",
3330    "src/src/core/lib/gpr/time_precise.h",
3331    "src/src/core/lib/gpr/time_windows.cc",
3332    "src/src/core/lib/gpr/tmpfile.h",
3333    "src/src/core/lib/gpr/tmpfile_msys.cc",
3334    "src/src/core/lib/gpr/tmpfile_posix.cc",
3335    "src/src/core/lib/gpr/tmpfile_windows.cc",
3336    "src/src/core/lib/gpr/useful.h",
3337    "src/src/core/lib/gpr/wrap_memcpy.cc",
3338    "src/src/core/lib/gprpp/construct_destruct.h",
3339    "src/src/core/lib/gprpp/crash.cc",
3340    "src/src/core/lib/gprpp/crash.h",
3341    "src/src/core/lib/gprpp/debug_location.h",
3342    "src/src/core/lib/gprpp/env.h",
3343    "src/src/core/lib/gprpp/env_linux.cc",
3344    "src/src/core/lib/gprpp/env_posix.cc",
3345    "src/src/core/lib/gprpp/env_windows.cc",
3346    "src/src/core/lib/gprpp/examine_stack.cc",
3347    "src/src/core/lib/gprpp/examine_stack.h",
3348    "src/src/core/lib/gprpp/fork.cc",
3349    "src/src/core/lib/gprpp/fork.h",
3350    "src/src/core/lib/gprpp/global_config.h",
3351    "src/src/core/lib/gprpp/global_config_custom.h",
3352    "src/src/core/lib/gprpp/global_config_env.cc",
3353    "src/src/core/lib/gprpp/global_config_env.h",
3354    "src/src/core/lib/gprpp/global_config_generic.h",
3355    "src/src/core/lib/gprpp/host_port.cc",
3356    "src/src/core/lib/gprpp/host_port.h",
3357    "src/src/core/lib/gprpp/memory.h",
3358    "src/src/core/lib/gprpp/mpscq.cc",
3359    "src/src/core/lib/gprpp/mpscq.h",
3360    "src/src/core/lib/gprpp/no_destruct.h",
3361    "src/src/core/lib/gprpp/stat.h",
3362    "src/src/core/lib/gprpp/stat_posix.cc",
3363    "src/src/core/lib/gprpp/stat_windows.cc",
3364    "src/src/core/lib/gprpp/strerror.cc",
3365    "src/src/core/lib/gprpp/strerror.h",
3366    "src/src/core/lib/gprpp/sync.h",
3367    "src/src/core/lib/gprpp/tchar.cc",
3368    "src/src/core/lib/gprpp/tchar.h",
3369    "src/src/core/lib/gprpp/thd.h",
3370    "src/src/core/lib/gprpp/thd_posix.cc",
3371    "src/src/core/lib/gprpp/thd_windows.cc",
3372    "src/src/core/lib/gprpp/time_util.cc",
3373    "src/src/core/lib/gprpp/time_util.h",
3374  ]
3375  public_deps = [
3376    ":absl_base_base",
3377    ":absl_base_core_headers",
3378    ":absl_memory_memory",
3379    ":absl_random_random",
3380    ":absl_status_status",
3381    ":absl_strings_cord",
3382    ":absl_strings_str_format",
3383    ":absl_strings_strings",
3384    ":absl_synchronization_synchronization",
3385    ":absl_time_time",
3386    ":absl_types_optional",
3387    ":absl_types_variant",
3388  ]
3389  public_configs = [ "..:grpc_internal_config" ]
3390  configs -= [ "//gn/standalone:extra_warnings" ]
3391}
3392
3393source_set("grpc") {
3394  sources = [
3395    "src/src/core/ext/filters/census/grpc_context.cc",
3396    "src/src/core/ext/filters/channel_idle/channel_idle_filter.cc",
3397    "src/src/core/ext/filters/channel_idle/channel_idle_filter.h",
3398    "src/src/core/ext/filters/channel_idle/idle_filter_state.cc",
3399    "src/src/core/ext/filters/channel_idle/idle_filter_state.h",
3400    "src/src/core/ext/filters/client_channel/backend_metric.cc",
3401    "src/src/core/ext/filters/client_channel/backend_metric.h",
3402    "src/src/core/ext/filters/client_channel/backup_poller.cc",
3403    "src/src/core/ext/filters/client_channel/backup_poller.h",
3404    "src/src/core/ext/filters/client_channel/channel_connectivity.cc",
3405    "src/src/core/ext/filters/client_channel/client_channel.cc",
3406    "src/src/core/ext/filters/client_channel/client_channel.h",
3407    "src/src/core/ext/filters/client_channel/client_channel_channelz.cc",
3408    "src/src/core/ext/filters/client_channel/client_channel_channelz.h",
3409    "src/src/core/ext/filters/client_channel/client_channel_factory.cc",
3410    "src/src/core/ext/filters/client_channel/client_channel_factory.h",
3411    "src/src/core/ext/filters/client_channel/client_channel_plugin.cc",
3412    "src/src/core/ext/filters/client_channel/client_channel_service_config.cc",
3413    "src/src/core/ext/filters/client_channel/client_channel_service_config.h",
3414    "src/src/core/ext/filters/client_channel/config_selector.cc",
3415    "src/src/core/ext/filters/client_channel/config_selector.h",
3416    "src/src/core/ext/filters/client_channel/connector.h",
3417    "src/src/core/ext/filters/client_channel/dynamic_filters.cc",
3418    "src/src/core/ext/filters/client_channel/dynamic_filters.h",
3419    "src/src/core/ext/filters/client_channel/global_subchannel_pool.cc",
3420    "src/src/core/ext/filters/client_channel/global_subchannel_pool.h",
3421    "src/src/core/ext/filters/client_channel/health/health_check_client.cc",
3422    "src/src/core/ext/filters/client_channel/health/health_check_client.h",
3423    "src/src/core/ext/filters/client_channel/http_proxy.cc",
3424    "src/src/core/ext/filters/client_channel/http_proxy.h",
3425    "src/src/core/ext/filters/client_channel/lb_call_state_internal.h",
3426    "src/src/core/ext/filters/client_channel/lb_policy/address_filtering.cc",
3427    "src/src/core/ext/filters/client_channel/lb_policy/address_filtering.h",
3428    "src/src/core/ext/filters/client_channel/lb_policy/backend_metric_data.h",
3429    "src/src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc",
3430    "src/src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h",
3431    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc",
3432    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
3433    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc",
3434    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
3435    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc",
3436    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h",
3437    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc",
3438    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
3439    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc",
3440    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
3441    "src/src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.cc",
3442    "src/src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.h",
3443    "src/src/core/ext/filters/client_channel/lb_policy/oob_backend_metric_internal.h",
3444    "src/src/core/ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.cc",
3445    "src/src/core/ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.h",
3446    "src/src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc",
3447    "src/src/core/ext/filters/client_channel/lb_policy/priority/priority.cc",
3448    "src/src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc",
3449    "src/src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h",
3450    "src/src/core/ext/filters/client_channel/lb_policy/rls/rls.cc",
3451    "src/src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc",
3452    "src/src/core/ext/filters/client_channel/lb_policy/subchannel_list.h",
3453    "src/src/core/ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.cc",
3454    "src/src/core/ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.h",
3455    "src/src/core/ext/filters/client_channel/lb_policy/weighted_round_robin/weighted_round_robin.cc",
3456    "src/src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc",
3457    "src/src/core/ext/filters/client_channel/lb_policy/xds/cds.cc",
3458    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_attributes.cc",
3459    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_attributes.h",
3460    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_channel_args.h",
3461    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc",
3462    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc",
3463    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc",
3464    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_override_host.cc",
3465    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_override_host.h",
3466    "src/src/core/ext/filters/client_channel/lb_policy/xds/xds_wrr_locality.cc",
3467    "src/src/core/ext/filters/client_channel/local_subchannel_pool.cc",
3468    "src/src/core/ext/filters/client_channel/local_subchannel_pool.h",
3469    "src/src/core/ext/filters/client_channel/resolver/binder/binder_resolver.cc",
3470    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc",
3471    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h",
3472    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc",
3473    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc",
3474    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc",
3475    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h",
3476    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc",
3477    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc",
3478    "src/src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc",
3479    "src/src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h",
3480    "src/src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc",
3481    "src/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc",
3482    "src/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h",
3483    "src/src/core/ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc",
3484    "src/src/core/ext/filters/client_channel/resolver/polling_resolver.cc",
3485    "src/src/core/ext/filters/client_channel/resolver/polling_resolver.h",
3486    "src/src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc",
3487    "src/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc",
3488    "src/src/core/ext/filters/client_channel/resolver/xds/xds_resolver.h",
3489    "src/src/core/ext/filters/client_channel/retry_filter.cc",
3490    "src/src/core/ext/filters/client_channel/retry_filter.h",
3491    "src/src/core/ext/filters/client_channel/retry_service_config.cc",
3492    "src/src/core/ext/filters/client_channel/retry_service_config.h",
3493    "src/src/core/ext/filters/client_channel/retry_throttle.cc",
3494    "src/src/core/ext/filters/client_channel/retry_throttle.h",
3495    "src/src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc",
3496    "src/src/core/ext/filters/client_channel/subchannel.cc",
3497    "src/src/core/ext/filters/client_channel/subchannel.h",
3498    "src/src/core/ext/filters/client_channel/subchannel_interface_internal.h",
3499    "src/src/core/ext/filters/client_channel/subchannel_pool_interface.cc",
3500    "src/src/core/ext/filters/client_channel/subchannel_pool_interface.h",
3501    "src/src/core/ext/filters/client_channel/subchannel_stream_client.cc",
3502    "src/src/core/ext/filters/client_channel/subchannel_stream_client.h",
3503    "src/src/core/ext/filters/deadline/deadline_filter.cc",
3504    "src/src/core/ext/filters/deadline/deadline_filter.h",
3505    "src/src/core/ext/filters/fault_injection/fault_injection_filter.cc",
3506    "src/src/core/ext/filters/fault_injection/fault_injection_filter.h",
3507    "src/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc",
3508    "src/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.h",
3509    "src/src/core/ext/filters/http/client/http_client_filter.cc",
3510    "src/src/core/ext/filters/http/client/http_client_filter.h",
3511    "src/src/core/ext/filters/http/client_authority_filter.cc",
3512    "src/src/core/ext/filters/http/client_authority_filter.h",
3513    "src/src/core/ext/filters/http/http_filters_plugin.cc",
3514    "src/src/core/ext/filters/http/message_compress/compression_filter.cc",
3515    "src/src/core/ext/filters/http/message_compress/compression_filter.h",
3516    "src/src/core/ext/filters/http/server/http_server_filter.cc",
3517    "src/src/core/ext/filters/http/server/http_server_filter.h",
3518    "src/src/core/ext/filters/message_size/message_size_filter.cc",
3519    "src/src/core/ext/filters/message_size/message_size_filter.h",
3520    "src/src/core/ext/filters/rbac/rbac_filter.cc",
3521    "src/src/core/ext/filters/rbac/rbac_filter.h",
3522    "src/src/core/ext/filters/rbac/rbac_service_config_parser.cc",
3523    "src/src/core/ext/filters/rbac/rbac_service_config_parser.h",
3524    "src/src/core/ext/filters/server_config_selector/server_config_selector.h",
3525    "src/src/core/ext/filters/server_config_selector/server_config_selector_filter.cc",
3526    "src/src/core/ext/filters/server_config_selector/server_config_selector_filter.h",
3527    "src/src/core/ext/filters/stateful_session/stateful_session_filter.cc",
3528    "src/src/core/ext/filters/stateful_session/stateful_session_filter.h",
3529    "src/src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc",
3530    "src/src/core/ext/filters/stateful_session/stateful_session_service_config_parser.h",
3531    "src/src/core/ext/transport/chttp2/alpn/alpn.cc",
3532    "src/src/core/ext/transport/chttp2/alpn/alpn.h",
3533    "src/src/core/ext/transport/chttp2/client/chttp2_connector.cc",
3534    "src/src/core/ext/transport/chttp2/client/chttp2_connector.h",
3535    "src/src/core/ext/transport/chttp2/server/chttp2_server.cc",
3536    "src/src/core/ext/transport/chttp2/server/chttp2_server.h",
3537    "src/src/core/ext/transport/chttp2/transport/bin_decoder.cc",
3538    "src/src/core/ext/transport/chttp2/transport/bin_decoder.h",
3539    "src/src/core/ext/transport/chttp2/transport/bin_encoder.cc",
3540    "src/src/core/ext/transport/chttp2/transport/bin_encoder.h",
3541    "src/src/core/ext/transport/chttp2/transport/chttp2_transport.cc",
3542    "src/src/core/ext/transport/chttp2/transport/chttp2_transport.h",
3543    "src/src/core/ext/transport/chttp2/transport/context_list.cc",
3544    "src/src/core/ext/transport/chttp2/transport/context_list.h",
3545    "src/src/core/ext/transport/chttp2/transport/decode_huff.cc",
3546    "src/src/core/ext/transport/chttp2/transport/decode_huff.h",
3547    "src/src/core/ext/transport/chttp2/transport/flow_control.cc",
3548    "src/src/core/ext/transport/chttp2/transport/flow_control.h",
3549    "src/src/core/ext/transport/chttp2/transport/frame.h",
3550    "src/src/core/ext/transport/chttp2/transport/frame_data.cc",
3551    "src/src/core/ext/transport/chttp2/transport/frame_data.h",
3552    "src/src/core/ext/transport/chttp2/transport/frame_goaway.cc",
3553    "src/src/core/ext/transport/chttp2/transport/frame_goaway.h",
3554    "src/src/core/ext/transport/chttp2/transport/frame_ping.cc",
3555    "src/src/core/ext/transport/chttp2/transport/frame_ping.h",
3556    "src/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc",
3557    "src/src/core/ext/transport/chttp2/transport/frame_rst_stream.h",
3558    "src/src/core/ext/transport/chttp2/transport/frame_settings.cc",
3559    "src/src/core/ext/transport/chttp2/transport/frame_settings.h",
3560    "src/src/core/ext/transport/chttp2/transport/frame_window_update.cc",
3561    "src/src/core/ext/transport/chttp2/transport/frame_window_update.h",
3562    "src/src/core/ext/transport/chttp2/transport/hpack_constants.h",
3563    "src/src/core/ext/transport/chttp2/transport/hpack_encoder.cc",
3564    "src/src/core/ext/transport/chttp2/transport/hpack_encoder.h",
3565    "src/src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc",
3566    "src/src/core/ext/transport/chttp2/transport/hpack_encoder_table.h",
3567    "src/src/core/ext/transport/chttp2/transport/hpack_parser.cc",
3568    "src/src/core/ext/transport/chttp2/transport/hpack_parser.h",
3569    "src/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc",
3570    "src/src/core/ext/transport/chttp2/transport/hpack_parser_table.h",
3571    "src/src/core/ext/transport/chttp2/transport/http2_settings.cc",
3572    "src/src/core/ext/transport/chttp2/transport/http2_settings.h",
3573    "src/src/core/ext/transport/chttp2/transport/http_trace.cc",
3574    "src/src/core/ext/transport/chttp2/transport/http_trace.h",
3575    "src/src/core/ext/transport/chttp2/transport/huffsyms.cc",
3576    "src/src/core/ext/transport/chttp2/transport/huffsyms.h",
3577    "src/src/core/ext/transport/chttp2/transport/internal.h",
3578    "src/src/core/ext/transport/chttp2/transport/parsing.cc",
3579    "src/src/core/ext/transport/chttp2/transport/stream_lists.cc",
3580    "src/src/core/ext/transport/chttp2/transport/stream_map.cc",
3581    "src/src/core/ext/transport/chttp2/transport/stream_map.h",
3582    "src/src/core/ext/transport/chttp2/transport/varint.cc",
3583    "src/src/core/ext/transport/chttp2/transport/varint.h",
3584    "src/src/core/ext/transport/chttp2/transport/writing.cc",
3585    "src/src/core/ext/transport/inproc/inproc_plugin.cc",
3586    "src/src/core/ext/transport/inproc/inproc_transport.cc",
3587    "src/src/core/ext/transport/inproc/inproc_transport.h",
3588    "src/src/core/ext/upb-generated/envoy/admin/v3/certs.upb.c",
3589    "src/src/core/ext/upb-generated/envoy/admin/v3/certs.upb.h",
3590    "src/src/core/ext/upb-generated/envoy/admin/v3/clusters.upb.c",
3591    "src/src/core/ext/upb-generated/envoy/admin/v3/clusters.upb.h",
3592    "src/src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.c",
3593    "src/src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.h",
3594    "src/src/core/ext/upb-generated/envoy/admin/v3/config_dump_shared.upb.c",
3595    "src/src/core/ext/upb-generated/envoy/admin/v3/config_dump_shared.upb.h",
3596    "src/src/core/ext/upb-generated/envoy/admin/v3/init_dump.upb.c",
3597    "src/src/core/ext/upb-generated/envoy/admin/v3/init_dump.upb.h",
3598    "src/src/core/ext/upb-generated/envoy/admin/v3/listeners.upb.c",
3599    "src/src/core/ext/upb-generated/envoy/admin/v3/listeners.upb.h",
3600    "src/src/core/ext/upb-generated/envoy/admin/v3/memory.upb.c",
3601    "src/src/core/ext/upb-generated/envoy/admin/v3/memory.upb.h",
3602    "src/src/core/ext/upb-generated/envoy/admin/v3/metrics.upb.c",
3603    "src/src/core/ext/upb-generated/envoy/admin/v3/metrics.upb.h",
3604    "src/src/core/ext/upb-generated/envoy/admin/v3/mutex_stats.upb.c",
3605    "src/src/core/ext/upb-generated/envoy/admin/v3/mutex_stats.upb.h",
3606    "src/src/core/ext/upb-generated/envoy/admin/v3/server_info.upb.c",
3607    "src/src/core/ext/upb-generated/envoy/admin/v3/server_info.upb.h",
3608    "src/src/core/ext/upb-generated/envoy/admin/v3/tap.upb.c",
3609    "src/src/core/ext/upb-generated/envoy/admin/v3/tap.upb.h",
3610    "src/src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c",
3611    "src/src/core/ext/upb-generated/envoy/annotations/deprecation.upb.h",
3612    "src/src/core/ext/upb-generated/envoy/annotations/resource.upb.c",
3613    "src/src/core/ext/upb-generated/envoy/annotations/resource.upb.h",
3614    "src/src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.c",
3615    "src/src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.h",
3616    "src/src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.c",
3617    "src/src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.h",
3618    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.c",
3619    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.h",
3620    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.c",
3621    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.h",
3622    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.c",
3623    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.h",
3624    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.c",
3625    "src/src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.h",
3626    "src/src/core/ext/upb-generated/envoy/config/common/matcher/v3/matcher.upb.c",
3627    "src/src/core/ext/upb-generated/envoy/config/common/matcher/v3/matcher.upb.h",
3628    "src/src/core/ext/upb-generated/envoy/config/core/v3/address.upb.c",
3629    "src/src/core/ext/upb-generated/envoy/config/core/v3/address.upb.h",
3630    "src/src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.c",
3631    "src/src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.h",
3632    "src/src/core/ext/upb-generated/envoy/config/core/v3/base.upb.c",
3633    "src/src/core/ext/upb-generated/envoy/config/core/v3/base.upb.h",
3634    "src/src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.c",
3635    "src/src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.h",
3636    "src/src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.c",
3637    "src/src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.h",
3638    "src/src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.c",
3639    "src/src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.h",
3640    "src/src/core/ext/upb-generated/envoy/config/core/v3/grpc_method_list.upb.c",
3641    "src/src/core/ext/upb-generated/envoy/config/core/v3/grpc_method_list.upb.h",
3642    "src/src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.c",
3643    "src/src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.h",
3644    "src/src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.c",
3645    "src/src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.h",
3646    "src/src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.c",
3647    "src/src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.h",
3648    "src/src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.c",
3649    "src/src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.h",
3650    "src/src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.c",
3651    "src/src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.h",
3652    "src/src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.c",
3653    "src/src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.h",
3654    "src/src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.c",
3655    "src/src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.h",
3656    "src/src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.c",
3657    "src/src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.h",
3658    "src/src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.c",
3659    "src/src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.h",
3660    "src/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.c",
3661    "src/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.h",
3662    "src/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.c",
3663    "src/src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.h",
3664    "src/src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.c",
3665    "src/src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.h",
3666    "src/src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.c",
3667    "src/src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.h",
3668    "src/src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.c",
3669    "src/src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.h",
3670    "src/src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.c",
3671    "src/src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.h",
3672    "src/src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.c",
3673    "src/src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.h",
3674    "src/src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.c",
3675    "src/src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.h",
3676    "src/src/core/ext/upb-generated/envoy/config/metrics/v3/metrics_service.upb.c",
3677    "src/src/core/ext/upb-generated/envoy/config/metrics/v3/metrics_service.upb.h",
3678    "src/src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.c",
3679    "src/src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.h",
3680    "src/src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.c",
3681    "src/src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.h",
3682    "src/src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.c",
3683    "src/src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.h",
3684    "src/src/core/ext/upb-generated/envoy/config/route/v3/route.upb.c",
3685    "src/src/core/ext/upb-generated/envoy/config/route/v3/route.upb.h",
3686    "src/src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.c",
3687    "src/src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.h",
3688    "src/src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.c",
3689    "src/src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.h",
3690    "src/src/core/ext/upb-generated/envoy/config/tap/v3/common.upb.c",
3691    "src/src/core/ext/upb-generated/envoy/config/tap/v3/common.upb.h",
3692    "src/src/core/ext/upb-generated/envoy/config/trace/v3/datadog.upb.c",
3693    "src/src/core/ext/upb-generated/envoy/config/trace/v3/datadog.upb.h",
3694    "src/src/core/ext/upb-generated/envoy/config/trace/v3/dynamic_ot.upb.c",
3695    "src/src/core/ext/upb-generated/envoy/config/trace/v3/dynamic_ot.upb.h",
3696    "src/src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.c",
3697    "src/src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.h",
3698    "src/src/core/ext/upb-generated/envoy/config/trace/v3/lightstep.upb.c",
3699    "src/src/core/ext/upb-generated/envoy/config/trace/v3/lightstep.upb.h",
3700    "src/src/core/ext/upb-generated/envoy/config/trace/v3/opencensus.upb.c",
3701    "src/src/core/ext/upb-generated/envoy/config/trace/v3/opencensus.upb.h",
3702    "src/src/core/ext/upb-generated/envoy/config/trace/v3/opentelemetry.upb.c",
3703    "src/src/core/ext/upb-generated/envoy/config/trace/v3/opentelemetry.upb.h",
3704    "src/src/core/ext/upb-generated/envoy/config/trace/v3/service.upb.c",
3705    "src/src/core/ext/upb-generated/envoy/config/trace/v3/service.upb.h",
3706    "src/src/core/ext/upb-generated/envoy/config/trace/v3/skywalking.upb.c",
3707    "src/src/core/ext/upb-generated/envoy/config/trace/v3/skywalking.upb.h",
3708    "src/src/core/ext/upb-generated/envoy/config/trace/v3/trace.upb.c",
3709    "src/src/core/ext/upb-generated/envoy/config/trace/v3/trace.upb.h",
3710    "src/src/core/ext/upb-generated/envoy/config/trace/v3/xray.upb.c",
3711    "src/src/core/ext/upb-generated/envoy/config/trace/v3/xray.upb.h",
3712    "src/src/core/ext/upb-generated/envoy/config/trace/v3/zipkin.upb.c",
3713    "src/src/core/ext/upb-generated/envoy/config/trace/v3/zipkin.upb.h",
3714    "src/src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.c",
3715    "src/src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.h",
3716    "src/src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.c",
3717    "src/src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.h",
3718    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.c",
3719    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.h",
3720    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/rbac/v3/rbac.upb.c",
3721    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/rbac/v3/rbac.upb.h",
3722    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.c",
3723    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.h",
3724    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.c",
3725    "src/src/core/ext/upb-generated/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb.h",
3726    "src/src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c",
3727    "src/src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h",
3728    "src/src/core/ext/upb-generated/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.c",
3729    "src/src/core/ext/upb-generated/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb.h",
3730    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.c",
3731    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb.h",
3732    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/common/v3/common.upb.c",
3733    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/common/v3/common.upb.h",
3734    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.c",
3735    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb.h",
3736    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.c",
3737    "src/src/core/ext/upb-generated/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h",
3738    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.c",
3739    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.h",
3740    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.c",
3741    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.h",
3742    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.c",
3743    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.h",
3744    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.c",
3745    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.h",
3746    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.c",
3747    "src/src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb.h",
3748    "src/src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.c",
3749    "src/src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.h",
3750    "src/src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.c",
3751    "src/src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.h",
3752    "src/src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.c",
3753    "src/src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.h",
3754    "src/src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.c",
3755    "src/src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.h",
3756    "src/src/core/ext/upb-generated/envoy/type/http/v3/cookie.upb.c",
3757    "src/src/core/ext/upb-generated/envoy/type/http/v3/cookie.upb.h",
3758    "src/src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.c",
3759    "src/src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.h",
3760    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/filter_state.upb.c",
3761    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/filter_state.upb.h",
3762    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/http_inputs.upb.c",
3763    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/http_inputs.upb.h",
3764    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.c",
3765    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.h",
3766    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.c",
3767    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.h",
3768    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.c",
3769    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.h",
3770    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.c",
3771    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.h",
3772    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.c",
3773    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.h",
3774    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/status_code_input.upb.c",
3775    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/status_code_input.upb.h",
3776    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.c",
3777    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.h",
3778    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.c",
3779    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.h",
3780    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.c",
3781    "src/src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.h",
3782    "src/src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.c",
3783    "src/src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.h",
3784    "src/src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.c",
3785    "src/src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.h",
3786    "src/src/core/ext/upb-generated/envoy/type/v3/hash_policy.upb.c",
3787    "src/src/core/ext/upb-generated/envoy/type/v3/hash_policy.upb.h",
3788    "src/src/core/ext/upb-generated/envoy/type/v3/http.upb.c",
3789    "src/src/core/ext/upb-generated/envoy/type/v3/http.upb.h",
3790    "src/src/core/ext/upb-generated/envoy/type/v3/http_status.upb.c",
3791    "src/src/core/ext/upb-generated/envoy/type/v3/http_status.upb.h",
3792    "src/src/core/ext/upb-generated/envoy/type/v3/percent.upb.c",
3793    "src/src/core/ext/upb-generated/envoy/type/v3/percent.upb.h",
3794    "src/src/core/ext/upb-generated/envoy/type/v3/range.upb.c",
3795    "src/src/core/ext/upb-generated/envoy/type/v3/range.upb.h",
3796    "src/src/core/ext/upb-generated/envoy/type/v3/ratelimit_strategy.upb.c",
3797    "src/src/core/ext/upb-generated/envoy/type/v3/ratelimit_strategy.upb.h",
3798    "src/src/core/ext/upb-generated/envoy/type/v3/ratelimit_unit.upb.c",
3799    "src/src/core/ext/upb-generated/envoy/type/v3/ratelimit_unit.upb.h",
3800    "src/src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.c",
3801    "src/src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.h",
3802    "src/src/core/ext/upb-generated/envoy/type/v3/token_bucket.upb.c",
3803    "src/src/core/ext/upb-generated/envoy/type/v3/token_bucket.upb.h",
3804    "src/src/core/ext/upb-generated/google/api/annotations.upb.c",
3805    "src/src/core/ext/upb-generated/google/api/annotations.upb.h",
3806    "src/src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.c",
3807    "src/src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.h",
3808    "src/src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.c",
3809    "src/src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.h",
3810    "src/src/core/ext/upb-generated/google/api/http.upb.c",
3811    "src/src/core/ext/upb-generated/google/api/http.upb.h",
3812    "src/src/core/ext/upb-generated/google/api/httpbody.upb.c",
3813    "src/src/core/ext/upb-generated/google/api/httpbody.upb.h",
3814    "src/src/core/ext/upb-generated/google/protobuf/any.upb.c",
3815    "src/src/core/ext/upb-generated/google/protobuf/any.upb.h",
3816    "src/src/core/ext/upb-generated/google/protobuf/descriptor.upb.c",
3817    "src/src/core/ext/upb-generated/google/protobuf/descriptor.upb.h",
3818    "src/src/core/ext/upb-generated/google/protobuf/duration.upb.c",
3819    "src/src/core/ext/upb-generated/google/protobuf/duration.upb.h",
3820    "src/src/core/ext/upb-generated/google/protobuf/empty.upb.c",
3821    "src/src/core/ext/upb-generated/google/protobuf/empty.upb.h",
3822    "src/src/core/ext/upb-generated/google/protobuf/struct.upb.c",
3823    "src/src/core/ext/upb-generated/google/protobuf/struct.upb.h",
3824    "src/src/core/ext/upb-generated/google/protobuf/timestamp.upb.c",
3825    "src/src/core/ext/upb-generated/google/protobuf/timestamp.upb.h",
3826    "src/src/core/ext/upb-generated/google/protobuf/wrappers.upb.c",
3827    "src/src/core/ext/upb-generated/google/protobuf/wrappers.upb.h",
3828    "src/src/core/ext/upb-generated/google/rpc/status.upb.c",
3829    "src/src/core/ext/upb-generated/google/rpc/status.upb.h",
3830    "src/src/core/ext/upb-generated/opencensus/proto/trace/v1/trace_config.upb.c",
3831    "src/src/core/ext/upb-generated/opencensus/proto/trace/v1/trace_config.upb.h",
3832    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c",
3833    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h",
3834    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c",
3835    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h",
3836    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c",
3837    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h",
3838    "src/src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c",
3839    "src/src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h",
3840    "src/src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c",
3841    "src/src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h",
3842    "src/src/core/ext/upb-generated/src/proto/grpc/lookup/v1/rls.upb.c",
3843    "src/src/core/ext/upb-generated/src/proto/grpc/lookup/v1/rls.upb.h",
3844    "src/src/core/ext/upb-generated/src/proto/grpc/lookup/v1/rls_config.upb.c",
3845    "src/src/core/ext/upb-generated/src/proto/grpc/lookup/v1/rls_config.upb.h",
3846    "src/src/core/ext/upb-generated/udpa/annotations/migrate.upb.c",
3847    "src/src/core/ext/upb-generated/udpa/annotations/migrate.upb.h",
3848    "src/src/core/ext/upb-generated/udpa/annotations/security.upb.c",
3849    "src/src/core/ext/upb-generated/udpa/annotations/security.upb.h",
3850    "src/src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c",
3851    "src/src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h",
3852    "src/src/core/ext/upb-generated/udpa/annotations/status.upb.c",
3853    "src/src/core/ext/upb-generated/udpa/annotations/status.upb.h",
3854    "src/src/core/ext/upb-generated/udpa/annotations/versioning.upb.c",
3855    "src/src/core/ext/upb-generated/udpa/annotations/versioning.upb.h",
3856    "src/src/core/ext/upb-generated/validate/validate.upb.c",
3857    "src/src/core/ext/upb-generated/validate/validate.upb.h",
3858    "src/src/core/ext/upb-generated/xds/annotations/v3/migrate.upb.c",
3859    "src/src/core/ext/upb-generated/xds/annotations/v3/migrate.upb.h",
3860    "src/src/core/ext/upb-generated/xds/annotations/v3/security.upb.c",
3861    "src/src/core/ext/upb-generated/xds/annotations/v3/security.upb.h",
3862    "src/src/core/ext/upb-generated/xds/annotations/v3/sensitive.upb.c",
3863    "src/src/core/ext/upb-generated/xds/annotations/v3/sensitive.upb.h",
3864    "src/src/core/ext/upb-generated/xds/annotations/v3/status.upb.c",
3865    "src/src/core/ext/upb-generated/xds/annotations/v3/status.upb.h",
3866    "src/src/core/ext/upb-generated/xds/annotations/v3/versioning.upb.c",
3867    "src/src/core/ext/upb-generated/xds/annotations/v3/versioning.upb.h",
3868    "src/src/core/ext/upb-generated/xds/core/v3/authority.upb.c",
3869    "src/src/core/ext/upb-generated/xds/core/v3/authority.upb.h",
3870    "src/src/core/ext/upb-generated/xds/core/v3/cidr.upb.c",
3871    "src/src/core/ext/upb-generated/xds/core/v3/cidr.upb.h",
3872    "src/src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.c",
3873    "src/src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.h",
3874    "src/src/core/ext/upb-generated/xds/core/v3/context_params.upb.c",
3875    "src/src/core/ext/upb-generated/xds/core/v3/context_params.upb.h",
3876    "src/src/core/ext/upb-generated/xds/core/v3/extension.upb.c",
3877    "src/src/core/ext/upb-generated/xds/core/v3/extension.upb.h",
3878    "src/src/core/ext/upb-generated/xds/core/v3/resource.upb.c",
3879    "src/src/core/ext/upb-generated/xds/core/v3/resource.upb.h",
3880    "src/src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.c",
3881    "src/src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.h",
3882    "src/src/core/ext/upb-generated/xds/core/v3/resource_name.upb.c",
3883    "src/src/core/ext/upb-generated/xds/core/v3/resource_name.upb.h",
3884    "src/src/core/ext/upb-generated/xds/data/orca/v3/orca_load_report.upb.c",
3885    "src/src/core/ext/upb-generated/xds/data/orca/v3/orca_load_report.upb.h",
3886    "src/src/core/ext/upb-generated/xds/service/orca/v3/orca.upb.c",
3887    "src/src/core/ext/upb-generated/xds/service/orca/v3/orca.upb.h",
3888    "src/src/core/ext/upb-generated/xds/type/matcher/v3/cel.upb.c",
3889    "src/src/core/ext/upb-generated/xds/type/matcher/v3/cel.upb.h",
3890    "src/src/core/ext/upb-generated/xds/type/matcher/v3/domain.upb.c",
3891    "src/src/core/ext/upb-generated/xds/type/matcher/v3/domain.upb.h",
3892    "src/src/core/ext/upb-generated/xds/type/matcher/v3/http_inputs.upb.c",
3893    "src/src/core/ext/upb-generated/xds/type/matcher/v3/http_inputs.upb.h",
3894    "src/src/core/ext/upb-generated/xds/type/matcher/v3/ip.upb.c",
3895    "src/src/core/ext/upb-generated/xds/type/matcher/v3/ip.upb.h",
3896    "src/src/core/ext/upb-generated/xds/type/matcher/v3/matcher.upb.c",
3897    "src/src/core/ext/upb-generated/xds/type/matcher/v3/matcher.upb.h",
3898    "src/src/core/ext/upb-generated/xds/type/matcher/v3/range.upb.c",
3899    "src/src/core/ext/upb-generated/xds/type/matcher/v3/range.upb.h",
3900    "src/src/core/ext/upb-generated/xds/type/matcher/v3/regex.upb.c",
3901    "src/src/core/ext/upb-generated/xds/type/matcher/v3/regex.upb.h",
3902    "src/src/core/ext/upb-generated/xds/type/matcher/v3/string.upb.c",
3903    "src/src/core/ext/upb-generated/xds/type/matcher/v3/string.upb.h",
3904    "src/src/core/ext/upb-generated/xds/type/v3/cel.upb.c",
3905    "src/src/core/ext/upb-generated/xds/type/v3/cel.upb.h",
3906    "src/src/core/ext/upb-generated/xds/type/v3/range.upb.c",
3907    "src/src/core/ext/upb-generated/xds/type/v3/range.upb.h",
3908    "src/src/core/ext/upb-generated/xds/type/v3/typed_struct.upb.c",
3909    "src/src/core/ext/upb-generated/xds/type/v3/typed_struct.upb.h",
3910    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/certs.upbdefs.c",
3911    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/certs.upbdefs.h",
3912    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/clusters.upbdefs.c",
3913    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/clusters.upbdefs.h",
3914    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.c",
3915    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.h",
3916    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump_shared.upbdefs.c",
3917    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump_shared.upbdefs.h",
3918    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/init_dump.upbdefs.c",
3919    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/init_dump.upbdefs.h",
3920    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/listeners.upbdefs.c",
3921    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/listeners.upbdefs.h",
3922    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/memory.upbdefs.c",
3923    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/memory.upbdefs.h",
3924    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/metrics.upbdefs.c",
3925    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/metrics.upbdefs.h",
3926    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/mutex_stats.upbdefs.c",
3927    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/mutex_stats.upbdefs.h",
3928    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/server_info.upbdefs.c",
3929    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/server_info.upbdefs.h",
3930    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/tap.upbdefs.c",
3931    "src/src/core/ext/upbdefs-generated/envoy/admin/v3/tap.upbdefs.h",
3932    "src/src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.c",
3933    "src/src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.h",
3934    "src/src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.c",
3935    "src/src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.h",
3936    "src/src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.c",
3937    "src/src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.h",
3938    "src/src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.c",
3939    "src/src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.h",
3940    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.c",
3941    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.h",
3942    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.c",
3943    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.h",
3944    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.c",
3945    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.h",
3946    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.c",
3947    "src/src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.h",
3948    "src/src/core/ext/upbdefs-generated/envoy/config/common/matcher/v3/matcher.upbdefs.c",
3949    "src/src/core/ext/upbdefs-generated/envoy/config/common/matcher/v3/matcher.upbdefs.h",
3950    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.c",
3951    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.h",
3952    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.c",
3953    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.h",
3954    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.c",
3955    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.h",
3956    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.c",
3957    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.h",
3958    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.c",
3959    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.h",
3960    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.c",
3961    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.h",
3962    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_method_list.upbdefs.c",
3963    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_method_list.upbdefs.h",
3964    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.c",
3965    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.h",
3966    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.c",
3967    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.h",
3968    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.c",
3969    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.h",
3970    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.c",
3971    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.h",
3972    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.c",
3973    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.h",
3974    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.c",
3975    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.h",
3976    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.c",
3977    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.h",
3978    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.c",
3979    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.h",
3980    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.c",
3981    "src/src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.h",
3982    "src/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.c",
3983    "src/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.h",
3984    "src/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.c",
3985    "src/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.h",
3986    "src/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.c",
3987    "src/src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.h",
3988    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.c",
3989    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.h",
3990    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.c",
3991    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.h",
3992    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.c",
3993    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.h",
3994    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.c",
3995    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.h",
3996    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.c",
3997    "src/src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.h",
3998    "src/src/core/ext/upbdefs-generated/envoy/config/metrics/v3/metrics_service.upbdefs.c",
3999    "src/src/core/ext/upbdefs-generated/envoy/config/metrics/v3/metrics_service.upbdefs.h",
4000    "src/src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.c",
4001    "src/src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.h",
4002    "src/src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.c",
4003    "src/src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.h",
4004    "src/src/core/ext/upbdefs-generated/envoy/config/rbac/v3/rbac.upbdefs.c",
4005    "src/src/core/ext/upbdefs-generated/envoy/config/rbac/v3/rbac.upbdefs.h",
4006    "src/src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.c",
4007    "src/src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.h",
4008    "src/src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.c",
4009    "src/src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.h",
4010    "src/src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.c",
4011    "src/src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.h",
4012    "src/src/core/ext/upbdefs-generated/envoy/config/tap/v3/common.upbdefs.c",
4013    "src/src/core/ext/upbdefs-generated/envoy/config/tap/v3/common.upbdefs.h",
4014    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/datadog.upbdefs.c",
4015    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/datadog.upbdefs.h",
4016    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/dynamic_ot.upbdefs.c",
4017    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/dynamic_ot.upbdefs.h",
4018    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.c",
4019    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.h",
4020    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/lightstep.upbdefs.c",
4021    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/lightstep.upbdefs.h",
4022    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/opencensus.upbdefs.c",
4023    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/opencensus.upbdefs.h",
4024    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/opentelemetry.upbdefs.c",
4025    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/opentelemetry.upbdefs.h",
4026    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/service.upbdefs.c",
4027    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/service.upbdefs.h",
4028    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/skywalking.upbdefs.c",
4029    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/skywalking.upbdefs.h",
4030    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/trace.upbdefs.c",
4031    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/trace.upbdefs.h",
4032    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/xray.upbdefs.c",
4033    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/xray.upbdefs.h",
4034    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/zipkin.upbdefs.c",
4035    "src/src/core/ext/upbdefs-generated/envoy/config/trace/v3/zipkin.upbdefs.h",
4036    "src/src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c",
4037    "src/src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h",
4038    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c",
4039    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.h",
4040    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c",
4041    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.h",
4042    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c",
4043    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.h",
4044    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.c",
4045    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.h",
4046    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c",
4047    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.h",
4048    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c",
4049    "src/src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h",
4050    "src/src/core/ext/upbdefs-generated/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c",
4051    "src/src/core/ext/upbdefs-generated/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.h",
4052    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c",
4053    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h",
4054    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c",
4055    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h",
4056    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c",
4057    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h",
4058    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c",
4059    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h",
4060    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c",
4061    "src/src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.h",
4062    "src/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.c",
4063    "src/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.h",
4064    "src/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.c",
4065    "src/src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.h",
4066    "src/src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.c",
4067    "src/src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.h",
4068    "src/src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.c",
4069    "src/src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.h",
4070    "src/src/core/ext/upbdefs-generated/envoy/type/http/v3/cookie.upbdefs.c",
4071    "src/src/core/ext/upbdefs-generated/envoy/type/http/v3/cookie.upbdefs.h",
4072    "src/src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.c",
4073    "src/src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.h",
4074    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/filter_state.upbdefs.c",
4075    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/filter_state.upbdefs.h",
4076    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/http_inputs.upbdefs.c",
4077    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/http_inputs.upbdefs.h",
4078    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.c",
4079    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.h",
4080    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.c",
4081    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.h",
4082    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.c",
4083    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.h",
4084    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.c",
4085    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.h",
4086    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.c",
4087    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.h",
4088    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/status_code_input.upbdefs.c",
4089    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/status_code_input.upbdefs.h",
4090    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.c",
4091    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.h",
4092    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.c",
4093    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.h",
4094    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.c",
4095    "src/src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.h",
4096    "src/src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.c",
4097    "src/src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.h",
4098    "src/src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.c",
4099    "src/src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.h",
4100    "src/src/core/ext/upbdefs-generated/envoy/type/v3/hash_policy.upbdefs.c",
4101    "src/src/core/ext/upbdefs-generated/envoy/type/v3/hash_policy.upbdefs.h",
4102    "src/src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.c",
4103    "src/src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.h",
4104    "src/src/core/ext/upbdefs-generated/envoy/type/v3/http_status.upbdefs.c",
4105    "src/src/core/ext/upbdefs-generated/envoy/type/v3/http_status.upbdefs.h",
4106    "src/src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.c",
4107    "src/src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.h",
4108    "src/src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.c",
4109    "src/src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.h",
4110    "src/src/core/ext/upbdefs-generated/envoy/type/v3/ratelimit_strategy.upbdefs.c",
4111    "src/src/core/ext/upbdefs-generated/envoy/type/v3/ratelimit_strategy.upbdefs.h",
4112    "src/src/core/ext/upbdefs-generated/envoy/type/v3/ratelimit_unit.upbdefs.c",
4113    "src/src/core/ext/upbdefs-generated/envoy/type/v3/ratelimit_unit.upbdefs.h",
4114    "src/src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.c",
4115    "src/src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.h",
4116    "src/src/core/ext/upbdefs-generated/envoy/type/v3/token_bucket.upbdefs.c",
4117    "src/src/core/ext/upbdefs-generated/envoy/type/v3/token_bucket.upbdefs.h",
4118    "src/src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.c",
4119    "src/src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.h",
4120    "src/src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/checked.upbdefs.c",
4121    "src/src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/checked.upbdefs.h",
4122    "src/src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/syntax.upbdefs.c",
4123    "src/src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/syntax.upbdefs.h",
4124    "src/src/core/ext/upbdefs-generated/google/api/http.upbdefs.c",
4125    "src/src/core/ext/upbdefs-generated/google/api/http.upbdefs.h",
4126    "src/src/core/ext/upbdefs-generated/google/api/httpbody.upbdefs.c",
4127    "src/src/core/ext/upbdefs-generated/google/api/httpbody.upbdefs.h",
4128    "src/src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.c",
4129    "src/src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.h",
4130    "src/src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.c",
4131    "src/src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.h",
4132    "src/src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.c",
4133    "src/src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.h",
4134    "src/src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.c",
4135    "src/src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.h",
4136    "src/src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.c",
4137    "src/src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.h",
4138    "src/src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.c",
4139    "src/src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.h",
4140    "src/src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.c",
4141    "src/src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.h",
4142    "src/src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.c",
4143    "src/src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.h",
4144    "src/src/core/ext/upbdefs-generated/opencensus/proto/trace/v1/trace_config.upbdefs.c",
4145    "src/src/core/ext/upbdefs-generated/opencensus/proto/trace/v1/trace_config.upbdefs.h",
4146    "src/src/core/ext/upbdefs-generated/src/proto/grpc/lookup/v1/rls_config.upbdefs.c",
4147    "src/src/core/ext/upbdefs-generated/src/proto/grpc/lookup/v1/rls_config.upbdefs.h",
4148    "src/src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.c",
4149    "src/src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.h",
4150    "src/src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.c",
4151    "src/src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.h",
4152    "src/src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.c",
4153    "src/src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.h",
4154    "src/src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.c",
4155    "src/src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.h",
4156    "src/src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.c",
4157    "src/src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.h",
4158    "src/src/core/ext/upbdefs-generated/validate/validate.upbdefs.c",
4159    "src/src/core/ext/upbdefs-generated/validate/validate.upbdefs.h",
4160    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/migrate.upbdefs.c",
4161    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/migrate.upbdefs.h",
4162    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/security.upbdefs.c",
4163    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/security.upbdefs.h",
4164    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/sensitive.upbdefs.c",
4165    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/sensitive.upbdefs.h",
4166    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/status.upbdefs.c",
4167    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/status.upbdefs.h",
4168    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/versioning.upbdefs.c",
4169    "src/src/core/ext/upbdefs-generated/xds/annotations/v3/versioning.upbdefs.h",
4170    "src/src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.c",
4171    "src/src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.h",
4172    "src/src/core/ext/upbdefs-generated/xds/core/v3/cidr.upbdefs.c",
4173    "src/src/core/ext/upbdefs-generated/xds/core/v3/cidr.upbdefs.h",
4174    "src/src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.c",
4175    "src/src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.h",
4176    "src/src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.c",
4177    "src/src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.h",
4178    "src/src/core/ext/upbdefs-generated/xds/core/v3/extension.upbdefs.c",
4179    "src/src/core/ext/upbdefs-generated/xds/core/v3/extension.upbdefs.h",
4180    "src/src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.c",
4181    "src/src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.h",
4182    "src/src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.c",
4183    "src/src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.h",
4184    "src/src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.c",
4185    "src/src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.h",
4186    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/cel.upbdefs.c",
4187    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/cel.upbdefs.h",
4188    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/domain.upbdefs.c",
4189    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/domain.upbdefs.h",
4190    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/http_inputs.upbdefs.c",
4191    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/http_inputs.upbdefs.h",
4192    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/ip.upbdefs.c",
4193    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/ip.upbdefs.h",
4194    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/matcher.upbdefs.c",
4195    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/matcher.upbdefs.h",
4196    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/range.upbdefs.c",
4197    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/range.upbdefs.h",
4198    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/regex.upbdefs.c",
4199    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/regex.upbdefs.h",
4200    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/string.upbdefs.c",
4201    "src/src/core/ext/upbdefs-generated/xds/type/matcher/v3/string.upbdefs.h",
4202    "src/src/core/ext/upbdefs-generated/xds/type/v3/cel.upbdefs.c",
4203    "src/src/core/ext/upbdefs-generated/xds/type/v3/cel.upbdefs.h",
4204    "src/src/core/ext/upbdefs-generated/xds/type/v3/range.upbdefs.c",
4205    "src/src/core/ext/upbdefs-generated/xds/type/v3/range.upbdefs.h",
4206    "src/src/core/ext/upbdefs-generated/xds/type/v3/typed_struct.upbdefs.c",
4207    "src/src/core/ext/upbdefs-generated/xds/type/v3/typed_struct.upbdefs.h",
4208    "src/src/core/ext/xds/certificate_provider_store.cc",
4209    "src/src/core/ext/xds/certificate_provider_store.h",
4210    "src/src/core/ext/xds/file_watcher_certificate_provider_factory.cc",
4211    "src/src/core/ext/xds/file_watcher_certificate_provider_factory.h",
4212    "src/src/core/ext/xds/upb_utils.h",
4213    "src/src/core/ext/xds/xds_api.cc",
4214    "src/src/core/ext/xds/xds_api.h",
4215    "src/src/core/ext/xds/xds_bootstrap.cc",
4216    "src/src/core/ext/xds/xds_bootstrap.h",
4217    "src/src/core/ext/xds/xds_bootstrap_grpc.cc",
4218    "src/src/core/ext/xds/xds_bootstrap_grpc.h",
4219    "src/src/core/ext/xds/xds_certificate_provider.cc",
4220    "src/src/core/ext/xds/xds_certificate_provider.h",
4221    "src/src/core/ext/xds/xds_channel_args.h",
4222    "src/src/core/ext/xds/xds_channel_stack_modifier.cc",
4223    "src/src/core/ext/xds/xds_channel_stack_modifier.h",
4224    "src/src/core/ext/xds/xds_client.cc",
4225    "src/src/core/ext/xds/xds_client.h",
4226    "src/src/core/ext/xds/xds_client_grpc.cc",
4227    "src/src/core/ext/xds/xds_client_grpc.h",
4228    "src/src/core/ext/xds/xds_client_stats.cc",
4229    "src/src/core/ext/xds/xds_client_stats.h",
4230    "src/src/core/ext/xds/xds_cluster.cc",
4231    "src/src/core/ext/xds/xds_cluster.h",
4232    "src/src/core/ext/xds/xds_cluster_specifier_plugin.cc",
4233    "src/src/core/ext/xds/xds_cluster_specifier_plugin.h",
4234    "src/src/core/ext/xds/xds_common_types.cc",
4235    "src/src/core/ext/xds/xds_common_types.h",
4236    "src/src/core/ext/xds/xds_endpoint.cc",
4237    "src/src/core/ext/xds/xds_endpoint.h",
4238    "src/src/core/ext/xds/xds_health_status.cc",
4239    "src/src/core/ext/xds/xds_health_status.h",
4240    "src/src/core/ext/xds/xds_http_fault_filter.cc",
4241    "src/src/core/ext/xds/xds_http_fault_filter.h",
4242    "src/src/core/ext/xds/xds_http_filters.cc",
4243    "src/src/core/ext/xds/xds_http_filters.h",
4244    "src/src/core/ext/xds/xds_http_rbac_filter.cc",
4245    "src/src/core/ext/xds/xds_http_rbac_filter.h",
4246    "src/src/core/ext/xds/xds_http_stateful_session_filter.cc",
4247    "src/src/core/ext/xds/xds_http_stateful_session_filter.h",
4248    "src/src/core/ext/xds/xds_lb_policy_registry.cc",
4249    "src/src/core/ext/xds/xds_lb_policy_registry.h",
4250    "src/src/core/ext/xds/xds_listener.cc",
4251    "src/src/core/ext/xds/xds_listener.h",
4252    "src/src/core/ext/xds/xds_resource_type.h",
4253    "src/src/core/ext/xds/xds_resource_type_impl.h",
4254    "src/src/core/ext/xds/xds_route_config.cc",
4255    "src/src/core/ext/xds/xds_route_config.h",
4256    "src/src/core/ext/xds/xds_routing.cc",
4257    "src/src/core/ext/xds/xds_routing.h",
4258    "src/src/core/ext/xds/xds_server_config_fetcher.cc",
4259    "src/src/core/ext/xds/xds_transport.h",
4260    "src/src/core/ext/xds/xds_transport_grpc.cc",
4261    "src/src/core/ext/xds/xds_transport_grpc.h",
4262    "src/src/core/lib/address_utils/parse_address.cc",
4263    "src/src/core/lib/address_utils/parse_address.h",
4264    "src/src/core/lib/address_utils/sockaddr_utils.cc",
4265    "src/src/core/lib/address_utils/sockaddr_utils.h",
4266    "src/src/core/lib/avl/avl.h",
4267    "src/src/core/lib/backoff/backoff.cc",
4268    "src/src/core/lib/backoff/backoff.h",
4269    "src/src/core/lib/channel/call_finalization.h",
4270    "src/src/core/lib/channel/call_tracer.h",
4271    "src/src/core/lib/channel/channel_args.cc",
4272    "src/src/core/lib/channel/channel_args.h",
4273    "src/src/core/lib/channel/channel_args_preconditioning.cc",
4274    "src/src/core/lib/channel/channel_args_preconditioning.h",
4275    "src/src/core/lib/channel/channel_fwd.h",
4276    "src/src/core/lib/channel/channel_stack.cc",
4277    "src/src/core/lib/channel/channel_stack.h",
4278    "src/src/core/lib/channel/channel_stack_builder.cc",
4279    "src/src/core/lib/channel/channel_stack_builder.h",
4280    "src/src/core/lib/channel/channel_stack_builder_impl.cc",
4281    "src/src/core/lib/channel/channel_stack_builder_impl.h",
4282    "src/src/core/lib/channel/channel_trace.cc",
4283    "src/src/core/lib/channel/channel_trace.h",
4284    "src/src/core/lib/channel/channelz.cc",
4285    "src/src/core/lib/channel/channelz.h",
4286    "src/src/core/lib/channel/channelz_registry.cc",
4287    "src/src/core/lib/channel/channelz_registry.h",
4288    "src/src/core/lib/channel/connected_channel.cc",
4289    "src/src/core/lib/channel/connected_channel.h",
4290    "src/src/core/lib/channel/context.h",
4291    "src/src/core/lib/channel/promise_based_filter.cc",
4292    "src/src/core/lib/channel/promise_based_filter.h",
4293    "src/src/core/lib/channel/status_util.cc",
4294    "src/src/core/lib/channel/status_util.h",
4295    "src/src/core/lib/compression/compression.cc",
4296    "src/src/core/lib/compression/compression_internal.cc",
4297    "src/src/core/lib/compression/compression_internal.h",
4298    "src/src/core/lib/compression/message_compress.cc",
4299    "src/src/core/lib/compression/message_compress.h",
4300    "src/src/core/lib/config/core_configuration.cc",
4301    "src/src/core/lib/config/core_configuration.h",
4302    "src/src/core/lib/debug/event_log.cc",
4303    "src/src/core/lib/debug/event_log.h",
4304    "src/src/core/lib/debug/histogram_view.cc",
4305    "src/src/core/lib/debug/histogram_view.h",
4306    "src/src/core/lib/debug/stats.cc",
4307    "src/src/core/lib/debug/stats.h",
4308    "src/src/core/lib/debug/stats_data.cc",
4309    "src/src/core/lib/debug/stats_data.h",
4310    "src/src/core/lib/debug/trace.cc",
4311    "src/src/core/lib/debug/trace.h",
4312    "src/src/core/lib/event_engine/channel_args_endpoint_config.cc",
4313    "src/src/core/lib/event_engine/channel_args_endpoint_config.h",
4314    "src/src/core/lib/event_engine/common_closures.h",
4315    "src/src/core/lib/event_engine/default_event_engine.cc",
4316    "src/src/core/lib/event_engine/default_event_engine.h",
4317    "src/src/core/lib/event_engine/default_event_engine_factory.cc",
4318    "src/src/core/lib/event_engine/default_event_engine_factory.h",
4319    "src/src/core/lib/event_engine/event_engine.cc",
4320    "src/src/core/lib/event_engine/executor/executor.h",
4321    "src/src/core/lib/event_engine/forkable.cc",
4322    "src/src/core/lib/event_engine/forkable.h",
4323    "src/src/core/lib/event_engine/handle_containers.h",
4324    "src/src/core/lib/event_engine/memory_allocator.cc",
4325    "src/src/core/lib/event_engine/poller.h",
4326    "src/src/core/lib/event_engine/posix.h",
4327    "src/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc",
4328    "src/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h",
4329    "src/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc",
4330    "src/src/core/lib/event_engine/posix_engine/ev_poll_posix.h",
4331    "src/src/core/lib/event_engine/posix_engine/event_poller.h",
4332    "src/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc",
4333    "src/src/core/lib/event_engine/posix_engine/event_poller_posix_default.h",
4334    "src/src/core/lib/event_engine/posix_engine/internal_errqueue.cc",
4335    "src/src/core/lib/event_engine/posix_engine/internal_errqueue.h",
4336    "src/src/core/lib/event_engine/posix_engine/lockfree_event.cc",
4337    "src/src/core/lib/event_engine/posix_engine/lockfree_event.h",
4338    "src/src/core/lib/event_engine/posix_engine/posix_endpoint.cc",
4339    "src/src/core/lib/event_engine/posix_engine/posix_endpoint.h",
4340    "src/src/core/lib/event_engine/posix_engine/posix_engine.cc",
4341    "src/src/core/lib/event_engine/posix_engine/posix_engine.h",
4342    "src/src/core/lib/event_engine/posix_engine/posix_engine_closure.h",
4343    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc",
4344    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener.h",
4345    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc",
4346    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h",
4347    "src/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc",
4348    "src/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h",
4349    "src/src/core/lib/event_engine/posix_engine/timer.cc",
4350    "src/src/core/lib/event_engine/posix_engine/timer.h",
4351    "src/src/core/lib/event_engine/posix_engine/timer_heap.cc",
4352    "src/src/core/lib/event_engine/posix_engine/timer_heap.h",
4353    "src/src/core/lib/event_engine/posix_engine/timer_manager.cc",
4354    "src/src/core/lib/event_engine/posix_engine/timer_manager.h",
4355    "src/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc",
4356    "src/src/core/lib/event_engine/posix_engine/traced_buffer_list.h",
4357    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc",
4358    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.h",
4359    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc",
4360    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.h",
4361    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix.h",
4362    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc",
4363    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.h",
4364    "src/src/core/lib/event_engine/resolved_address.cc",
4365    "src/src/core/lib/event_engine/resolved_address_internal.h",
4366    "src/src/core/lib/event_engine/shim.cc",
4367    "src/src/core/lib/event_engine/shim.h",
4368    "src/src/core/lib/event_engine/slice.cc",
4369    "src/src/core/lib/event_engine/slice_buffer.cc",
4370    "src/src/core/lib/event_engine/tcp_socket_utils.cc",
4371    "src/src/core/lib/event_engine/tcp_socket_utils.h",
4372    "src/src/core/lib/event_engine/thread_pool.cc",
4373    "src/src/core/lib/event_engine/thread_pool.h",
4374    "src/src/core/lib/event_engine/time_util.cc",
4375    "src/src/core/lib/event_engine/time_util.h",
4376    "src/src/core/lib/event_engine/trace.cc",
4377    "src/src/core/lib/event_engine/trace.h",
4378    "src/src/core/lib/event_engine/utils.cc",
4379    "src/src/core/lib/event_engine/utils.h",
4380    "src/src/core/lib/event_engine/windows/iocp.cc",
4381    "src/src/core/lib/event_engine/windows/iocp.h",
4382    "src/src/core/lib/event_engine/windows/win_socket.cc",
4383    "src/src/core/lib/event_engine/windows/win_socket.h",
4384    "src/src/core/lib/event_engine/windows/windows_endpoint.cc",
4385    "src/src/core/lib/event_engine/windows/windows_endpoint.h",
4386    "src/src/core/lib/event_engine/windows/windows_engine.cc",
4387    "src/src/core/lib/event_engine/windows/windows_engine.h",
4388    "src/src/core/lib/experiments/config.cc",
4389    "src/src/core/lib/experiments/config.h",
4390    "src/src/core/lib/experiments/experiments.cc",
4391    "src/src/core/lib/experiments/experiments.h",
4392    "src/src/core/lib/gpr/spinlock.h",
4393    "src/src/core/lib/gprpp/atomic_utils.h",
4394    "src/src/core/lib/gprpp/bitset.h",
4395    "src/src/core/lib/gprpp/chunked_vector.h",
4396    "src/src/core/lib/gprpp/cpp_impl_of.h",
4397    "src/src/core/lib/gprpp/dual_ref_counted.h",
4398    "src/src/core/lib/gprpp/load_file.cc",
4399    "src/src/core/lib/gprpp/load_file.h",
4400    "src/src/core/lib/gprpp/manual_constructor.h",
4401    "src/src/core/lib/gprpp/match.h",
4402    "src/src/core/lib/gprpp/notification.h",
4403    "src/src/core/lib/gprpp/orphanable.h",
4404    "src/src/core/lib/gprpp/overload.h",
4405    "src/src/core/lib/gprpp/packed_table.h",
4406    "src/src/core/lib/gprpp/per_cpu.h",
4407    "src/src/core/lib/gprpp/ref_counted.h",
4408    "src/src/core/lib/gprpp/ref_counted_ptr.h",
4409    "src/src/core/lib/gprpp/single_set_ptr.h",
4410    "src/src/core/lib/gprpp/sorted_pack.h",
4411    "src/src/core/lib/gprpp/status_helper.cc",
4412    "src/src/core/lib/gprpp/status_helper.h",
4413    "src/src/core/lib/gprpp/table.h",
4414    "src/src/core/lib/gprpp/time.cc",
4415    "src/src/core/lib/gprpp/time.h",
4416    "src/src/core/lib/gprpp/time_averaged_stats.cc",
4417    "src/src/core/lib/gprpp/time_averaged_stats.h",
4418    "src/src/core/lib/gprpp/unique_type_name.h",
4419    "src/src/core/lib/gprpp/validation_errors.cc",
4420    "src/src/core/lib/gprpp/validation_errors.h",
4421    "src/src/core/lib/gprpp/work_serializer.cc",
4422    "src/src/core/lib/gprpp/work_serializer.h",
4423    "src/src/core/lib/handshaker/proxy_mapper.h",
4424    "src/src/core/lib/handshaker/proxy_mapper_registry.cc",
4425    "src/src/core/lib/handshaker/proxy_mapper_registry.h",
4426    "src/src/core/lib/http/format_request.cc",
4427    "src/src/core/lib/http/format_request.h",
4428    "src/src/core/lib/http/httpcli.cc",
4429    "src/src/core/lib/http/httpcli.h",
4430    "src/src/core/lib/http/httpcli_security_connector.cc",
4431    "src/src/core/lib/http/httpcli_ssl_credentials.h",
4432    "src/src/core/lib/http/parser.cc",
4433    "src/src/core/lib/http/parser.h",
4434    "src/src/core/lib/iomgr/block_annotate.h",
4435    "src/src/core/lib/iomgr/buffer_list.cc",
4436    "src/src/core/lib/iomgr/buffer_list.h",
4437    "src/src/core/lib/iomgr/call_combiner.cc",
4438    "src/src/core/lib/iomgr/call_combiner.h",
4439    "src/src/core/lib/iomgr/cfstream_handle.cc",
4440    "src/src/core/lib/iomgr/cfstream_handle.h",
4441    "src/src/core/lib/iomgr/closure.cc",
4442    "src/src/core/lib/iomgr/closure.h",
4443    "src/src/core/lib/iomgr/combiner.cc",
4444    "src/src/core/lib/iomgr/combiner.h",
4445    "src/src/core/lib/iomgr/dualstack_socket_posix.cc",
4446    "src/src/core/lib/iomgr/dynamic_annotations.h",
4447    "src/src/core/lib/iomgr/endpoint.cc",
4448    "src/src/core/lib/iomgr/endpoint.h",
4449    "src/src/core/lib/iomgr/endpoint_cfstream.cc",
4450    "src/src/core/lib/iomgr/endpoint_cfstream.h",
4451    "src/src/core/lib/iomgr/endpoint_pair.h",
4452    "src/src/core/lib/iomgr/endpoint_pair_posix.cc",
4453    "src/src/core/lib/iomgr/endpoint_pair_windows.cc",
4454    "src/src/core/lib/iomgr/error.cc",
4455    "src/src/core/lib/iomgr/error.h",
4456    "src/src/core/lib/iomgr/error_cfstream.cc",
4457    "src/src/core/lib/iomgr/error_cfstream.h",
4458    "src/src/core/lib/iomgr/ev_apple.cc",
4459    "src/src/core/lib/iomgr/ev_apple.h",
4460    "src/src/core/lib/iomgr/ev_epoll1_linux.cc",
4461    "src/src/core/lib/iomgr/ev_epoll1_linux.h",
4462    "src/src/core/lib/iomgr/ev_poll_posix.cc",
4463    "src/src/core/lib/iomgr/ev_poll_posix.h",
4464    "src/src/core/lib/iomgr/ev_posix.cc",
4465    "src/src/core/lib/iomgr/ev_posix.h",
4466    "src/src/core/lib/iomgr/ev_windows.cc",
4467    "src/src/core/lib/iomgr/event_engine_shims/closure.cc",
4468    "src/src/core/lib/iomgr/event_engine_shims/closure.h",
4469    "src/src/core/lib/iomgr/event_engine_shims/endpoint.cc",
4470    "src/src/core/lib/iomgr/event_engine_shims/endpoint.h",
4471    "src/src/core/lib/iomgr/event_engine_shims/tcp_client.cc",
4472    "src/src/core/lib/iomgr/event_engine_shims/tcp_client.h",
4473    "src/src/core/lib/iomgr/exec_ctx.cc",
4474    "src/src/core/lib/iomgr/exec_ctx.h",
4475    "src/src/core/lib/iomgr/executor.cc",
4476    "src/src/core/lib/iomgr/executor.h",
4477    "src/src/core/lib/iomgr/fork_posix.cc",
4478    "src/src/core/lib/iomgr/fork_windows.cc",
4479    "src/src/core/lib/iomgr/gethostname.h",
4480    "src/src/core/lib/iomgr/gethostname_fallback.cc",
4481    "src/src/core/lib/iomgr/gethostname_host_name_max.cc",
4482    "src/src/core/lib/iomgr/gethostname_sysconf.cc",
4483    "src/src/core/lib/iomgr/grpc_if_nametoindex.h",
4484    "src/src/core/lib/iomgr/grpc_if_nametoindex_posix.cc",
4485    "src/src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc",
4486    "src/src/core/lib/iomgr/internal_errqueue.cc",
4487    "src/src/core/lib/iomgr/internal_errqueue.h",
4488    "src/src/core/lib/iomgr/iocp_windows.cc",
4489    "src/src/core/lib/iomgr/iocp_windows.h",
4490    "src/src/core/lib/iomgr/iomgr.cc",
4491    "src/src/core/lib/iomgr/iomgr.h",
4492    "src/src/core/lib/iomgr/iomgr_fwd.h",
4493    "src/src/core/lib/iomgr/iomgr_internal.cc",
4494    "src/src/core/lib/iomgr/iomgr_internal.h",
4495    "src/src/core/lib/iomgr/iomgr_posix.cc",
4496    "src/src/core/lib/iomgr/iomgr_posix_cfstream.cc",
4497    "src/src/core/lib/iomgr/iomgr_windows.cc",
4498    "src/src/core/lib/iomgr/load_file.cc",
4499    "src/src/core/lib/iomgr/load_file.h",
4500    "src/src/core/lib/iomgr/lockfree_event.cc",
4501    "src/src/core/lib/iomgr/lockfree_event.h",
4502    "src/src/core/lib/iomgr/nameser.h",
4503    "src/src/core/lib/iomgr/polling_entity.cc",
4504    "src/src/core/lib/iomgr/polling_entity.h",
4505    "src/src/core/lib/iomgr/pollset.cc",
4506    "src/src/core/lib/iomgr/pollset.h",
4507    "src/src/core/lib/iomgr/pollset_set.cc",
4508    "src/src/core/lib/iomgr/pollset_set.h",
4509    "src/src/core/lib/iomgr/pollset_set_windows.cc",
4510    "src/src/core/lib/iomgr/pollset_set_windows.h",
4511    "src/src/core/lib/iomgr/pollset_windows.cc",
4512    "src/src/core/lib/iomgr/pollset_windows.h",
4513    "src/src/core/lib/iomgr/port.h",
4514    "src/src/core/lib/iomgr/python_util.h",
4515    "src/src/core/lib/iomgr/resolve_address.cc",
4516    "src/src/core/lib/iomgr/resolve_address.h",
4517    "src/src/core/lib/iomgr/resolve_address_impl.h",
4518    "src/src/core/lib/iomgr/resolve_address_posix.cc",
4519    "src/src/core/lib/iomgr/resolve_address_posix.h",
4520    "src/src/core/lib/iomgr/resolve_address_windows.cc",
4521    "src/src/core/lib/iomgr/resolve_address_windows.h",
4522    "src/src/core/lib/iomgr/resolved_address.h",
4523    "src/src/core/lib/iomgr/sockaddr.h",
4524    "src/src/core/lib/iomgr/sockaddr_posix.h",
4525    "src/src/core/lib/iomgr/sockaddr_utils_posix.cc",
4526    "src/src/core/lib/iomgr/sockaddr_windows.h",
4527    "src/src/core/lib/iomgr/socket_factory_posix.cc",
4528    "src/src/core/lib/iomgr/socket_factory_posix.h",
4529    "src/src/core/lib/iomgr/socket_mutator.cc",
4530    "src/src/core/lib/iomgr/socket_mutator.h",
4531    "src/src/core/lib/iomgr/socket_utils.h",
4532    "src/src/core/lib/iomgr/socket_utils_common_posix.cc",
4533    "src/src/core/lib/iomgr/socket_utils_linux.cc",
4534    "src/src/core/lib/iomgr/socket_utils_posix.cc",
4535    "src/src/core/lib/iomgr/socket_utils_posix.h",
4536    "src/src/core/lib/iomgr/socket_utils_windows.cc",
4537    "src/src/core/lib/iomgr/socket_windows.cc",
4538    "src/src/core/lib/iomgr/socket_windows.h",
4539    "src/src/core/lib/iomgr/systemd_utils.cc",
4540    "src/src/core/lib/iomgr/systemd_utils.h",
4541    "src/src/core/lib/iomgr/tcp_client.cc",
4542    "src/src/core/lib/iomgr/tcp_client.h",
4543    "src/src/core/lib/iomgr/tcp_client_cfstream.cc",
4544    "src/src/core/lib/iomgr/tcp_client_posix.cc",
4545    "src/src/core/lib/iomgr/tcp_client_posix.h",
4546    "src/src/core/lib/iomgr/tcp_client_windows.cc",
4547    "src/src/core/lib/iomgr/tcp_posix.cc",
4548    "src/src/core/lib/iomgr/tcp_posix.h",
4549    "src/src/core/lib/iomgr/tcp_server.cc",
4550    "src/src/core/lib/iomgr/tcp_server.h",
4551    "src/src/core/lib/iomgr/tcp_server_posix.cc",
4552    "src/src/core/lib/iomgr/tcp_server_utils_posix.h",
4553    "src/src/core/lib/iomgr/tcp_server_utils_posix_common.cc",
4554    "src/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc",
4555    "src/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc",
4556    "src/src/core/lib/iomgr/tcp_server_windows.cc",
4557    "src/src/core/lib/iomgr/tcp_windows.cc",
4558    "src/src/core/lib/iomgr/tcp_windows.h",
4559    "src/src/core/lib/iomgr/timer.cc",
4560    "src/src/core/lib/iomgr/timer.h",
4561    "src/src/core/lib/iomgr/timer_generic.cc",
4562    "src/src/core/lib/iomgr/timer_generic.h",
4563    "src/src/core/lib/iomgr/timer_heap.cc",
4564    "src/src/core/lib/iomgr/timer_heap.h",
4565    "src/src/core/lib/iomgr/timer_manager.cc",
4566    "src/src/core/lib/iomgr/timer_manager.h",
4567    "src/src/core/lib/iomgr/unix_sockets_posix.cc",
4568    "src/src/core/lib/iomgr/unix_sockets_posix.h",
4569    "src/src/core/lib/iomgr/unix_sockets_posix_noop.cc",
4570    "src/src/core/lib/iomgr/wakeup_fd_eventfd.cc",
4571    "src/src/core/lib/iomgr/wakeup_fd_nospecial.cc",
4572    "src/src/core/lib/iomgr/wakeup_fd_pipe.cc",
4573    "src/src/core/lib/iomgr/wakeup_fd_pipe.h",
4574    "src/src/core/lib/iomgr/wakeup_fd_posix.cc",
4575    "src/src/core/lib/iomgr/wakeup_fd_posix.h",
4576    "src/src/core/lib/json/json.h",
4577    "src/src/core/lib/json/json_args.h",
4578    "src/src/core/lib/json/json_channel_args.h",
4579    "src/src/core/lib/json/json_object_loader.cc",
4580    "src/src/core/lib/json/json_object_loader.h",
4581    "src/src/core/lib/json/json_reader.cc",
4582    "src/src/core/lib/json/json_util.cc",
4583    "src/src/core/lib/json/json_util.h",
4584    "src/src/core/lib/json/json_writer.cc",
4585    "src/src/core/lib/load_balancing/lb_policy.cc",
4586    "src/src/core/lib/load_balancing/lb_policy.h",
4587    "src/src/core/lib/load_balancing/lb_policy_factory.h",
4588    "src/src/core/lib/load_balancing/lb_policy_registry.cc",
4589    "src/src/core/lib/load_balancing/lb_policy_registry.h",
4590    "src/src/core/lib/load_balancing/subchannel_interface.h",
4591    "src/src/core/lib/matchers/matchers.cc",
4592    "src/src/core/lib/matchers/matchers.h",
4593    "src/src/core/lib/promise/activity.cc",
4594    "src/src/core/lib/promise/activity.h",
4595    "src/src/core/lib/promise/arena_promise.h",
4596    "src/src/core/lib/promise/context.h",
4597    "src/src/core/lib/promise/detail/basic_join.h",
4598    "src/src/core/lib/promise/detail/basic_seq.h",
4599    "src/src/core/lib/promise/detail/promise_factory.h",
4600    "src/src/core/lib/promise/detail/promise_like.h",
4601    "src/src/core/lib/promise/detail/status.h",
4602    "src/src/core/lib/promise/detail/switch.h",
4603    "src/src/core/lib/promise/exec_ctx_wakeup_scheduler.h",
4604    "src/src/core/lib/promise/if.h",
4605    "src/src/core/lib/promise/interceptor_list.h",
4606    "src/src/core/lib/promise/intra_activity_waiter.h",
4607    "src/src/core/lib/promise/latch.h",
4608    "src/src/core/lib/promise/loop.h",
4609    "src/src/core/lib/promise/map.h",
4610    "src/src/core/lib/promise/pipe.h",
4611    "src/src/core/lib/promise/poll.h",
4612    "src/src/core/lib/promise/promise.h",
4613    "src/src/core/lib/promise/race.h",
4614    "src/src/core/lib/promise/seq.h",
4615    "src/src/core/lib/promise/sleep.cc",
4616    "src/src/core/lib/promise/sleep.h",
4617    "src/src/core/lib/promise/trace.cc",
4618    "src/src/core/lib/promise/trace.h",
4619    "src/src/core/lib/promise/try_join.h",
4620    "src/src/core/lib/promise/try_seq.h",
4621    "src/src/core/lib/resolver/resolver.cc",
4622    "src/src/core/lib/resolver/resolver.h",
4623    "src/src/core/lib/resolver/resolver_factory.h",
4624    "src/src/core/lib/resolver/resolver_registry.cc",
4625    "src/src/core/lib/resolver/resolver_registry.h",
4626    "src/src/core/lib/resolver/server_address.cc",
4627    "src/src/core/lib/resolver/server_address.h",
4628    "src/src/core/lib/resource_quota/api.cc",
4629    "src/src/core/lib/resource_quota/api.h",
4630    "src/src/core/lib/resource_quota/arena.cc",
4631    "src/src/core/lib/resource_quota/arena.h",
4632    "src/src/core/lib/resource_quota/memory_quota.cc",
4633    "src/src/core/lib/resource_quota/memory_quota.h",
4634    "src/src/core/lib/resource_quota/periodic_update.cc",
4635    "src/src/core/lib/resource_quota/periodic_update.h",
4636    "src/src/core/lib/resource_quota/resource_quota.cc",
4637    "src/src/core/lib/resource_quota/resource_quota.h",
4638    "src/src/core/lib/resource_quota/thread_quota.cc",
4639    "src/src/core/lib/resource_quota/thread_quota.h",
4640    "src/src/core/lib/resource_quota/trace.cc",
4641    "src/src/core/lib/resource_quota/trace.h",
4642    "src/src/core/lib/security/authorization/authorization_engine.h",
4643    "src/src/core/lib/security/authorization/authorization_policy_provider.h",
4644    "src/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc",
4645    "src/src/core/lib/security/authorization/evaluate_args.cc",
4646    "src/src/core/lib/security/authorization/evaluate_args.h",
4647    "src/src/core/lib/security/authorization/grpc_authorization_engine.cc",
4648    "src/src/core/lib/security/authorization/grpc_authorization_engine.h",
4649    "src/src/core/lib/security/authorization/grpc_server_authz_filter.cc",
4650    "src/src/core/lib/security/authorization/grpc_server_authz_filter.h",
4651    "src/src/core/lib/security/authorization/matchers.cc",
4652    "src/src/core/lib/security/authorization/matchers.h",
4653    "src/src/core/lib/security/authorization/rbac_policy.cc",
4654    "src/src/core/lib/security/authorization/rbac_policy.h",
4655    "src/src/core/lib/security/certificate_provider/certificate_provider_factory.h",
4656    "src/src/core/lib/security/certificate_provider/certificate_provider_registry.cc",
4657    "src/src/core/lib/security/certificate_provider/certificate_provider_registry.h",
4658    "src/src/core/lib/security/context/security_context.cc",
4659    "src/src/core/lib/security/context/security_context.h",
4660    "src/src/core/lib/security/credentials/alts/alts_credentials.cc",
4661    "src/src/core/lib/security/credentials/alts/alts_credentials.h",
4662    "src/src/core/lib/security/credentials/alts/check_gcp_environment.cc",
4663    "src/src/core/lib/security/credentials/alts/check_gcp_environment.h",
4664    "src/src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc",
4665    "src/src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc",
4666    "src/src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc",
4667    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc",
4668    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc",
4669    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h",
4670    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc",
4671    "src/src/core/lib/security/credentials/call_creds_util.cc",
4672    "src/src/core/lib/security/credentials/call_creds_util.h",
4673    "src/src/core/lib/security/credentials/channel_creds_registry.h",
4674    "src/src/core/lib/security/credentials/channel_creds_registry_init.cc",
4675    "src/src/core/lib/security/credentials/composite/composite_credentials.cc",
4676    "src/src/core/lib/security/credentials/composite/composite_credentials.h",
4677    "src/src/core/lib/security/credentials/credentials.cc",
4678    "src/src/core/lib/security/credentials/credentials.h",
4679    "src/src/core/lib/security/credentials/external/aws_external_account_credentials.cc",
4680    "src/src/core/lib/security/credentials/external/aws_external_account_credentials.h",
4681    "src/src/core/lib/security/credentials/external/aws_request_signer.cc",
4682    "src/src/core/lib/security/credentials/external/aws_request_signer.h",
4683    "src/src/core/lib/security/credentials/external/external_account_credentials.cc",
4684    "src/src/core/lib/security/credentials/external/external_account_credentials.h",
4685    "src/src/core/lib/security/credentials/external/file_external_account_credentials.cc",
4686    "src/src/core/lib/security/credentials/external/file_external_account_credentials.h",
4687    "src/src/core/lib/security/credentials/external/url_external_account_credentials.cc",
4688    "src/src/core/lib/security/credentials/external/url_external_account_credentials.h",
4689    "src/src/core/lib/security/credentials/fake/fake_credentials.cc",
4690    "src/src/core/lib/security/credentials/fake/fake_credentials.h",
4691    "src/src/core/lib/security/credentials/google_default/credentials_generic.cc",
4692    "src/src/core/lib/security/credentials/google_default/google_default_credentials.cc",
4693    "src/src/core/lib/security/credentials/google_default/google_default_credentials.h",
4694    "src/src/core/lib/security/credentials/iam/iam_credentials.cc",
4695    "src/src/core/lib/security/credentials/iam/iam_credentials.h",
4696    "src/src/core/lib/security/credentials/insecure/insecure_credentials.cc",
4697    "src/src/core/lib/security/credentials/insecure/insecure_credentials.h",
4698    "src/src/core/lib/security/credentials/jwt/json_token.cc",
4699    "src/src/core/lib/security/credentials/jwt/json_token.h",
4700    "src/src/core/lib/security/credentials/jwt/jwt_credentials.cc",
4701    "src/src/core/lib/security/credentials/jwt/jwt_credentials.h",
4702    "src/src/core/lib/security/credentials/jwt/jwt_verifier.cc",
4703    "src/src/core/lib/security/credentials/jwt/jwt_verifier.h",
4704    "src/src/core/lib/security/credentials/local/local_credentials.cc",
4705    "src/src/core/lib/security/credentials/local/local_credentials.h",
4706    "src/src/core/lib/security/credentials/oauth2/oauth2_credentials.cc",
4707    "src/src/core/lib/security/credentials/oauth2/oauth2_credentials.h",
4708    "src/src/core/lib/security/credentials/plugin/plugin_credentials.cc",
4709    "src/src/core/lib/security/credentials/plugin/plugin_credentials.h",
4710    "src/src/core/lib/security/credentials/ssl/ssl_credentials.cc",
4711    "src/src/core/lib/security/credentials/ssl/ssl_credentials.h",
4712    "src/src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc",
4713    "src/src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.h",
4714    "src/src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc",
4715    "src/src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.h",
4716    "src/src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.cc",
4717    "src/src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.h",
4718    "src/src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc",
4719    "src/src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h",
4720    "src/src/core/lib/security/credentials/tls/tls_credentials.cc",
4721    "src/src/core/lib/security/credentials/tls/tls_credentials.h",
4722    "src/src/core/lib/security/credentials/tls/tls_utils.cc",
4723    "src/src/core/lib/security/credentials/tls/tls_utils.h",
4724    "src/src/core/lib/security/credentials/xds/xds_credentials.cc",
4725    "src/src/core/lib/security/credentials/xds/xds_credentials.h",
4726    "src/src/core/lib/security/security_connector/alts/alts_security_connector.cc",
4727    "src/src/core/lib/security/security_connector/alts/alts_security_connector.h",
4728    "src/src/core/lib/security/security_connector/fake/fake_security_connector.cc",
4729    "src/src/core/lib/security/security_connector/fake/fake_security_connector.h",
4730    "src/src/core/lib/security/security_connector/insecure/insecure_security_connector.cc",
4731    "src/src/core/lib/security/security_connector/insecure/insecure_security_connector.h",
4732    "src/src/core/lib/security/security_connector/load_system_roots.h",
4733    "src/src/core/lib/security/security_connector/load_system_roots_fallback.cc",
4734    "src/src/core/lib/security/security_connector/load_system_roots_supported.cc",
4735    "src/src/core/lib/security/security_connector/load_system_roots_supported.h",
4736    "src/src/core/lib/security/security_connector/local/local_security_connector.cc",
4737    "src/src/core/lib/security/security_connector/local/local_security_connector.h",
4738    "src/src/core/lib/security/security_connector/security_connector.cc",
4739    "src/src/core/lib/security/security_connector/security_connector.h",
4740    "src/src/core/lib/security/security_connector/ssl/ssl_security_connector.cc",
4741    "src/src/core/lib/security/security_connector/ssl/ssl_security_connector.h",
4742    "src/src/core/lib/security/security_connector/ssl_utils.cc",
4743    "src/src/core/lib/security/security_connector/ssl_utils.h",
4744    "src/src/core/lib/security/security_connector/ssl_utils_config.cc",
4745    "src/src/core/lib/security/security_connector/ssl_utils_config.h",
4746    "src/src/core/lib/security/security_connector/tls/tls_security_connector.cc",
4747    "src/src/core/lib/security/security_connector/tls/tls_security_connector.h",
4748    "src/src/core/lib/security/transport/auth_filters.h",
4749    "src/src/core/lib/security/transport/client_auth_filter.cc",
4750    "src/src/core/lib/security/transport/secure_endpoint.cc",
4751    "src/src/core/lib/security/transport/secure_endpoint.h",
4752    "src/src/core/lib/security/transport/security_handshaker.cc",
4753    "src/src/core/lib/security/transport/security_handshaker.h",
4754    "src/src/core/lib/security/transport/server_auth_filter.cc",
4755    "src/src/core/lib/security/transport/tsi_error.cc",
4756    "src/src/core/lib/security/transport/tsi_error.h",
4757    "src/src/core/lib/security/util/json_util.cc",
4758    "src/src/core/lib/security/util/json_util.h",
4759    "src/src/core/lib/service_config/service_config.h",
4760    "src/src/core/lib/service_config/service_config_call_data.h",
4761    "src/src/core/lib/service_config/service_config_impl.cc",
4762    "src/src/core/lib/service_config/service_config_impl.h",
4763    "src/src/core/lib/service_config/service_config_parser.cc",
4764    "src/src/core/lib/service_config/service_config_parser.h",
4765    "src/src/core/lib/slice/b64.cc",
4766    "src/src/core/lib/slice/b64.h",
4767    "src/src/core/lib/slice/percent_encoding.cc",
4768    "src/src/core/lib/slice/percent_encoding.h",
4769    "src/src/core/lib/slice/slice.cc",
4770    "src/src/core/lib/slice/slice.h",
4771    "src/src/core/lib/slice/slice_buffer.cc",
4772    "src/src/core/lib/slice/slice_buffer.h",
4773    "src/src/core/lib/slice/slice_internal.h",
4774    "src/src/core/lib/slice/slice_refcount.cc",
4775    "src/src/core/lib/slice/slice_refcount.h",
4776    "src/src/core/lib/slice/slice_string_helpers.cc",
4777    "src/src/core/lib/slice/slice_string_helpers.h",
4778    "src/src/core/lib/surface/api_trace.cc",
4779    "src/src/core/lib/surface/api_trace.h",
4780    "src/src/core/lib/surface/builtins.cc",
4781    "src/src/core/lib/surface/builtins.h",
4782    "src/src/core/lib/surface/byte_buffer.cc",
4783    "src/src/core/lib/surface/byte_buffer_reader.cc",
4784    "src/src/core/lib/surface/call.cc",
4785    "src/src/core/lib/surface/call.h",
4786    "src/src/core/lib/surface/call_details.cc",
4787    "src/src/core/lib/surface/call_log_batch.cc",
4788    "src/src/core/lib/surface/call_test_only.h",
4789    "src/src/core/lib/surface/call_trace.cc",
4790    "src/src/core/lib/surface/call_trace.h",
4791    "src/src/core/lib/surface/channel.cc",
4792    "src/src/core/lib/surface/channel.h",
4793    "src/src/core/lib/surface/channel_init.cc",
4794    "src/src/core/lib/surface/channel_init.h",
4795    "src/src/core/lib/surface/channel_ping.cc",
4796    "src/src/core/lib/surface/channel_stack_type.cc",
4797    "src/src/core/lib/surface/channel_stack_type.h",
4798    "src/src/core/lib/surface/completion_queue.cc",
4799    "src/src/core/lib/surface/completion_queue.h",
4800    "src/src/core/lib/surface/completion_queue_factory.cc",
4801    "src/src/core/lib/surface/completion_queue_factory.h",
4802    "src/src/core/lib/surface/event_string.cc",
4803    "src/src/core/lib/surface/event_string.h",
4804    "src/src/core/lib/surface/init.cc",
4805    "src/src/core/lib/surface/init.h",
4806    "src/src/core/lib/surface/init_internally.cc",
4807    "src/src/core/lib/surface/init_internally.h",
4808    "src/src/core/lib/surface/lame_client.cc",
4809    "src/src/core/lib/surface/lame_client.h",
4810    "src/src/core/lib/surface/metadata_array.cc",
4811    "src/src/core/lib/surface/server.cc",
4812    "src/src/core/lib/surface/server.h",
4813    "src/src/core/lib/surface/validate_metadata.cc",
4814    "src/src/core/lib/surface/validate_metadata.h",
4815    "src/src/core/lib/surface/version.cc",
4816    "src/src/core/lib/transport/bdp_estimator.cc",
4817    "src/src/core/lib/transport/bdp_estimator.h",
4818    "src/src/core/lib/transport/connectivity_state.cc",
4819    "src/src/core/lib/transport/connectivity_state.h",
4820    "src/src/core/lib/transport/error_utils.cc",
4821    "src/src/core/lib/transport/error_utils.h",
4822    "src/src/core/lib/transport/handshaker.cc",
4823    "src/src/core/lib/transport/handshaker.h",
4824    "src/src/core/lib/transport/handshaker_factory.h",
4825    "src/src/core/lib/transport/handshaker_registry.cc",
4826    "src/src/core/lib/transport/handshaker_registry.h",
4827    "src/src/core/lib/transport/http2_errors.h",
4828    "src/src/core/lib/transport/http_connect_handshaker.cc",
4829    "src/src/core/lib/transport/http_connect_handshaker.h",
4830    "src/src/core/lib/transport/metadata_batch.cc",
4831    "src/src/core/lib/transport/metadata_batch.h",
4832    "src/src/core/lib/transport/parsed_metadata.cc",
4833    "src/src/core/lib/transport/parsed_metadata.h",
4834    "src/src/core/lib/transport/pid_controller.cc",
4835    "src/src/core/lib/transport/pid_controller.h",
4836    "src/src/core/lib/transport/status_conversion.cc",
4837    "src/src/core/lib/transport/status_conversion.h",
4838    "src/src/core/lib/transport/tcp_connect_handshaker.cc",
4839    "src/src/core/lib/transport/tcp_connect_handshaker.h",
4840    "src/src/core/lib/transport/timeout_encoding.cc",
4841    "src/src/core/lib/transport/timeout_encoding.h",
4842    "src/src/core/lib/transport/transport.cc",
4843    "src/src/core/lib/transport/transport.h",
4844    "src/src/core/lib/transport/transport_fwd.h",
4845    "src/src/core/lib/transport/transport_impl.h",
4846    "src/src/core/lib/transport/transport_op_string.cc",
4847    "src/src/core/lib/uri/uri_parser.cc",
4848    "src/src/core/lib/uri/uri_parser.h",
4849    "src/src/core/plugin_registry/grpc_plugin_registry.cc",
4850    "src/src/core/plugin_registry/grpc_plugin_registry_extra.cc",
4851    "src/src/core/tsi/alts/crypt/aes_gcm.cc",
4852    "src/src/core/tsi/alts/crypt/gsec.cc",
4853    "src/src/core/tsi/alts/crypt/gsec.h",
4854    "src/src/core/tsi/alts/frame_protector/alts_counter.cc",
4855    "src/src/core/tsi/alts/frame_protector/alts_counter.h",
4856    "src/src/core/tsi/alts/frame_protector/alts_crypter.cc",
4857    "src/src/core/tsi/alts/frame_protector/alts_crypter.h",
4858    "src/src/core/tsi/alts/frame_protector/alts_frame_protector.cc",
4859    "src/src/core/tsi/alts/frame_protector/alts_frame_protector.h",
4860    "src/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc",
4861    "src/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h",
4862    "src/src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc",
4863    "src/src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc",
4864    "src/src/core/tsi/alts/frame_protector/frame_handler.cc",
4865    "src/src/core/tsi/alts/frame_protector/frame_handler.h",
4866    "src/src/core/tsi/alts/handshaker/alts_handshaker_client.cc",
4867    "src/src/core/tsi/alts/handshaker/alts_handshaker_client.h",
4868    "src/src/core/tsi/alts/handshaker/alts_shared_resource.cc",
4869    "src/src/core/tsi/alts/handshaker/alts_shared_resource.h",
4870    "src/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc",
4871    "src/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h",
4872    "src/src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h",
4873    "src/src/core/tsi/alts/handshaker/alts_tsi_utils.cc",
4874    "src/src/core/tsi/alts/handshaker/alts_tsi_utils.h",
4875    "src/src/core/tsi/alts/handshaker/transport_security_common_api.cc",
4876    "src/src/core/tsi/alts/handshaker/transport_security_common_api.h",
4877    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc",
4878    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h",
4879    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc",
4880    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h",
4881    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h",
4882    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc",
4883    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h",
4884    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc",
4885    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h",
4886    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc",
4887    "src/src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h",
4888    "src/src/core/tsi/fake_transport_security.cc",
4889    "src/src/core/tsi/fake_transport_security.h",
4890    "src/src/core/tsi/local_transport_security.cc",
4891    "src/src/core/tsi/local_transport_security.h",
4892    "src/src/core/tsi/ssl/key_logging/ssl_key_logging.cc",
4893    "src/src/core/tsi/ssl/key_logging/ssl_key_logging.h",
4894    "src/src/core/tsi/ssl/session_cache/ssl_session.h",
4895    "src/src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc",
4896    "src/src/core/tsi/ssl/session_cache/ssl_session_cache.cc",
4897    "src/src/core/tsi/ssl/session_cache/ssl_session_cache.h",
4898    "src/src/core/tsi/ssl/session_cache/ssl_session_openssl.cc",
4899    "src/src/core/tsi/ssl_transport_security.cc",
4900    "src/src/core/tsi/ssl_transport_security.h",
4901    "src/src/core/tsi/ssl_transport_security_utils.cc",
4902    "src/src/core/tsi/ssl_transport_security_utils.h",
4903    "src/src/core/tsi/ssl_types.h",
4904    "src/src/core/tsi/transport_security.cc",
4905    "src/src/core/tsi/transport_security.h",
4906    "src/src/core/tsi/transport_security_grpc.cc",
4907    "src/src/core/tsi/transport_security_grpc.h",
4908    "src/src/core/tsi/transport_security_interface.h",
4909    "src/third_party/xxhash/xxhash.h",
4910  ]
4911  public_deps = [
4912    ":absl_cleanup_cleanup",
4913    ":absl_container_flat_hash_map",
4914    ":absl_container_flat_hash_set",
4915    ":absl_container_inlined_vector",
4916    ":absl_functional_any_invocable",
4917    ":absl_functional_bind_front",
4918    ":absl_functional_function_ref",
4919    ":absl_hash_hash",
4920    ":absl_meta_type_traits",
4921    ":absl_status_statusor",
4922    ":absl_types_span",
4923    ":absl_utility_utility",
4924    ":address_sorting",
4925    ":boringssl",
4926    ":gpr",
4927    ":re2",
4928    ":upb",
4929    "../../gn:zlib",
4930  ]
4931  public_configs = [ "..:grpc_internal_config" ]
4932  configs -= [ "//gn/standalone:extra_warnings" ]
4933}
4934
4935source_set("grpc_unsecure") {
4936  sources = [
4937    "src/src/core/ext/filters/census/grpc_context.cc",
4938    "src/src/core/ext/filters/channel_idle/channel_idle_filter.cc",
4939    "src/src/core/ext/filters/channel_idle/channel_idle_filter.h",
4940    "src/src/core/ext/filters/channel_idle/idle_filter_state.cc",
4941    "src/src/core/ext/filters/channel_idle/idle_filter_state.h",
4942    "src/src/core/ext/filters/client_channel/backend_metric.cc",
4943    "src/src/core/ext/filters/client_channel/backend_metric.h",
4944    "src/src/core/ext/filters/client_channel/backup_poller.cc",
4945    "src/src/core/ext/filters/client_channel/backup_poller.h",
4946    "src/src/core/ext/filters/client_channel/channel_connectivity.cc",
4947    "src/src/core/ext/filters/client_channel/client_channel.cc",
4948    "src/src/core/ext/filters/client_channel/client_channel.h",
4949    "src/src/core/ext/filters/client_channel/client_channel_channelz.cc",
4950    "src/src/core/ext/filters/client_channel/client_channel_channelz.h",
4951    "src/src/core/ext/filters/client_channel/client_channel_factory.cc",
4952    "src/src/core/ext/filters/client_channel/client_channel_factory.h",
4953    "src/src/core/ext/filters/client_channel/client_channel_plugin.cc",
4954    "src/src/core/ext/filters/client_channel/client_channel_service_config.cc",
4955    "src/src/core/ext/filters/client_channel/client_channel_service_config.h",
4956    "src/src/core/ext/filters/client_channel/config_selector.cc",
4957    "src/src/core/ext/filters/client_channel/config_selector.h",
4958    "src/src/core/ext/filters/client_channel/connector.h",
4959    "src/src/core/ext/filters/client_channel/dynamic_filters.cc",
4960    "src/src/core/ext/filters/client_channel/dynamic_filters.h",
4961    "src/src/core/ext/filters/client_channel/global_subchannel_pool.cc",
4962    "src/src/core/ext/filters/client_channel/global_subchannel_pool.h",
4963    "src/src/core/ext/filters/client_channel/health/health_check_client.cc",
4964    "src/src/core/ext/filters/client_channel/health/health_check_client.h",
4965    "src/src/core/ext/filters/client_channel/http_proxy.cc",
4966    "src/src/core/ext/filters/client_channel/http_proxy.h",
4967    "src/src/core/ext/filters/client_channel/lb_call_state_internal.h",
4968    "src/src/core/ext/filters/client_channel/lb_policy/address_filtering.cc",
4969    "src/src/core/ext/filters/client_channel/lb_policy/address_filtering.h",
4970    "src/src/core/ext/filters/client_channel/lb_policy/backend_metric_data.h",
4971    "src/src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc",
4972    "src/src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h",
4973    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc",
4974    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h",
4975    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc",
4976    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h",
4977    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc",
4978    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h",
4979    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc",
4980    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h",
4981    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc",
4982    "src/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h",
4983    "src/src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.cc",
4984    "src/src/core/ext/filters/client_channel/lb_policy/oob_backend_metric.h",
4985    "src/src/core/ext/filters/client_channel/lb_policy/oob_backend_metric_internal.h",
4986    "src/src/core/ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.cc",
4987    "src/src/core/ext/filters/client_channel/lb_policy/outlier_detection/outlier_detection.h",
4988    "src/src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc",
4989    "src/src/core/ext/filters/client_channel/lb_policy/priority/priority.cc",
4990    "src/src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc",
4991    "src/src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h",
4992    "src/src/core/ext/filters/client_channel/lb_policy/rls/rls.cc",
4993    "src/src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc",
4994    "src/src/core/ext/filters/client_channel/lb_policy/subchannel_list.h",
4995    "src/src/core/ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.cc",
4996    "src/src/core/ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.h",
4997    "src/src/core/ext/filters/client_channel/lb_policy/weighted_round_robin/weighted_round_robin.cc",
4998    "src/src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc",
4999    "src/src/core/ext/filters/client_channel/local_subchannel_pool.cc",
5000    "src/src/core/ext/filters/client_channel/local_subchannel_pool.h",
5001    "src/src/core/ext/filters/client_channel/resolver/binder/binder_resolver.cc",
5002    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc",
5003    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h",
5004    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc",
5005    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc",
5006    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc",
5007    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h",
5008    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc",
5009    "src/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc",
5010    "src/src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc",
5011    "src/src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h",
5012    "src/src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc",
5013    "src/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc",
5014    "src/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h",
5015    "src/src/core/ext/filters/client_channel/resolver/polling_resolver.cc",
5016    "src/src/core/ext/filters/client_channel/resolver/polling_resolver.h",
5017    "src/src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc",
5018    "src/src/core/ext/filters/client_channel/retry_filter.cc",
5019    "src/src/core/ext/filters/client_channel/retry_filter.h",
5020    "src/src/core/ext/filters/client_channel/retry_service_config.cc",
5021    "src/src/core/ext/filters/client_channel/retry_service_config.h",
5022    "src/src/core/ext/filters/client_channel/retry_throttle.cc",
5023    "src/src/core/ext/filters/client_channel/retry_throttle.h",
5024    "src/src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc",
5025    "src/src/core/ext/filters/client_channel/subchannel.cc",
5026    "src/src/core/ext/filters/client_channel/subchannel.h",
5027    "src/src/core/ext/filters/client_channel/subchannel_interface_internal.h",
5028    "src/src/core/ext/filters/client_channel/subchannel_pool_interface.cc",
5029    "src/src/core/ext/filters/client_channel/subchannel_pool_interface.h",
5030    "src/src/core/ext/filters/client_channel/subchannel_stream_client.cc",
5031    "src/src/core/ext/filters/client_channel/subchannel_stream_client.h",
5032    "src/src/core/ext/filters/deadline/deadline_filter.cc",
5033    "src/src/core/ext/filters/deadline/deadline_filter.h",
5034    "src/src/core/ext/filters/fault_injection/fault_injection_filter.cc",
5035    "src/src/core/ext/filters/fault_injection/fault_injection_filter.h",
5036    "src/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc",
5037    "src/src/core/ext/filters/fault_injection/fault_injection_service_config_parser.h",
5038    "src/src/core/ext/filters/http/client/http_client_filter.cc",
5039    "src/src/core/ext/filters/http/client/http_client_filter.h",
5040    "src/src/core/ext/filters/http/client_authority_filter.cc",
5041    "src/src/core/ext/filters/http/client_authority_filter.h",
5042    "src/src/core/ext/filters/http/http_filters_plugin.cc",
5043    "src/src/core/ext/filters/http/message_compress/compression_filter.cc",
5044    "src/src/core/ext/filters/http/message_compress/compression_filter.h",
5045    "src/src/core/ext/filters/http/server/http_server_filter.cc",
5046    "src/src/core/ext/filters/http/server/http_server_filter.h",
5047    "src/src/core/ext/filters/message_size/message_size_filter.cc",
5048    "src/src/core/ext/filters/message_size/message_size_filter.h",
5049    "src/src/core/ext/transport/chttp2/client/chttp2_connector.cc",
5050    "src/src/core/ext/transport/chttp2/client/chttp2_connector.h",
5051    "src/src/core/ext/transport/chttp2/server/chttp2_server.cc",
5052    "src/src/core/ext/transport/chttp2/server/chttp2_server.h",
5053    "src/src/core/ext/transport/chttp2/transport/bin_decoder.cc",
5054    "src/src/core/ext/transport/chttp2/transport/bin_decoder.h",
5055    "src/src/core/ext/transport/chttp2/transport/bin_encoder.cc",
5056    "src/src/core/ext/transport/chttp2/transport/bin_encoder.h",
5057    "src/src/core/ext/transport/chttp2/transport/chttp2_transport.cc",
5058    "src/src/core/ext/transport/chttp2/transport/chttp2_transport.h",
5059    "src/src/core/ext/transport/chttp2/transport/context_list.cc",
5060    "src/src/core/ext/transport/chttp2/transport/context_list.h",
5061    "src/src/core/ext/transport/chttp2/transport/decode_huff.cc",
5062    "src/src/core/ext/transport/chttp2/transport/decode_huff.h",
5063    "src/src/core/ext/transport/chttp2/transport/flow_control.cc",
5064    "src/src/core/ext/transport/chttp2/transport/flow_control.h",
5065    "src/src/core/ext/transport/chttp2/transport/frame.h",
5066    "src/src/core/ext/transport/chttp2/transport/frame_data.cc",
5067    "src/src/core/ext/transport/chttp2/transport/frame_data.h",
5068    "src/src/core/ext/transport/chttp2/transport/frame_goaway.cc",
5069    "src/src/core/ext/transport/chttp2/transport/frame_goaway.h",
5070    "src/src/core/ext/transport/chttp2/transport/frame_ping.cc",
5071    "src/src/core/ext/transport/chttp2/transport/frame_ping.h",
5072    "src/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc",
5073    "src/src/core/ext/transport/chttp2/transport/frame_rst_stream.h",
5074    "src/src/core/ext/transport/chttp2/transport/frame_settings.cc",
5075    "src/src/core/ext/transport/chttp2/transport/frame_settings.h",
5076    "src/src/core/ext/transport/chttp2/transport/frame_window_update.cc",
5077    "src/src/core/ext/transport/chttp2/transport/frame_window_update.h",
5078    "src/src/core/ext/transport/chttp2/transport/hpack_constants.h",
5079    "src/src/core/ext/transport/chttp2/transport/hpack_encoder.cc",
5080    "src/src/core/ext/transport/chttp2/transport/hpack_encoder.h",
5081    "src/src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc",
5082    "src/src/core/ext/transport/chttp2/transport/hpack_encoder_table.h",
5083    "src/src/core/ext/transport/chttp2/transport/hpack_parser.cc",
5084    "src/src/core/ext/transport/chttp2/transport/hpack_parser.h",
5085    "src/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc",
5086    "src/src/core/ext/transport/chttp2/transport/hpack_parser_table.h",
5087    "src/src/core/ext/transport/chttp2/transport/http2_settings.cc",
5088    "src/src/core/ext/transport/chttp2/transport/http2_settings.h",
5089    "src/src/core/ext/transport/chttp2/transport/http_trace.cc",
5090    "src/src/core/ext/transport/chttp2/transport/http_trace.h",
5091    "src/src/core/ext/transport/chttp2/transport/huffsyms.cc",
5092    "src/src/core/ext/transport/chttp2/transport/huffsyms.h",
5093    "src/src/core/ext/transport/chttp2/transport/internal.h",
5094    "src/src/core/ext/transport/chttp2/transport/parsing.cc",
5095    "src/src/core/ext/transport/chttp2/transport/stream_lists.cc",
5096    "src/src/core/ext/transport/chttp2/transport/stream_map.cc",
5097    "src/src/core/ext/transport/chttp2/transport/stream_map.h",
5098    "src/src/core/ext/transport/chttp2/transport/varint.cc",
5099    "src/src/core/ext/transport/chttp2/transport/varint.h",
5100    "src/src/core/ext/transport/chttp2/transport/writing.cc",
5101    "src/src/core/ext/transport/inproc/inproc_plugin.cc",
5102    "src/src/core/ext/transport/inproc/inproc_transport.cc",
5103    "src/src/core/ext/transport/inproc/inproc_transport.h",
5104    "src/src/core/ext/upb-generated/google/api/annotations.upb.c",
5105    "src/src/core/ext/upb-generated/google/api/annotations.upb.h",
5106    "src/src/core/ext/upb-generated/google/api/http.upb.c",
5107    "src/src/core/ext/upb-generated/google/api/http.upb.h",
5108    "src/src/core/ext/upb-generated/google/protobuf/any.upb.c",
5109    "src/src/core/ext/upb-generated/google/protobuf/any.upb.h",
5110    "src/src/core/ext/upb-generated/google/protobuf/descriptor.upb.c",
5111    "src/src/core/ext/upb-generated/google/protobuf/descriptor.upb.h",
5112    "src/src/core/ext/upb-generated/google/protobuf/duration.upb.c",
5113    "src/src/core/ext/upb-generated/google/protobuf/duration.upb.h",
5114    "src/src/core/ext/upb-generated/google/protobuf/empty.upb.c",
5115    "src/src/core/ext/upb-generated/google/protobuf/empty.upb.h",
5116    "src/src/core/ext/upb-generated/google/protobuf/struct.upb.c",
5117    "src/src/core/ext/upb-generated/google/protobuf/struct.upb.h",
5118    "src/src/core/ext/upb-generated/google/protobuf/timestamp.upb.c",
5119    "src/src/core/ext/upb-generated/google/protobuf/timestamp.upb.h",
5120    "src/src/core/ext/upb-generated/google/protobuf/wrappers.upb.c",
5121    "src/src/core/ext/upb-generated/google/protobuf/wrappers.upb.h",
5122    "src/src/core/ext/upb-generated/google/rpc/status.upb.c",
5123    "src/src/core/ext/upb-generated/google/rpc/status.upb.h",
5124    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c",
5125    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h",
5126    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c",
5127    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h",
5128    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c",
5129    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h",
5130    "src/src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c",
5131    "src/src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h",
5132    "src/src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c",
5133    "src/src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h",
5134    "src/src/core/ext/upb-generated/src/proto/grpc/lookup/v1/rls.upb.c",
5135    "src/src/core/ext/upb-generated/src/proto/grpc/lookup/v1/rls.upb.h",
5136    "src/src/core/ext/upb-generated/validate/validate.upb.c",
5137    "src/src/core/ext/upb-generated/validate/validate.upb.h",
5138    "src/src/core/ext/upb-generated/xds/data/orca/v3/orca_load_report.upb.c",
5139    "src/src/core/ext/upb-generated/xds/data/orca/v3/orca_load_report.upb.h",
5140    "src/src/core/ext/upb-generated/xds/service/orca/v3/orca.upb.c",
5141    "src/src/core/ext/upb-generated/xds/service/orca/v3/orca.upb.h",
5142    "src/src/core/lib/address_utils/parse_address.cc",
5143    "src/src/core/lib/address_utils/parse_address.h",
5144    "src/src/core/lib/address_utils/sockaddr_utils.cc",
5145    "src/src/core/lib/address_utils/sockaddr_utils.h",
5146    "src/src/core/lib/avl/avl.h",
5147    "src/src/core/lib/backoff/backoff.cc",
5148    "src/src/core/lib/backoff/backoff.h",
5149    "src/src/core/lib/channel/call_finalization.h",
5150    "src/src/core/lib/channel/call_tracer.h",
5151    "src/src/core/lib/channel/channel_args.cc",
5152    "src/src/core/lib/channel/channel_args.h",
5153    "src/src/core/lib/channel/channel_args_preconditioning.cc",
5154    "src/src/core/lib/channel/channel_args_preconditioning.h",
5155    "src/src/core/lib/channel/channel_fwd.h",
5156    "src/src/core/lib/channel/channel_stack.cc",
5157    "src/src/core/lib/channel/channel_stack.h",
5158    "src/src/core/lib/channel/channel_stack_builder.cc",
5159    "src/src/core/lib/channel/channel_stack_builder.h",
5160    "src/src/core/lib/channel/channel_stack_builder_impl.cc",
5161    "src/src/core/lib/channel/channel_stack_builder_impl.h",
5162    "src/src/core/lib/channel/channel_trace.cc",
5163    "src/src/core/lib/channel/channel_trace.h",
5164    "src/src/core/lib/channel/channelz.cc",
5165    "src/src/core/lib/channel/channelz.h",
5166    "src/src/core/lib/channel/channelz_registry.cc",
5167    "src/src/core/lib/channel/channelz_registry.h",
5168    "src/src/core/lib/channel/connected_channel.cc",
5169    "src/src/core/lib/channel/connected_channel.h",
5170    "src/src/core/lib/channel/context.h",
5171    "src/src/core/lib/channel/promise_based_filter.cc",
5172    "src/src/core/lib/channel/promise_based_filter.h",
5173    "src/src/core/lib/channel/status_util.cc",
5174    "src/src/core/lib/channel/status_util.h",
5175    "src/src/core/lib/compression/compression.cc",
5176    "src/src/core/lib/compression/compression_internal.cc",
5177    "src/src/core/lib/compression/compression_internal.h",
5178    "src/src/core/lib/compression/message_compress.cc",
5179    "src/src/core/lib/compression/message_compress.h",
5180    "src/src/core/lib/config/core_configuration.cc",
5181    "src/src/core/lib/config/core_configuration.h",
5182    "src/src/core/lib/debug/event_log.cc",
5183    "src/src/core/lib/debug/event_log.h",
5184    "src/src/core/lib/debug/histogram_view.cc",
5185    "src/src/core/lib/debug/histogram_view.h",
5186    "src/src/core/lib/debug/stats.cc",
5187    "src/src/core/lib/debug/stats.h",
5188    "src/src/core/lib/debug/stats_data.cc",
5189    "src/src/core/lib/debug/stats_data.h",
5190    "src/src/core/lib/debug/trace.cc",
5191    "src/src/core/lib/debug/trace.h",
5192    "src/src/core/lib/event_engine/channel_args_endpoint_config.cc",
5193    "src/src/core/lib/event_engine/channel_args_endpoint_config.h",
5194    "src/src/core/lib/event_engine/common_closures.h",
5195    "src/src/core/lib/event_engine/default_event_engine.cc",
5196    "src/src/core/lib/event_engine/default_event_engine.h",
5197    "src/src/core/lib/event_engine/default_event_engine_factory.cc",
5198    "src/src/core/lib/event_engine/default_event_engine_factory.h",
5199    "src/src/core/lib/event_engine/event_engine.cc",
5200    "src/src/core/lib/event_engine/executor/executor.h",
5201    "src/src/core/lib/event_engine/forkable.cc",
5202    "src/src/core/lib/event_engine/forkable.h",
5203    "src/src/core/lib/event_engine/handle_containers.h",
5204    "src/src/core/lib/event_engine/memory_allocator.cc",
5205    "src/src/core/lib/event_engine/poller.h",
5206    "src/src/core/lib/event_engine/posix.h",
5207    "src/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc",
5208    "src/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h",
5209    "src/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc",
5210    "src/src/core/lib/event_engine/posix_engine/ev_poll_posix.h",
5211    "src/src/core/lib/event_engine/posix_engine/event_poller.h",
5212    "src/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc",
5213    "src/src/core/lib/event_engine/posix_engine/event_poller_posix_default.h",
5214    "src/src/core/lib/event_engine/posix_engine/internal_errqueue.cc",
5215    "src/src/core/lib/event_engine/posix_engine/internal_errqueue.h",
5216    "src/src/core/lib/event_engine/posix_engine/lockfree_event.cc",
5217    "src/src/core/lib/event_engine/posix_engine/lockfree_event.h",
5218    "src/src/core/lib/event_engine/posix_engine/posix_endpoint.cc",
5219    "src/src/core/lib/event_engine/posix_engine/posix_endpoint.h",
5220    "src/src/core/lib/event_engine/posix_engine/posix_engine.cc",
5221    "src/src/core/lib/event_engine/posix_engine/posix_engine.h",
5222    "src/src/core/lib/event_engine/posix_engine/posix_engine_closure.h",
5223    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc",
5224    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener.h",
5225    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc",
5226    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h",
5227    "src/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc",
5228    "src/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h",
5229    "src/src/core/lib/event_engine/posix_engine/timer.cc",
5230    "src/src/core/lib/event_engine/posix_engine/timer.h",
5231    "src/src/core/lib/event_engine/posix_engine/timer_heap.cc",
5232    "src/src/core/lib/event_engine/posix_engine/timer_heap.h",
5233    "src/src/core/lib/event_engine/posix_engine/timer_manager.cc",
5234    "src/src/core/lib/event_engine/posix_engine/timer_manager.h",
5235    "src/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc",
5236    "src/src/core/lib/event_engine/posix_engine/traced_buffer_list.h",
5237    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc",
5238    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.h",
5239    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc",
5240    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.h",
5241    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix.h",
5242    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc",
5243    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.h",
5244    "src/src/core/lib/event_engine/resolved_address.cc",
5245    "src/src/core/lib/event_engine/resolved_address_internal.h",
5246    "src/src/core/lib/event_engine/shim.cc",
5247    "src/src/core/lib/event_engine/shim.h",
5248    "src/src/core/lib/event_engine/slice.cc",
5249    "src/src/core/lib/event_engine/slice_buffer.cc",
5250    "src/src/core/lib/event_engine/tcp_socket_utils.cc",
5251    "src/src/core/lib/event_engine/tcp_socket_utils.h",
5252    "src/src/core/lib/event_engine/thread_pool.cc",
5253    "src/src/core/lib/event_engine/thread_pool.h",
5254    "src/src/core/lib/event_engine/time_util.cc",
5255    "src/src/core/lib/event_engine/time_util.h",
5256    "src/src/core/lib/event_engine/trace.cc",
5257    "src/src/core/lib/event_engine/trace.h",
5258    "src/src/core/lib/event_engine/utils.cc",
5259    "src/src/core/lib/event_engine/utils.h",
5260    "src/src/core/lib/event_engine/windows/iocp.cc",
5261    "src/src/core/lib/event_engine/windows/iocp.h",
5262    "src/src/core/lib/event_engine/windows/win_socket.cc",
5263    "src/src/core/lib/event_engine/windows/win_socket.h",
5264    "src/src/core/lib/event_engine/windows/windows_endpoint.cc",
5265    "src/src/core/lib/event_engine/windows/windows_endpoint.h",
5266    "src/src/core/lib/event_engine/windows/windows_engine.cc",
5267    "src/src/core/lib/event_engine/windows/windows_engine.h",
5268    "src/src/core/lib/experiments/config.cc",
5269    "src/src/core/lib/experiments/config.h",
5270    "src/src/core/lib/experiments/experiments.cc",
5271    "src/src/core/lib/experiments/experiments.h",
5272    "src/src/core/lib/gpr/spinlock.h",
5273    "src/src/core/lib/gprpp/atomic_utils.h",
5274    "src/src/core/lib/gprpp/bitset.h",
5275    "src/src/core/lib/gprpp/chunked_vector.h",
5276    "src/src/core/lib/gprpp/cpp_impl_of.h",
5277    "src/src/core/lib/gprpp/dual_ref_counted.h",
5278    "src/src/core/lib/gprpp/load_file.cc",
5279    "src/src/core/lib/gprpp/load_file.h",
5280    "src/src/core/lib/gprpp/manual_constructor.h",
5281    "src/src/core/lib/gprpp/match.h",
5282    "src/src/core/lib/gprpp/notification.h",
5283    "src/src/core/lib/gprpp/orphanable.h",
5284    "src/src/core/lib/gprpp/overload.h",
5285    "src/src/core/lib/gprpp/packed_table.h",
5286    "src/src/core/lib/gprpp/per_cpu.h",
5287    "src/src/core/lib/gprpp/ref_counted.h",
5288    "src/src/core/lib/gprpp/ref_counted_ptr.h",
5289    "src/src/core/lib/gprpp/single_set_ptr.h",
5290    "src/src/core/lib/gprpp/sorted_pack.h",
5291    "src/src/core/lib/gprpp/status_helper.cc",
5292    "src/src/core/lib/gprpp/status_helper.h",
5293    "src/src/core/lib/gprpp/table.h",
5294    "src/src/core/lib/gprpp/time.cc",
5295    "src/src/core/lib/gprpp/time.h",
5296    "src/src/core/lib/gprpp/time_averaged_stats.cc",
5297    "src/src/core/lib/gprpp/time_averaged_stats.h",
5298    "src/src/core/lib/gprpp/unique_type_name.h",
5299    "src/src/core/lib/gprpp/validation_errors.cc",
5300    "src/src/core/lib/gprpp/validation_errors.h",
5301    "src/src/core/lib/gprpp/work_serializer.cc",
5302    "src/src/core/lib/gprpp/work_serializer.h",
5303    "src/src/core/lib/handshaker/proxy_mapper.h",
5304    "src/src/core/lib/handshaker/proxy_mapper_registry.cc",
5305    "src/src/core/lib/handshaker/proxy_mapper_registry.h",
5306    "src/src/core/lib/http/format_request.cc",
5307    "src/src/core/lib/http/format_request.h",
5308    "src/src/core/lib/http/httpcli.cc",
5309    "src/src/core/lib/http/httpcli.h",
5310    "src/src/core/lib/http/parser.cc",
5311    "src/src/core/lib/http/parser.h",
5312    "src/src/core/lib/iomgr/block_annotate.h",
5313    "src/src/core/lib/iomgr/buffer_list.cc",
5314    "src/src/core/lib/iomgr/buffer_list.h",
5315    "src/src/core/lib/iomgr/call_combiner.cc",
5316    "src/src/core/lib/iomgr/call_combiner.h",
5317    "src/src/core/lib/iomgr/cfstream_handle.cc",
5318    "src/src/core/lib/iomgr/cfstream_handle.h",
5319    "src/src/core/lib/iomgr/closure.cc",
5320    "src/src/core/lib/iomgr/closure.h",
5321    "src/src/core/lib/iomgr/combiner.cc",
5322    "src/src/core/lib/iomgr/combiner.h",
5323    "src/src/core/lib/iomgr/dualstack_socket_posix.cc",
5324    "src/src/core/lib/iomgr/dynamic_annotations.h",
5325    "src/src/core/lib/iomgr/endpoint.cc",
5326    "src/src/core/lib/iomgr/endpoint.h",
5327    "src/src/core/lib/iomgr/endpoint_cfstream.cc",
5328    "src/src/core/lib/iomgr/endpoint_cfstream.h",
5329    "src/src/core/lib/iomgr/endpoint_pair.h",
5330    "src/src/core/lib/iomgr/endpoint_pair_posix.cc",
5331    "src/src/core/lib/iomgr/endpoint_pair_windows.cc",
5332    "src/src/core/lib/iomgr/error.cc",
5333    "src/src/core/lib/iomgr/error.h",
5334    "src/src/core/lib/iomgr/error_cfstream.cc",
5335    "src/src/core/lib/iomgr/error_cfstream.h",
5336    "src/src/core/lib/iomgr/ev_apple.cc",
5337    "src/src/core/lib/iomgr/ev_apple.h",
5338    "src/src/core/lib/iomgr/ev_epoll1_linux.cc",
5339    "src/src/core/lib/iomgr/ev_epoll1_linux.h",
5340    "src/src/core/lib/iomgr/ev_poll_posix.cc",
5341    "src/src/core/lib/iomgr/ev_poll_posix.h",
5342    "src/src/core/lib/iomgr/ev_posix.cc",
5343    "src/src/core/lib/iomgr/ev_posix.h",
5344    "src/src/core/lib/iomgr/ev_windows.cc",
5345    "src/src/core/lib/iomgr/event_engine_shims/closure.cc",
5346    "src/src/core/lib/iomgr/event_engine_shims/closure.h",
5347    "src/src/core/lib/iomgr/event_engine_shims/endpoint.cc",
5348    "src/src/core/lib/iomgr/event_engine_shims/endpoint.h",
5349    "src/src/core/lib/iomgr/event_engine_shims/tcp_client.cc",
5350    "src/src/core/lib/iomgr/event_engine_shims/tcp_client.h",
5351    "src/src/core/lib/iomgr/exec_ctx.cc",
5352    "src/src/core/lib/iomgr/exec_ctx.h",
5353    "src/src/core/lib/iomgr/executor.cc",
5354    "src/src/core/lib/iomgr/executor.h",
5355    "src/src/core/lib/iomgr/fork_posix.cc",
5356    "src/src/core/lib/iomgr/fork_windows.cc",
5357    "src/src/core/lib/iomgr/gethostname.h",
5358    "src/src/core/lib/iomgr/gethostname_fallback.cc",
5359    "src/src/core/lib/iomgr/gethostname_host_name_max.cc",
5360    "src/src/core/lib/iomgr/gethostname_sysconf.cc",
5361    "src/src/core/lib/iomgr/grpc_if_nametoindex.h",
5362    "src/src/core/lib/iomgr/grpc_if_nametoindex_posix.cc",
5363    "src/src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc",
5364    "src/src/core/lib/iomgr/internal_errqueue.cc",
5365    "src/src/core/lib/iomgr/internal_errqueue.h",
5366    "src/src/core/lib/iomgr/iocp_windows.cc",
5367    "src/src/core/lib/iomgr/iocp_windows.h",
5368    "src/src/core/lib/iomgr/iomgr.cc",
5369    "src/src/core/lib/iomgr/iomgr.h",
5370    "src/src/core/lib/iomgr/iomgr_fwd.h",
5371    "src/src/core/lib/iomgr/iomgr_internal.cc",
5372    "src/src/core/lib/iomgr/iomgr_internal.h",
5373    "src/src/core/lib/iomgr/iomgr_posix.cc",
5374    "src/src/core/lib/iomgr/iomgr_posix_cfstream.cc",
5375    "src/src/core/lib/iomgr/iomgr_windows.cc",
5376    "src/src/core/lib/iomgr/load_file.cc",
5377    "src/src/core/lib/iomgr/load_file.h",
5378    "src/src/core/lib/iomgr/lockfree_event.cc",
5379    "src/src/core/lib/iomgr/lockfree_event.h",
5380    "src/src/core/lib/iomgr/nameser.h",
5381    "src/src/core/lib/iomgr/polling_entity.cc",
5382    "src/src/core/lib/iomgr/polling_entity.h",
5383    "src/src/core/lib/iomgr/pollset.cc",
5384    "src/src/core/lib/iomgr/pollset.h",
5385    "src/src/core/lib/iomgr/pollset_set.cc",
5386    "src/src/core/lib/iomgr/pollset_set.h",
5387    "src/src/core/lib/iomgr/pollset_set_windows.cc",
5388    "src/src/core/lib/iomgr/pollset_set_windows.h",
5389    "src/src/core/lib/iomgr/pollset_windows.cc",
5390    "src/src/core/lib/iomgr/pollset_windows.h",
5391    "src/src/core/lib/iomgr/port.h",
5392    "src/src/core/lib/iomgr/python_util.h",
5393    "src/src/core/lib/iomgr/resolve_address.cc",
5394    "src/src/core/lib/iomgr/resolve_address.h",
5395    "src/src/core/lib/iomgr/resolve_address_impl.h",
5396    "src/src/core/lib/iomgr/resolve_address_posix.cc",
5397    "src/src/core/lib/iomgr/resolve_address_posix.h",
5398    "src/src/core/lib/iomgr/resolve_address_windows.cc",
5399    "src/src/core/lib/iomgr/resolve_address_windows.h",
5400    "src/src/core/lib/iomgr/resolved_address.h",
5401    "src/src/core/lib/iomgr/sockaddr.h",
5402    "src/src/core/lib/iomgr/sockaddr_posix.h",
5403    "src/src/core/lib/iomgr/sockaddr_utils_posix.cc",
5404    "src/src/core/lib/iomgr/sockaddr_windows.h",
5405    "src/src/core/lib/iomgr/socket_factory_posix.cc",
5406    "src/src/core/lib/iomgr/socket_factory_posix.h",
5407    "src/src/core/lib/iomgr/socket_mutator.cc",
5408    "src/src/core/lib/iomgr/socket_mutator.h",
5409    "src/src/core/lib/iomgr/socket_utils.h",
5410    "src/src/core/lib/iomgr/socket_utils_common_posix.cc",
5411    "src/src/core/lib/iomgr/socket_utils_linux.cc",
5412    "src/src/core/lib/iomgr/socket_utils_posix.cc",
5413    "src/src/core/lib/iomgr/socket_utils_posix.h",
5414    "src/src/core/lib/iomgr/socket_utils_windows.cc",
5415    "src/src/core/lib/iomgr/socket_windows.cc",
5416    "src/src/core/lib/iomgr/socket_windows.h",
5417    "src/src/core/lib/iomgr/systemd_utils.cc",
5418    "src/src/core/lib/iomgr/systemd_utils.h",
5419    "src/src/core/lib/iomgr/tcp_client.cc",
5420    "src/src/core/lib/iomgr/tcp_client.h",
5421    "src/src/core/lib/iomgr/tcp_client_cfstream.cc",
5422    "src/src/core/lib/iomgr/tcp_client_posix.cc",
5423    "src/src/core/lib/iomgr/tcp_client_posix.h",
5424    "src/src/core/lib/iomgr/tcp_client_windows.cc",
5425    "src/src/core/lib/iomgr/tcp_posix.cc",
5426    "src/src/core/lib/iomgr/tcp_posix.h",
5427    "src/src/core/lib/iomgr/tcp_server.cc",
5428    "src/src/core/lib/iomgr/tcp_server.h",
5429    "src/src/core/lib/iomgr/tcp_server_posix.cc",
5430    "src/src/core/lib/iomgr/tcp_server_utils_posix.h",
5431    "src/src/core/lib/iomgr/tcp_server_utils_posix_common.cc",
5432    "src/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc",
5433    "src/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc",
5434    "src/src/core/lib/iomgr/tcp_server_windows.cc",
5435    "src/src/core/lib/iomgr/tcp_windows.cc",
5436    "src/src/core/lib/iomgr/tcp_windows.h",
5437    "src/src/core/lib/iomgr/timer.cc",
5438    "src/src/core/lib/iomgr/timer.h",
5439    "src/src/core/lib/iomgr/timer_generic.cc",
5440    "src/src/core/lib/iomgr/timer_generic.h",
5441    "src/src/core/lib/iomgr/timer_heap.cc",
5442    "src/src/core/lib/iomgr/timer_heap.h",
5443    "src/src/core/lib/iomgr/timer_manager.cc",
5444    "src/src/core/lib/iomgr/timer_manager.h",
5445    "src/src/core/lib/iomgr/unix_sockets_posix.cc",
5446    "src/src/core/lib/iomgr/unix_sockets_posix.h",
5447    "src/src/core/lib/iomgr/unix_sockets_posix_noop.cc",
5448    "src/src/core/lib/iomgr/wakeup_fd_eventfd.cc",
5449    "src/src/core/lib/iomgr/wakeup_fd_nospecial.cc",
5450    "src/src/core/lib/iomgr/wakeup_fd_pipe.cc",
5451    "src/src/core/lib/iomgr/wakeup_fd_pipe.h",
5452    "src/src/core/lib/iomgr/wakeup_fd_posix.cc",
5453    "src/src/core/lib/iomgr/wakeup_fd_posix.h",
5454    "src/src/core/lib/json/json.h",
5455    "src/src/core/lib/json/json_args.h",
5456    "src/src/core/lib/json/json_channel_args.h",
5457    "src/src/core/lib/json/json_object_loader.cc",
5458    "src/src/core/lib/json/json_object_loader.h",
5459    "src/src/core/lib/json/json_reader.cc",
5460    "src/src/core/lib/json/json_writer.cc",
5461    "src/src/core/lib/load_balancing/lb_policy.cc",
5462    "src/src/core/lib/load_balancing/lb_policy.h",
5463    "src/src/core/lib/load_balancing/lb_policy_factory.h",
5464    "src/src/core/lib/load_balancing/lb_policy_registry.cc",
5465    "src/src/core/lib/load_balancing/lb_policy_registry.h",
5466    "src/src/core/lib/load_balancing/subchannel_interface.h",
5467    "src/src/core/lib/promise/activity.cc",
5468    "src/src/core/lib/promise/activity.h",
5469    "src/src/core/lib/promise/arena_promise.h",
5470    "src/src/core/lib/promise/context.h",
5471    "src/src/core/lib/promise/detail/basic_join.h",
5472    "src/src/core/lib/promise/detail/basic_seq.h",
5473    "src/src/core/lib/promise/detail/promise_factory.h",
5474    "src/src/core/lib/promise/detail/promise_like.h",
5475    "src/src/core/lib/promise/detail/status.h",
5476    "src/src/core/lib/promise/detail/switch.h",
5477    "src/src/core/lib/promise/exec_ctx_wakeup_scheduler.h",
5478    "src/src/core/lib/promise/if.h",
5479    "src/src/core/lib/promise/interceptor_list.h",
5480    "src/src/core/lib/promise/intra_activity_waiter.h",
5481    "src/src/core/lib/promise/latch.h",
5482    "src/src/core/lib/promise/loop.h",
5483    "src/src/core/lib/promise/map.h",
5484    "src/src/core/lib/promise/pipe.h",
5485    "src/src/core/lib/promise/poll.h",
5486    "src/src/core/lib/promise/promise.h",
5487    "src/src/core/lib/promise/race.h",
5488    "src/src/core/lib/promise/seq.h",
5489    "src/src/core/lib/promise/sleep.cc",
5490    "src/src/core/lib/promise/sleep.h",
5491    "src/src/core/lib/promise/trace.cc",
5492    "src/src/core/lib/promise/trace.h",
5493    "src/src/core/lib/promise/try_join.h",
5494    "src/src/core/lib/promise/try_seq.h",
5495    "src/src/core/lib/resolver/resolver.cc",
5496    "src/src/core/lib/resolver/resolver.h",
5497    "src/src/core/lib/resolver/resolver_factory.h",
5498    "src/src/core/lib/resolver/resolver_registry.cc",
5499    "src/src/core/lib/resolver/resolver_registry.h",
5500    "src/src/core/lib/resolver/server_address.cc",
5501    "src/src/core/lib/resolver/server_address.h",
5502    "src/src/core/lib/resource_quota/api.cc",
5503    "src/src/core/lib/resource_quota/api.h",
5504    "src/src/core/lib/resource_quota/arena.cc",
5505    "src/src/core/lib/resource_quota/arena.h",
5506    "src/src/core/lib/resource_quota/memory_quota.cc",
5507    "src/src/core/lib/resource_quota/memory_quota.h",
5508    "src/src/core/lib/resource_quota/periodic_update.cc",
5509    "src/src/core/lib/resource_quota/periodic_update.h",
5510    "src/src/core/lib/resource_quota/resource_quota.cc",
5511    "src/src/core/lib/resource_quota/resource_quota.h",
5512    "src/src/core/lib/resource_quota/thread_quota.cc",
5513    "src/src/core/lib/resource_quota/thread_quota.h",
5514    "src/src/core/lib/resource_quota/trace.cc",
5515    "src/src/core/lib/resource_quota/trace.h",
5516    "src/src/core/lib/security/authorization/authorization_engine.h",
5517    "src/src/core/lib/security/authorization/authorization_policy_provider.h",
5518    "src/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc",
5519    "src/src/core/lib/security/authorization/evaluate_args.cc",
5520    "src/src/core/lib/security/authorization/evaluate_args.h",
5521    "src/src/core/lib/security/authorization/grpc_server_authz_filter.cc",
5522    "src/src/core/lib/security/authorization/grpc_server_authz_filter.h",
5523    "src/src/core/lib/security/certificate_provider/certificate_provider_factory.h",
5524    "src/src/core/lib/security/certificate_provider/certificate_provider_registry.cc",
5525    "src/src/core/lib/security/certificate_provider/certificate_provider_registry.h",
5526    "src/src/core/lib/security/context/security_context.cc",
5527    "src/src/core/lib/security/context/security_context.h",
5528    "src/src/core/lib/security/credentials/alts/check_gcp_environment.cc",
5529    "src/src/core/lib/security/credentials/alts/check_gcp_environment.h",
5530    "src/src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc",
5531    "src/src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc",
5532    "src/src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc",
5533    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc",
5534    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc",
5535    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h",
5536    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc",
5537    "src/src/core/lib/security/credentials/call_creds_util.cc",
5538    "src/src/core/lib/security/credentials/call_creds_util.h",
5539    "src/src/core/lib/security/credentials/channel_creds_registry.h",
5540    "src/src/core/lib/security/credentials/composite/composite_credentials.cc",
5541    "src/src/core/lib/security/credentials/composite/composite_credentials.h",
5542    "src/src/core/lib/security/credentials/credentials.cc",
5543    "src/src/core/lib/security/credentials/credentials.h",
5544    "src/src/core/lib/security/credentials/fake/fake_credentials.cc",
5545    "src/src/core/lib/security/credentials/fake/fake_credentials.h",
5546    "src/src/core/lib/security/credentials/insecure/insecure_credentials.cc",
5547    "src/src/core/lib/security/credentials/insecure/insecure_credentials.h",
5548    "src/src/core/lib/security/credentials/plugin/plugin_credentials.cc",
5549    "src/src/core/lib/security/credentials/plugin/plugin_credentials.h",
5550    "src/src/core/lib/security/credentials/tls/tls_utils.cc",
5551    "src/src/core/lib/security/credentials/tls/tls_utils.h",
5552    "src/src/core/lib/security/security_connector/fake/fake_security_connector.cc",
5553    "src/src/core/lib/security/security_connector/fake/fake_security_connector.h",
5554    "src/src/core/lib/security/security_connector/insecure/insecure_security_connector.cc",
5555    "src/src/core/lib/security/security_connector/insecure/insecure_security_connector.h",
5556    "src/src/core/lib/security/security_connector/load_system_roots.h",
5557    "src/src/core/lib/security/security_connector/load_system_roots_fallback.cc",
5558    "src/src/core/lib/security/security_connector/load_system_roots_supported.cc",
5559    "src/src/core/lib/security/security_connector/load_system_roots_supported.h",
5560    "src/src/core/lib/security/security_connector/security_connector.cc",
5561    "src/src/core/lib/security/security_connector/security_connector.h",
5562    "src/src/core/lib/security/transport/auth_filters.h",
5563    "src/src/core/lib/security/transport/client_auth_filter.cc",
5564    "src/src/core/lib/security/transport/secure_endpoint.cc",
5565    "src/src/core/lib/security/transport/secure_endpoint.h",
5566    "src/src/core/lib/security/transport/security_handshaker.cc",
5567    "src/src/core/lib/security/transport/security_handshaker.h",
5568    "src/src/core/lib/security/transport/server_auth_filter.cc",
5569    "src/src/core/lib/security/transport/tsi_error.cc",
5570    "src/src/core/lib/security/transport/tsi_error.h",
5571    "src/src/core/lib/security/util/json_util.cc",
5572    "src/src/core/lib/security/util/json_util.h",
5573    "src/src/core/lib/service_config/service_config.h",
5574    "src/src/core/lib/service_config/service_config_call_data.h",
5575    "src/src/core/lib/service_config/service_config_impl.cc",
5576    "src/src/core/lib/service_config/service_config_impl.h",
5577    "src/src/core/lib/service_config/service_config_parser.cc",
5578    "src/src/core/lib/service_config/service_config_parser.h",
5579    "src/src/core/lib/slice/b64.cc",
5580    "src/src/core/lib/slice/b64.h",
5581    "src/src/core/lib/slice/percent_encoding.cc",
5582    "src/src/core/lib/slice/percent_encoding.h",
5583    "src/src/core/lib/slice/slice.cc",
5584    "src/src/core/lib/slice/slice.h",
5585    "src/src/core/lib/slice/slice_buffer.cc",
5586    "src/src/core/lib/slice/slice_buffer.h",
5587    "src/src/core/lib/slice/slice_internal.h",
5588    "src/src/core/lib/slice/slice_refcount.cc",
5589    "src/src/core/lib/slice/slice_refcount.h",
5590    "src/src/core/lib/slice/slice_string_helpers.cc",
5591    "src/src/core/lib/slice/slice_string_helpers.h",
5592    "src/src/core/lib/surface/api_trace.cc",
5593    "src/src/core/lib/surface/api_trace.h",
5594    "src/src/core/lib/surface/builtins.cc",
5595    "src/src/core/lib/surface/builtins.h",
5596    "src/src/core/lib/surface/byte_buffer.cc",
5597    "src/src/core/lib/surface/byte_buffer_reader.cc",
5598    "src/src/core/lib/surface/call.cc",
5599    "src/src/core/lib/surface/call.h",
5600    "src/src/core/lib/surface/call_details.cc",
5601    "src/src/core/lib/surface/call_log_batch.cc",
5602    "src/src/core/lib/surface/call_test_only.h",
5603    "src/src/core/lib/surface/call_trace.cc",
5604    "src/src/core/lib/surface/call_trace.h",
5605    "src/src/core/lib/surface/channel.cc",
5606    "src/src/core/lib/surface/channel.h",
5607    "src/src/core/lib/surface/channel_init.cc",
5608    "src/src/core/lib/surface/channel_init.h",
5609    "src/src/core/lib/surface/channel_ping.cc",
5610    "src/src/core/lib/surface/channel_stack_type.cc",
5611    "src/src/core/lib/surface/channel_stack_type.h",
5612    "src/src/core/lib/surface/completion_queue.cc",
5613    "src/src/core/lib/surface/completion_queue.h",
5614    "src/src/core/lib/surface/completion_queue_factory.cc",
5615    "src/src/core/lib/surface/completion_queue_factory.h",
5616    "src/src/core/lib/surface/event_string.cc",
5617    "src/src/core/lib/surface/event_string.h",
5618    "src/src/core/lib/surface/init.cc",
5619    "src/src/core/lib/surface/init.h",
5620    "src/src/core/lib/surface/init_internally.cc",
5621    "src/src/core/lib/surface/init_internally.h",
5622    "src/src/core/lib/surface/lame_client.cc",
5623    "src/src/core/lib/surface/lame_client.h",
5624    "src/src/core/lib/surface/metadata_array.cc",
5625    "src/src/core/lib/surface/server.cc",
5626    "src/src/core/lib/surface/server.h",
5627    "src/src/core/lib/surface/validate_metadata.cc",
5628    "src/src/core/lib/surface/validate_metadata.h",
5629    "src/src/core/lib/surface/version.cc",
5630    "src/src/core/lib/transport/bdp_estimator.cc",
5631    "src/src/core/lib/transport/bdp_estimator.h",
5632    "src/src/core/lib/transport/connectivity_state.cc",
5633    "src/src/core/lib/transport/connectivity_state.h",
5634    "src/src/core/lib/transport/error_utils.cc",
5635    "src/src/core/lib/transport/error_utils.h",
5636    "src/src/core/lib/transport/handshaker.cc",
5637    "src/src/core/lib/transport/handshaker.h",
5638    "src/src/core/lib/transport/handshaker_factory.h",
5639    "src/src/core/lib/transport/handshaker_registry.cc",
5640    "src/src/core/lib/transport/handshaker_registry.h",
5641    "src/src/core/lib/transport/http2_errors.h",
5642    "src/src/core/lib/transport/http_connect_handshaker.cc",
5643    "src/src/core/lib/transport/http_connect_handshaker.h",
5644    "src/src/core/lib/transport/metadata_batch.cc",
5645    "src/src/core/lib/transport/metadata_batch.h",
5646    "src/src/core/lib/transport/parsed_metadata.cc",
5647    "src/src/core/lib/transport/parsed_metadata.h",
5648    "src/src/core/lib/transport/pid_controller.cc",
5649    "src/src/core/lib/transport/pid_controller.h",
5650    "src/src/core/lib/transport/status_conversion.cc",
5651    "src/src/core/lib/transport/status_conversion.h",
5652    "src/src/core/lib/transport/tcp_connect_handshaker.cc",
5653    "src/src/core/lib/transport/tcp_connect_handshaker.h",
5654    "src/src/core/lib/transport/timeout_encoding.cc",
5655    "src/src/core/lib/transport/timeout_encoding.h",
5656    "src/src/core/lib/transport/transport.cc",
5657    "src/src/core/lib/transport/transport.h",
5658    "src/src/core/lib/transport/transport_fwd.h",
5659    "src/src/core/lib/transport/transport_impl.h",
5660    "src/src/core/lib/transport/transport_op_string.cc",
5661    "src/src/core/lib/uri/uri_parser.cc",
5662    "src/src/core/lib/uri/uri_parser.h",
5663    "src/src/core/plugin_registry/grpc_plugin_registry.cc",
5664    "src/src/core/plugin_registry/grpc_plugin_registry_noextra.cc",
5665    "src/src/core/tsi/alts/handshaker/transport_security_common_api.cc",
5666    "src/src/core/tsi/alts/handshaker/transport_security_common_api.h",
5667    "src/src/core/tsi/fake_transport_security.cc",
5668    "src/src/core/tsi/fake_transport_security.h",
5669    "src/src/core/tsi/local_transport_security.cc",
5670    "src/src/core/tsi/local_transport_security.h",
5671    "src/src/core/tsi/transport_security.cc",
5672    "src/src/core/tsi/transport_security.h",
5673    "src/src/core/tsi/transport_security_grpc.cc",
5674    "src/src/core/tsi/transport_security_grpc.h",
5675    "src/src/core/tsi/transport_security_interface.h",
5676    "src/third_party/xxhash/xxhash.h",
5677  ]
5678  public_deps = [
5679    ":absl_cleanup_cleanup",
5680    ":absl_container_flat_hash_map",
5681    ":absl_container_flat_hash_set",
5682    ":absl_container_inlined_vector",
5683    ":absl_functional_any_invocable",
5684    ":absl_functional_bind_front",
5685    ":absl_functional_function_ref",
5686    ":absl_hash_hash",
5687    ":absl_meta_type_traits",
5688    ":absl_status_statusor",
5689    ":absl_types_span",
5690    ":absl_utility_utility",
5691    ":address_sorting",
5692    ":gpr",
5693    ":upb",
5694  ]
5695  public_configs = [ "..:grpc_internal_config" ]
5696  configs -= [ "//gn/standalone:extra_warnings" ]
5697}
5698
5699static_library("grpc++") {
5700  sources = [
5701    "src/src/core/ext/transport/binder/client/binder_connector.cc",
5702    "src/src/core/ext/transport/binder/client/binder_connector.h",
5703    "src/src/core/ext/transport/binder/client/channel_create.cc",
5704    "src/src/core/ext/transport/binder/client/channel_create_impl.cc",
5705    "src/src/core/ext/transport/binder/client/channel_create_impl.h",
5706    "src/src/core/ext/transport/binder/client/connection_id_generator.cc",
5707    "src/src/core/ext/transport/binder/client/connection_id_generator.h",
5708    "src/src/core/ext/transport/binder/client/endpoint_binder_pool.cc",
5709    "src/src/core/ext/transport/binder/client/endpoint_binder_pool.h",
5710    "src/src/core/ext/transport/binder/client/jni_utils.cc",
5711    "src/src/core/ext/transport/binder/client/jni_utils.h",
5712    "src/src/core/ext/transport/binder/client/security_policy_setting.cc",
5713    "src/src/core/ext/transport/binder/client/security_policy_setting.h",
5714    "src/src/core/ext/transport/binder/security_policy/binder_security_policy.cc",
5715    "src/src/core/ext/transport/binder/server/binder_server.cc",
5716    "src/src/core/ext/transport/binder/server/binder_server.h",
5717    "src/src/core/ext/transport/binder/server/binder_server_credentials.cc",
5718    "src/src/core/ext/transport/binder/transport/binder_stream.h",
5719    "src/src/core/ext/transport/binder/transport/binder_transport.cc",
5720    "src/src/core/ext/transport/binder/transport/binder_transport.h",
5721    "src/src/core/ext/transport/binder/utils/binder_auto_utils.h",
5722    "src/src/core/ext/transport/binder/utils/ndk_binder.cc",
5723    "src/src/core/ext/transport/binder/utils/ndk_binder.h",
5724    "src/src/core/ext/transport/binder/utils/transport_stream_receiver.h",
5725    "src/src/core/ext/transport/binder/utils/transport_stream_receiver_impl.cc",
5726    "src/src/core/ext/transport/binder/utils/transport_stream_receiver_impl.h",
5727    "src/src/core/ext/transport/binder/wire_format/binder.h",
5728    "src/src/core/ext/transport/binder/wire_format/binder_android.cc",
5729    "src/src/core/ext/transport/binder/wire_format/binder_android.h",
5730    "src/src/core/ext/transport/binder/wire_format/binder_constants.cc",
5731    "src/src/core/ext/transport/binder/wire_format/binder_constants.h",
5732    "src/src/core/ext/transport/binder/wire_format/transaction.cc",
5733    "src/src/core/ext/transport/binder/wire_format/transaction.h",
5734    "src/src/core/ext/transport/binder/wire_format/wire_reader.h",
5735    "src/src/core/ext/transport/binder/wire_format/wire_reader_impl.cc",
5736    "src/src/core/ext/transport/binder/wire_format/wire_reader_impl.h",
5737    "src/src/core/ext/transport/binder/wire_format/wire_writer.cc",
5738    "src/src/core/ext/transport/binder/wire_format/wire_writer.h",
5739    "src/src/cpp/client/channel_cc.cc",
5740    "src/src/cpp/client/client_callback.cc",
5741    "src/src/cpp/client/client_context.cc",
5742    "src/src/cpp/client/client_interceptor.cc",
5743    "src/src/cpp/client/create_channel.cc",
5744    "src/src/cpp/client/create_channel_internal.cc",
5745    "src/src/cpp/client/create_channel_internal.h",
5746    "src/src/cpp/client/create_channel_posix.cc",
5747    "src/src/cpp/client/insecure_credentials.cc",
5748    "src/src/cpp/client/secure_credentials.cc",
5749    "src/src/cpp/client/secure_credentials.h",
5750    "src/src/cpp/client/xds_credentials.cc",
5751    "src/src/cpp/common/alarm.cc",
5752    "src/src/cpp/common/auth_property_iterator.cc",
5753    "src/src/cpp/common/channel_arguments.cc",
5754    "src/src/cpp/common/channel_filter.cc",
5755    "src/src/cpp/common/channel_filter.h",
5756    "src/src/cpp/common/completion_queue_cc.cc",
5757    "src/src/cpp/common/resource_quota_cc.cc",
5758    "src/src/cpp/common/rpc_method.cc",
5759    "src/src/cpp/common/secure_auth_context.cc",
5760    "src/src/cpp/common/secure_auth_context.h",
5761    "src/src/cpp/common/secure_channel_arguments.cc",
5762    "src/src/cpp/common/secure_create_auth_context.cc",
5763    "src/src/cpp/common/tls_certificate_provider.cc",
5764    "src/src/cpp/common/tls_certificate_verifier.cc",
5765    "src/src/cpp/common/tls_credentials_options.cc",
5766    "src/src/cpp/common/validate_service_config.cc",
5767    "src/src/cpp/common/version_cc.cc",
5768    "src/src/cpp/server/async_generic_service.cc",
5769    "src/src/cpp/server/channel_argument_option.cc",
5770    "src/src/cpp/server/create_default_thread_pool.cc",
5771    "src/src/cpp/server/dynamic_thread_pool.h",
5772    "src/src/cpp/server/external_connection_acceptor_impl.cc",
5773    "src/src/cpp/server/external_connection_acceptor_impl.h",
5774    "src/src/cpp/server/health/default_health_check_service.cc",
5775    "src/src/cpp/server/health/default_health_check_service.h",
5776    "src/src/cpp/server/health/health_check_service.cc",
5777    "src/src/cpp/server/health/health_check_service_server_builder_option.cc",
5778    "src/src/cpp/server/insecure_server_credentials.cc",
5779    "src/src/cpp/server/orca/call_metric_recorder.cc",
5780    "src/src/cpp/server/secure_server_credentials.cc",
5781    "src/src/cpp/server/secure_server_credentials.h",
5782    "src/src/cpp/server/server_builder.cc",
5783    "src/src/cpp/server/server_callback.cc",
5784    "src/src/cpp/server/server_cc.cc",
5785    "src/src/cpp/server/server_context.cc",
5786    "src/src/cpp/server/server_posix.cc",
5787    "src/src/cpp/server/thread_pool_interface.h",
5788    "src/src/cpp/server/xds_server_credentials.cc",
5789    "src/src/cpp/thread_manager/thread_manager.cc",
5790    "src/src/cpp/thread_manager/thread_manager.h",
5791    "src/src/cpp/util/byte_buffer_cc.cc",
5792    "src/src/cpp/util/status.cc",
5793    "src/src/cpp/util/string_ref.cc",
5794    "src/src/cpp/util/time_cc.cc",
5795  ]
5796  public_deps = [ ":grpc" ]
5797  public_configs = [ "..:grpc_internal_config" ]
5798  configs -= [ "//gn/standalone:extra_warnings" ]
5799}
5800
5801source_set("grpc++_alts") {
5802  sources = [
5803    "src/src/cpp/common/alts_context.cc",
5804    "src/src/cpp/common/alts_util.cc",
5805  ]
5806  public_deps = [ ":grpc++" ]
5807  public_configs = [ "..:grpc_internal_config" ]
5808  configs -= [ "//gn/standalone:extra_warnings" ]
5809}
5810
5811source_set("grpc++_error_details") {
5812  sources = [ "src/src/cpp/util/error_details.cc" ]
5813  public_deps = [ ":grpc++" ]
5814  public_configs = [ "..:grpc_internal_config" ]
5815  configs -= [ "//gn/standalone:extra_warnings" ]
5816}
5817
5818source_set("grpc++_unsecure") {
5819  sources = [
5820    "src/src/cpp/client/channel_cc.cc",
5821    "src/src/cpp/client/client_callback.cc",
5822    "src/src/cpp/client/client_context.cc",
5823    "src/src/cpp/client/client_interceptor.cc",
5824    "src/src/cpp/client/create_channel.cc",
5825    "src/src/cpp/client/create_channel_internal.cc",
5826    "src/src/cpp/client/create_channel_internal.h",
5827    "src/src/cpp/client/create_channel_posix.cc",
5828    "src/src/cpp/client/insecure_credentials.cc",
5829    "src/src/cpp/common/alarm.cc",
5830    "src/src/cpp/common/channel_arguments.cc",
5831    "src/src/cpp/common/channel_filter.cc",
5832    "src/src/cpp/common/channel_filter.h",
5833    "src/src/cpp/common/completion_queue_cc.cc",
5834    "src/src/cpp/common/insecure_create_auth_context.cc",
5835    "src/src/cpp/common/resource_quota_cc.cc",
5836    "src/src/cpp/common/rpc_method.cc",
5837    "src/src/cpp/common/validate_service_config.cc",
5838    "src/src/cpp/common/version_cc.cc",
5839    "src/src/cpp/server/async_generic_service.cc",
5840    "src/src/cpp/server/channel_argument_option.cc",
5841    "src/src/cpp/server/create_default_thread_pool.cc",
5842    "src/src/cpp/server/dynamic_thread_pool.h",
5843    "src/src/cpp/server/external_connection_acceptor_impl.cc",
5844    "src/src/cpp/server/external_connection_acceptor_impl.h",
5845    "src/src/cpp/server/health/default_health_check_service.cc",
5846    "src/src/cpp/server/health/default_health_check_service.h",
5847    "src/src/cpp/server/health/health_check_service.cc",
5848    "src/src/cpp/server/health/health_check_service_server_builder_option.cc",
5849    "src/src/cpp/server/insecure_server_credentials.cc",
5850    "src/src/cpp/server/orca/call_metric_recorder.cc",
5851    "src/src/cpp/server/server_builder.cc",
5852    "src/src/cpp/server/server_callback.cc",
5853    "src/src/cpp/server/server_cc.cc",
5854    "src/src/cpp/server/server_context.cc",
5855    "src/src/cpp/server/server_posix.cc",
5856    "src/src/cpp/server/thread_pool_interface.h",
5857    "src/src/cpp/thread_manager/thread_manager.cc",
5858    "src/src/cpp/thread_manager/thread_manager.h",
5859    "src/src/cpp/util/byte_buffer_cc.cc",
5860    "src/src/cpp/util/status.cc",
5861    "src/src/cpp/util/string_ref.cc",
5862    "src/src/cpp/util/time_cc.cc",
5863  ]
5864  public_deps = [ ":grpc_unsecure" ]
5865  public_configs = [ "..:grpc_internal_config" ]
5866  configs -= [ "//gn/standalone:extra_warnings" ]
5867}
5868
5869source_set("grpc_authorization_provider") {
5870  sources = [
5871    "src/src/core/ext/filters/client_channel/lb_policy/backend_metric_data.h",
5872    "src/src/core/ext/upb-generated/google/protobuf/any.upb.c",
5873    "src/src/core/ext/upb-generated/google/protobuf/any.upb.h",
5874    "src/src/core/ext/upb-generated/google/rpc/status.upb.c",
5875    "src/src/core/ext/upb-generated/google/rpc/status.upb.h",
5876    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c",
5877    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h",
5878    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c",
5879    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h",
5880    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c",
5881    "src/src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h",
5882    "src/src/core/lib/address_utils/parse_address.cc",
5883    "src/src/core/lib/address_utils/parse_address.h",
5884    "src/src/core/lib/address_utils/sockaddr_utils.cc",
5885    "src/src/core/lib/address_utils/sockaddr_utils.h",
5886    "src/src/core/lib/avl/avl.h",
5887    "src/src/core/lib/channel/call_finalization.h",
5888    "src/src/core/lib/channel/call_tracer.h",
5889    "src/src/core/lib/channel/channel_args.cc",
5890    "src/src/core/lib/channel/channel_args.h",
5891    "src/src/core/lib/channel/channel_args_preconditioning.cc",
5892    "src/src/core/lib/channel/channel_args_preconditioning.h",
5893    "src/src/core/lib/channel/channel_fwd.h",
5894    "src/src/core/lib/channel/channel_stack.cc",
5895    "src/src/core/lib/channel/channel_stack.h",
5896    "src/src/core/lib/channel/channel_stack_builder.cc",
5897    "src/src/core/lib/channel/channel_stack_builder.h",
5898    "src/src/core/lib/channel/channel_stack_builder_impl.cc",
5899    "src/src/core/lib/channel/channel_stack_builder_impl.h",
5900    "src/src/core/lib/channel/channel_trace.cc",
5901    "src/src/core/lib/channel/channel_trace.h",
5902    "src/src/core/lib/channel/channelz.cc",
5903    "src/src/core/lib/channel/channelz.h",
5904    "src/src/core/lib/channel/channelz_registry.cc",
5905    "src/src/core/lib/channel/channelz_registry.h",
5906    "src/src/core/lib/channel/connected_channel.cc",
5907    "src/src/core/lib/channel/connected_channel.h",
5908    "src/src/core/lib/channel/context.h",
5909    "src/src/core/lib/channel/promise_based_filter.cc",
5910    "src/src/core/lib/channel/promise_based_filter.h",
5911    "src/src/core/lib/channel/status_util.cc",
5912    "src/src/core/lib/channel/status_util.h",
5913    "src/src/core/lib/compression/compression.cc",
5914    "src/src/core/lib/compression/compression_internal.cc",
5915    "src/src/core/lib/compression/compression_internal.h",
5916    "src/src/core/lib/compression/message_compress.cc",
5917    "src/src/core/lib/compression/message_compress.h",
5918    "src/src/core/lib/config/core_configuration.cc",
5919    "src/src/core/lib/config/core_configuration.h",
5920    "src/src/core/lib/debug/event_log.cc",
5921    "src/src/core/lib/debug/event_log.h",
5922    "src/src/core/lib/debug/histogram_view.cc",
5923    "src/src/core/lib/debug/histogram_view.h",
5924    "src/src/core/lib/debug/stats.cc",
5925    "src/src/core/lib/debug/stats.h",
5926    "src/src/core/lib/debug/stats_data.cc",
5927    "src/src/core/lib/debug/stats_data.h",
5928    "src/src/core/lib/debug/trace.cc",
5929    "src/src/core/lib/debug/trace.h",
5930    "src/src/core/lib/event_engine/channel_args_endpoint_config.cc",
5931    "src/src/core/lib/event_engine/channel_args_endpoint_config.h",
5932    "src/src/core/lib/event_engine/common_closures.h",
5933    "src/src/core/lib/event_engine/default_event_engine.cc",
5934    "src/src/core/lib/event_engine/default_event_engine.h",
5935    "src/src/core/lib/event_engine/default_event_engine_factory.cc",
5936    "src/src/core/lib/event_engine/default_event_engine_factory.h",
5937    "src/src/core/lib/event_engine/event_engine.cc",
5938    "src/src/core/lib/event_engine/executor/executor.h",
5939    "src/src/core/lib/event_engine/forkable.cc",
5940    "src/src/core/lib/event_engine/forkable.h",
5941    "src/src/core/lib/event_engine/handle_containers.h",
5942    "src/src/core/lib/event_engine/memory_allocator.cc",
5943    "src/src/core/lib/event_engine/poller.h",
5944    "src/src/core/lib/event_engine/posix.h",
5945    "src/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc",
5946    "src/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h",
5947    "src/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc",
5948    "src/src/core/lib/event_engine/posix_engine/ev_poll_posix.h",
5949    "src/src/core/lib/event_engine/posix_engine/event_poller.h",
5950    "src/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc",
5951    "src/src/core/lib/event_engine/posix_engine/event_poller_posix_default.h",
5952    "src/src/core/lib/event_engine/posix_engine/internal_errqueue.cc",
5953    "src/src/core/lib/event_engine/posix_engine/internal_errqueue.h",
5954    "src/src/core/lib/event_engine/posix_engine/lockfree_event.cc",
5955    "src/src/core/lib/event_engine/posix_engine/lockfree_event.h",
5956    "src/src/core/lib/event_engine/posix_engine/posix_endpoint.cc",
5957    "src/src/core/lib/event_engine/posix_engine/posix_endpoint.h",
5958    "src/src/core/lib/event_engine/posix_engine/posix_engine.cc",
5959    "src/src/core/lib/event_engine/posix_engine/posix_engine.h",
5960    "src/src/core/lib/event_engine/posix_engine/posix_engine_closure.h",
5961    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc",
5962    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener.h",
5963    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc",
5964    "src/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h",
5965    "src/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc",
5966    "src/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h",
5967    "src/src/core/lib/event_engine/posix_engine/timer.cc",
5968    "src/src/core/lib/event_engine/posix_engine/timer.h",
5969    "src/src/core/lib/event_engine/posix_engine/timer_heap.cc",
5970    "src/src/core/lib/event_engine/posix_engine/timer_heap.h",
5971    "src/src/core/lib/event_engine/posix_engine/timer_manager.cc",
5972    "src/src/core/lib/event_engine/posix_engine/timer_manager.h",
5973    "src/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc",
5974    "src/src/core/lib/event_engine/posix_engine/traced_buffer_list.h",
5975    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc",
5976    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.h",
5977    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc",
5978    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.h",
5979    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix.h",
5980    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc",
5981    "src/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.h",
5982    "src/src/core/lib/event_engine/resolved_address.cc",
5983    "src/src/core/lib/event_engine/resolved_address_internal.h",
5984    "src/src/core/lib/event_engine/shim.cc",
5985    "src/src/core/lib/event_engine/shim.h",
5986    "src/src/core/lib/event_engine/slice.cc",
5987    "src/src/core/lib/event_engine/slice_buffer.cc",
5988    "src/src/core/lib/event_engine/tcp_socket_utils.cc",
5989    "src/src/core/lib/event_engine/tcp_socket_utils.h",
5990    "src/src/core/lib/event_engine/thread_pool.cc",
5991    "src/src/core/lib/event_engine/thread_pool.h",
5992    "src/src/core/lib/event_engine/time_util.cc",
5993    "src/src/core/lib/event_engine/time_util.h",
5994    "src/src/core/lib/event_engine/trace.cc",
5995    "src/src/core/lib/event_engine/trace.h",
5996    "src/src/core/lib/event_engine/utils.cc",
5997    "src/src/core/lib/event_engine/utils.h",
5998    "src/src/core/lib/event_engine/windows/iocp.cc",
5999    "src/src/core/lib/event_engine/windows/iocp.h",
6000    "src/src/core/lib/event_engine/windows/win_socket.cc",
6001    "src/src/core/lib/event_engine/windows/win_socket.h",
6002    "src/src/core/lib/event_engine/windows/windows_endpoint.cc",
6003    "src/src/core/lib/event_engine/windows/windows_endpoint.h",
6004    "src/src/core/lib/event_engine/windows/windows_engine.cc",
6005    "src/src/core/lib/event_engine/windows/windows_engine.h",
6006    "src/src/core/lib/experiments/config.cc",
6007    "src/src/core/lib/experiments/config.h",
6008    "src/src/core/lib/experiments/experiments.cc",
6009    "src/src/core/lib/experiments/experiments.h",
6010    "src/src/core/lib/gpr/spinlock.h",
6011    "src/src/core/lib/gprpp/atomic_utils.h",
6012    "src/src/core/lib/gprpp/bitset.h",
6013    "src/src/core/lib/gprpp/chunked_vector.h",
6014    "src/src/core/lib/gprpp/cpp_impl_of.h",
6015    "src/src/core/lib/gprpp/dual_ref_counted.h",
6016    "src/src/core/lib/gprpp/load_file.cc",
6017    "src/src/core/lib/gprpp/load_file.h",
6018    "src/src/core/lib/gprpp/manual_constructor.h",
6019    "src/src/core/lib/gprpp/match.h",
6020    "src/src/core/lib/gprpp/notification.h",
6021    "src/src/core/lib/gprpp/orphanable.h",
6022    "src/src/core/lib/gprpp/overload.h",
6023    "src/src/core/lib/gprpp/packed_table.h",
6024    "src/src/core/lib/gprpp/per_cpu.h",
6025    "src/src/core/lib/gprpp/ref_counted.h",
6026    "src/src/core/lib/gprpp/ref_counted_ptr.h",
6027    "src/src/core/lib/gprpp/sorted_pack.h",
6028    "src/src/core/lib/gprpp/status_helper.cc",
6029    "src/src/core/lib/gprpp/status_helper.h",
6030    "src/src/core/lib/gprpp/table.h",
6031    "src/src/core/lib/gprpp/time.cc",
6032    "src/src/core/lib/gprpp/time.h",
6033    "src/src/core/lib/gprpp/time_averaged_stats.cc",
6034    "src/src/core/lib/gprpp/time_averaged_stats.h",
6035    "src/src/core/lib/gprpp/unique_type_name.h",
6036    "src/src/core/lib/gprpp/validation_errors.cc",
6037    "src/src/core/lib/gprpp/validation_errors.h",
6038    "src/src/core/lib/gprpp/work_serializer.cc",
6039    "src/src/core/lib/gprpp/work_serializer.h",
6040    "src/src/core/lib/handshaker/proxy_mapper.h",
6041    "src/src/core/lib/handshaker/proxy_mapper_registry.cc",
6042    "src/src/core/lib/handshaker/proxy_mapper_registry.h",
6043    "src/src/core/lib/iomgr/block_annotate.h",
6044    "src/src/core/lib/iomgr/buffer_list.cc",
6045    "src/src/core/lib/iomgr/buffer_list.h",
6046    "src/src/core/lib/iomgr/call_combiner.cc",
6047    "src/src/core/lib/iomgr/call_combiner.h",
6048    "src/src/core/lib/iomgr/cfstream_handle.cc",
6049    "src/src/core/lib/iomgr/cfstream_handle.h",
6050    "src/src/core/lib/iomgr/closure.cc",
6051    "src/src/core/lib/iomgr/closure.h",
6052    "src/src/core/lib/iomgr/combiner.cc",
6053    "src/src/core/lib/iomgr/combiner.h",
6054    "src/src/core/lib/iomgr/dualstack_socket_posix.cc",
6055    "src/src/core/lib/iomgr/dynamic_annotations.h",
6056    "src/src/core/lib/iomgr/endpoint.cc",
6057    "src/src/core/lib/iomgr/endpoint.h",
6058    "src/src/core/lib/iomgr/endpoint_cfstream.cc",
6059    "src/src/core/lib/iomgr/endpoint_cfstream.h",
6060    "src/src/core/lib/iomgr/endpoint_pair.h",
6061    "src/src/core/lib/iomgr/endpoint_pair_posix.cc",
6062    "src/src/core/lib/iomgr/endpoint_pair_windows.cc",
6063    "src/src/core/lib/iomgr/error.cc",
6064    "src/src/core/lib/iomgr/error.h",
6065    "src/src/core/lib/iomgr/error_cfstream.cc",
6066    "src/src/core/lib/iomgr/error_cfstream.h",
6067    "src/src/core/lib/iomgr/ev_apple.cc",
6068    "src/src/core/lib/iomgr/ev_apple.h",
6069    "src/src/core/lib/iomgr/ev_epoll1_linux.cc",
6070    "src/src/core/lib/iomgr/ev_epoll1_linux.h",
6071    "src/src/core/lib/iomgr/ev_poll_posix.cc",
6072    "src/src/core/lib/iomgr/ev_poll_posix.h",
6073    "src/src/core/lib/iomgr/ev_posix.cc",
6074    "src/src/core/lib/iomgr/ev_posix.h",
6075    "src/src/core/lib/iomgr/ev_windows.cc",
6076    "src/src/core/lib/iomgr/event_engine_shims/closure.cc",
6077    "src/src/core/lib/iomgr/event_engine_shims/closure.h",
6078    "src/src/core/lib/iomgr/event_engine_shims/endpoint.cc",
6079    "src/src/core/lib/iomgr/event_engine_shims/endpoint.h",
6080    "src/src/core/lib/iomgr/event_engine_shims/tcp_client.cc",
6081    "src/src/core/lib/iomgr/event_engine_shims/tcp_client.h",
6082    "src/src/core/lib/iomgr/exec_ctx.cc",
6083    "src/src/core/lib/iomgr/exec_ctx.h",
6084    "src/src/core/lib/iomgr/executor.cc",
6085    "src/src/core/lib/iomgr/executor.h",
6086    "src/src/core/lib/iomgr/fork_posix.cc",
6087    "src/src/core/lib/iomgr/fork_windows.cc",
6088    "src/src/core/lib/iomgr/gethostname.h",
6089    "src/src/core/lib/iomgr/gethostname_fallback.cc",
6090    "src/src/core/lib/iomgr/gethostname_host_name_max.cc",
6091    "src/src/core/lib/iomgr/gethostname_sysconf.cc",
6092    "src/src/core/lib/iomgr/grpc_if_nametoindex.h",
6093    "src/src/core/lib/iomgr/grpc_if_nametoindex_posix.cc",
6094    "src/src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc",
6095    "src/src/core/lib/iomgr/internal_errqueue.cc",
6096    "src/src/core/lib/iomgr/internal_errqueue.h",
6097    "src/src/core/lib/iomgr/iocp_windows.cc",
6098    "src/src/core/lib/iomgr/iocp_windows.h",
6099    "src/src/core/lib/iomgr/iomgr.cc",
6100    "src/src/core/lib/iomgr/iomgr.h",
6101    "src/src/core/lib/iomgr/iomgr_fwd.h",
6102    "src/src/core/lib/iomgr/iomgr_internal.cc",
6103    "src/src/core/lib/iomgr/iomgr_internal.h",
6104    "src/src/core/lib/iomgr/iomgr_posix.cc",
6105    "src/src/core/lib/iomgr/iomgr_posix_cfstream.cc",
6106    "src/src/core/lib/iomgr/iomgr_windows.cc",
6107    "src/src/core/lib/iomgr/load_file.cc",
6108    "src/src/core/lib/iomgr/load_file.h",
6109    "src/src/core/lib/iomgr/lockfree_event.cc",
6110    "src/src/core/lib/iomgr/lockfree_event.h",
6111    "src/src/core/lib/iomgr/nameser.h",
6112    "src/src/core/lib/iomgr/polling_entity.cc",
6113    "src/src/core/lib/iomgr/polling_entity.h",
6114    "src/src/core/lib/iomgr/pollset.cc",
6115    "src/src/core/lib/iomgr/pollset.h",
6116    "src/src/core/lib/iomgr/pollset_set.cc",
6117    "src/src/core/lib/iomgr/pollset_set.h",
6118    "src/src/core/lib/iomgr/pollset_set_windows.cc",
6119    "src/src/core/lib/iomgr/pollset_set_windows.h",
6120    "src/src/core/lib/iomgr/pollset_windows.cc",
6121    "src/src/core/lib/iomgr/pollset_windows.h",
6122    "src/src/core/lib/iomgr/port.h",
6123    "src/src/core/lib/iomgr/python_util.h",
6124    "src/src/core/lib/iomgr/resolve_address.cc",
6125    "src/src/core/lib/iomgr/resolve_address.h",
6126    "src/src/core/lib/iomgr/resolve_address_impl.h",
6127    "src/src/core/lib/iomgr/resolve_address_posix.cc",
6128    "src/src/core/lib/iomgr/resolve_address_posix.h",
6129    "src/src/core/lib/iomgr/resolve_address_windows.cc",
6130    "src/src/core/lib/iomgr/resolve_address_windows.h",
6131    "src/src/core/lib/iomgr/resolved_address.h",
6132    "src/src/core/lib/iomgr/sockaddr.h",
6133    "src/src/core/lib/iomgr/sockaddr_posix.h",
6134    "src/src/core/lib/iomgr/sockaddr_utils_posix.cc",
6135    "src/src/core/lib/iomgr/sockaddr_windows.h",
6136    "src/src/core/lib/iomgr/socket_factory_posix.cc",
6137    "src/src/core/lib/iomgr/socket_factory_posix.h",
6138    "src/src/core/lib/iomgr/socket_mutator.cc",
6139    "src/src/core/lib/iomgr/socket_mutator.h",
6140    "src/src/core/lib/iomgr/socket_utils.h",
6141    "src/src/core/lib/iomgr/socket_utils_common_posix.cc",
6142    "src/src/core/lib/iomgr/socket_utils_linux.cc",
6143    "src/src/core/lib/iomgr/socket_utils_posix.cc",
6144    "src/src/core/lib/iomgr/socket_utils_posix.h",
6145    "src/src/core/lib/iomgr/socket_utils_windows.cc",
6146    "src/src/core/lib/iomgr/socket_windows.cc",
6147    "src/src/core/lib/iomgr/socket_windows.h",
6148    "src/src/core/lib/iomgr/systemd_utils.cc",
6149    "src/src/core/lib/iomgr/systemd_utils.h",
6150    "src/src/core/lib/iomgr/tcp_client.cc",
6151    "src/src/core/lib/iomgr/tcp_client.h",
6152    "src/src/core/lib/iomgr/tcp_client_cfstream.cc",
6153    "src/src/core/lib/iomgr/tcp_client_posix.cc",
6154    "src/src/core/lib/iomgr/tcp_client_posix.h",
6155    "src/src/core/lib/iomgr/tcp_client_windows.cc",
6156    "src/src/core/lib/iomgr/tcp_posix.cc",
6157    "src/src/core/lib/iomgr/tcp_posix.h",
6158    "src/src/core/lib/iomgr/tcp_server.cc",
6159    "src/src/core/lib/iomgr/tcp_server.h",
6160    "src/src/core/lib/iomgr/tcp_server_posix.cc",
6161    "src/src/core/lib/iomgr/tcp_server_utils_posix.h",
6162    "src/src/core/lib/iomgr/tcp_server_utils_posix_common.cc",
6163    "src/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc",
6164    "src/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc",
6165    "src/src/core/lib/iomgr/tcp_server_windows.cc",
6166    "src/src/core/lib/iomgr/tcp_windows.cc",
6167    "src/src/core/lib/iomgr/tcp_windows.h",
6168    "src/src/core/lib/iomgr/timer.cc",
6169    "src/src/core/lib/iomgr/timer.h",
6170    "src/src/core/lib/iomgr/timer_generic.cc",
6171    "src/src/core/lib/iomgr/timer_generic.h",
6172    "src/src/core/lib/iomgr/timer_heap.cc",
6173    "src/src/core/lib/iomgr/timer_heap.h",
6174    "src/src/core/lib/iomgr/timer_manager.cc",
6175    "src/src/core/lib/iomgr/timer_manager.h",
6176    "src/src/core/lib/iomgr/unix_sockets_posix.cc",
6177    "src/src/core/lib/iomgr/unix_sockets_posix.h",
6178    "src/src/core/lib/iomgr/unix_sockets_posix_noop.cc",
6179    "src/src/core/lib/iomgr/wakeup_fd_eventfd.cc",
6180    "src/src/core/lib/iomgr/wakeup_fd_nospecial.cc",
6181    "src/src/core/lib/iomgr/wakeup_fd_pipe.cc",
6182    "src/src/core/lib/iomgr/wakeup_fd_pipe.h",
6183    "src/src/core/lib/iomgr/wakeup_fd_posix.cc",
6184    "src/src/core/lib/iomgr/wakeup_fd_posix.h",
6185    "src/src/core/lib/json/json.h",
6186    "src/src/core/lib/json/json_reader.cc",
6187    "src/src/core/lib/json/json_writer.cc",
6188    "src/src/core/lib/load_balancing/lb_policy.cc",
6189    "src/src/core/lib/load_balancing/lb_policy.h",
6190    "src/src/core/lib/load_balancing/lb_policy_factory.h",
6191    "src/src/core/lib/load_balancing/lb_policy_registry.cc",
6192    "src/src/core/lib/load_balancing/lb_policy_registry.h",
6193    "src/src/core/lib/load_balancing/subchannel_interface.h",
6194    "src/src/core/lib/matchers/matchers.cc",
6195    "src/src/core/lib/matchers/matchers.h",
6196    "src/src/core/lib/promise/activity.cc",
6197    "src/src/core/lib/promise/activity.h",
6198    "src/src/core/lib/promise/arena_promise.h",
6199    "src/src/core/lib/promise/context.h",
6200    "src/src/core/lib/promise/detail/basic_join.h",
6201    "src/src/core/lib/promise/detail/basic_seq.h",
6202    "src/src/core/lib/promise/detail/promise_factory.h",
6203    "src/src/core/lib/promise/detail/promise_like.h",
6204    "src/src/core/lib/promise/detail/status.h",
6205    "src/src/core/lib/promise/detail/switch.h",
6206    "src/src/core/lib/promise/exec_ctx_wakeup_scheduler.h",
6207    "src/src/core/lib/promise/if.h",
6208    "src/src/core/lib/promise/interceptor_list.h",
6209    "src/src/core/lib/promise/intra_activity_waiter.h",
6210    "src/src/core/lib/promise/loop.h",
6211    "src/src/core/lib/promise/map.h",
6212    "src/src/core/lib/promise/pipe.h",
6213    "src/src/core/lib/promise/poll.h",
6214    "src/src/core/lib/promise/promise.h",
6215    "src/src/core/lib/promise/race.h",
6216    "src/src/core/lib/promise/seq.h",
6217    "src/src/core/lib/promise/trace.cc",
6218    "src/src/core/lib/promise/trace.h",
6219    "src/src/core/lib/promise/try_join.h",
6220    "src/src/core/lib/promise/try_seq.h",
6221    "src/src/core/lib/resolver/resolver.cc",
6222    "src/src/core/lib/resolver/resolver.h",
6223    "src/src/core/lib/resolver/resolver_factory.h",
6224    "src/src/core/lib/resolver/resolver_registry.cc",
6225    "src/src/core/lib/resolver/resolver_registry.h",
6226    "src/src/core/lib/resolver/server_address.cc",
6227    "src/src/core/lib/resolver/server_address.h",
6228    "src/src/core/lib/resource_quota/api.cc",
6229    "src/src/core/lib/resource_quota/api.h",
6230    "src/src/core/lib/resource_quota/arena.cc",
6231    "src/src/core/lib/resource_quota/arena.h",
6232    "src/src/core/lib/resource_quota/memory_quota.cc",
6233    "src/src/core/lib/resource_quota/memory_quota.h",
6234    "src/src/core/lib/resource_quota/periodic_update.cc",
6235    "src/src/core/lib/resource_quota/periodic_update.h",
6236    "src/src/core/lib/resource_quota/resource_quota.cc",
6237    "src/src/core/lib/resource_quota/resource_quota.h",
6238    "src/src/core/lib/resource_quota/thread_quota.cc",
6239    "src/src/core/lib/resource_quota/thread_quota.h",
6240    "src/src/core/lib/resource_quota/trace.cc",
6241    "src/src/core/lib/resource_quota/trace.h",
6242    "src/src/core/lib/security/authorization/authorization_engine.h",
6243    "src/src/core/lib/security/authorization/authorization_policy_provider.h",
6244    "src/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc",
6245    "src/src/core/lib/security/authorization/evaluate_args.cc",
6246    "src/src/core/lib/security/authorization/evaluate_args.h",
6247    "src/src/core/lib/security/authorization/grpc_authorization_engine.cc",
6248    "src/src/core/lib/security/authorization/grpc_authorization_engine.h",
6249    "src/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc",
6250    "src/src/core/lib/security/authorization/grpc_authorization_policy_provider.h",
6251    "src/src/core/lib/security/authorization/grpc_server_authz_filter.cc",
6252    "src/src/core/lib/security/authorization/grpc_server_authz_filter.h",
6253    "src/src/core/lib/security/authorization/matchers.cc",
6254    "src/src/core/lib/security/authorization/matchers.h",
6255    "src/src/core/lib/security/authorization/rbac_policy.cc",
6256    "src/src/core/lib/security/authorization/rbac_policy.h",
6257    "src/src/core/lib/security/authorization/rbac_translator.cc",
6258    "src/src/core/lib/security/authorization/rbac_translator.h",
6259    "src/src/core/lib/security/certificate_provider/certificate_provider_factory.h",
6260    "src/src/core/lib/security/certificate_provider/certificate_provider_registry.cc",
6261    "src/src/core/lib/security/certificate_provider/certificate_provider_registry.h",
6262    "src/src/core/lib/security/context/security_context.cc",
6263    "src/src/core/lib/security/context/security_context.h",
6264    "src/src/core/lib/security/credentials/alts/check_gcp_environment.cc",
6265    "src/src/core/lib/security/credentials/alts/check_gcp_environment.h",
6266    "src/src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc",
6267    "src/src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc",
6268    "src/src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc",
6269    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc",
6270    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc",
6271    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h",
6272    "src/src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc",
6273    "src/src/core/lib/security/credentials/call_creds_util.cc",
6274    "src/src/core/lib/security/credentials/call_creds_util.h",
6275    "src/src/core/lib/security/credentials/channel_creds_registry.h",
6276    "src/src/core/lib/security/credentials/composite/composite_credentials.cc",
6277    "src/src/core/lib/security/credentials/composite/composite_credentials.h",
6278    "src/src/core/lib/security/credentials/credentials.cc",
6279    "src/src/core/lib/security/credentials/credentials.h",
6280    "src/src/core/lib/security/credentials/plugin/plugin_credentials.cc",
6281    "src/src/core/lib/security/credentials/plugin/plugin_credentials.h",
6282    "src/src/core/lib/security/credentials/tls/tls_utils.cc",
6283    "src/src/core/lib/security/credentials/tls/tls_utils.h",
6284    "src/src/core/lib/security/security_connector/load_system_roots.h",
6285    "src/src/core/lib/security/security_connector/load_system_roots_fallback.cc",
6286    "src/src/core/lib/security/security_connector/load_system_roots_supported.cc",
6287    "src/src/core/lib/security/security_connector/load_system_roots_supported.h",
6288    "src/src/core/lib/security/security_connector/security_connector.cc",
6289    "src/src/core/lib/security/security_connector/security_connector.h",
6290    "src/src/core/lib/security/transport/auth_filters.h",
6291    "src/src/core/lib/security/transport/client_auth_filter.cc",
6292    "src/src/core/lib/security/transport/secure_endpoint.cc",
6293    "src/src/core/lib/security/transport/secure_endpoint.h",
6294    "src/src/core/lib/security/transport/security_handshaker.cc",
6295    "src/src/core/lib/security/transport/security_handshaker.h",
6296    "src/src/core/lib/security/transport/server_auth_filter.cc",
6297    "src/src/core/lib/security/transport/tsi_error.cc",
6298    "src/src/core/lib/security/transport/tsi_error.h",
6299    "src/src/core/lib/security/util/json_util.cc",
6300    "src/src/core/lib/security/util/json_util.h",
6301    "src/src/core/lib/service_config/service_config.h",
6302    "src/src/core/lib/service_config/service_config_call_data.h",
6303    "src/src/core/lib/service_config/service_config_parser.cc",
6304    "src/src/core/lib/service_config/service_config_parser.h",
6305    "src/src/core/lib/slice/b64.cc",
6306    "src/src/core/lib/slice/b64.h",
6307    "src/src/core/lib/slice/percent_encoding.cc",
6308    "src/src/core/lib/slice/percent_encoding.h",
6309    "src/src/core/lib/slice/slice.cc",
6310    "src/src/core/lib/slice/slice.h",
6311    "src/src/core/lib/slice/slice_buffer.cc",
6312    "src/src/core/lib/slice/slice_buffer.h",
6313    "src/src/core/lib/slice/slice_internal.h",
6314    "src/src/core/lib/slice/slice_refcount.cc",
6315    "src/src/core/lib/slice/slice_refcount.h",
6316    "src/src/core/lib/slice/slice_string_helpers.cc",
6317    "src/src/core/lib/slice/slice_string_helpers.h",
6318    "src/src/core/lib/surface/api_trace.cc",
6319    "src/src/core/lib/surface/api_trace.h",
6320    "src/src/core/lib/surface/builtins.cc",
6321    "src/src/core/lib/surface/builtins.h",
6322    "src/src/core/lib/surface/byte_buffer.cc",
6323    "src/src/core/lib/surface/byte_buffer_reader.cc",
6324    "src/src/core/lib/surface/call.cc",
6325    "src/src/core/lib/surface/call.h",
6326    "src/src/core/lib/surface/call_details.cc",
6327    "src/src/core/lib/surface/call_log_batch.cc",
6328    "src/src/core/lib/surface/call_test_only.h",
6329    "src/src/core/lib/surface/call_trace.cc",
6330    "src/src/core/lib/surface/call_trace.h",
6331    "src/src/core/lib/surface/channel.cc",
6332    "src/src/core/lib/surface/channel.h",
6333    "src/src/core/lib/surface/channel_init.cc",
6334    "src/src/core/lib/surface/channel_init.h",
6335    "src/src/core/lib/surface/channel_ping.cc",
6336    "src/src/core/lib/surface/channel_stack_type.cc",
6337    "src/src/core/lib/surface/channel_stack_type.h",
6338    "src/src/core/lib/surface/completion_queue.cc",
6339    "src/src/core/lib/surface/completion_queue.h",
6340    "src/src/core/lib/surface/completion_queue_factory.cc",
6341    "src/src/core/lib/surface/completion_queue_factory.h",
6342    "src/src/core/lib/surface/event_string.cc",
6343    "src/src/core/lib/surface/event_string.h",
6344    "src/src/core/lib/surface/init.h",
6345    "src/src/core/lib/surface/init_internally.cc",
6346    "src/src/core/lib/surface/init_internally.h",
6347    "src/src/core/lib/surface/lame_client.cc",
6348    "src/src/core/lib/surface/lame_client.h",
6349    "src/src/core/lib/surface/metadata_array.cc",
6350    "src/src/core/lib/surface/server.cc",
6351    "src/src/core/lib/surface/server.h",
6352    "src/src/core/lib/surface/validate_metadata.cc",
6353    "src/src/core/lib/surface/validate_metadata.h",
6354    "src/src/core/lib/surface/version.cc",
6355    "src/src/core/lib/transport/connectivity_state.cc",
6356    "src/src/core/lib/transport/connectivity_state.h",
6357    "src/src/core/lib/transport/error_utils.cc",
6358    "src/src/core/lib/transport/error_utils.h",
6359    "src/src/core/lib/transport/handshaker.cc",
6360    "src/src/core/lib/transport/handshaker.h",
6361    "src/src/core/lib/transport/handshaker_factory.h",
6362    "src/src/core/lib/transport/handshaker_registry.cc",
6363    "src/src/core/lib/transport/handshaker_registry.h",
6364    "src/src/core/lib/transport/http2_errors.h",
6365    "src/src/core/lib/transport/metadata_batch.cc",
6366    "src/src/core/lib/transport/metadata_batch.h",
6367    "src/src/core/lib/transport/parsed_metadata.cc",
6368    "src/src/core/lib/transport/parsed_metadata.h",
6369    "src/src/core/lib/transport/status_conversion.cc",
6370    "src/src/core/lib/transport/status_conversion.h",
6371    "src/src/core/lib/transport/timeout_encoding.cc",
6372    "src/src/core/lib/transport/timeout_encoding.h",
6373    "src/src/core/lib/transport/transport.cc",
6374    "src/src/core/lib/transport/transport.h",
6375    "src/src/core/lib/transport/transport_fwd.h",
6376    "src/src/core/lib/transport/transport_impl.h",
6377    "src/src/core/lib/transport/transport_op_string.cc",
6378    "src/src/core/lib/uri/uri_parser.cc",
6379    "src/src/core/lib/uri/uri_parser.h",
6380    "src/src/core/tsi/alts/handshaker/transport_security_common_api.cc",
6381    "src/src/core/tsi/alts/handshaker/transport_security_common_api.h",
6382    "src/src/core/tsi/transport_security.cc",
6383    "src/src/core/tsi/transport_security.h",
6384    "src/src/core/tsi/transport_security_grpc.cc",
6385    "src/src/core/tsi/transport_security_grpc.h",
6386    "src/src/core/tsi/transport_security_interface.h",
6387  ]
6388  public_deps = [
6389    ":absl_cleanup_cleanup",
6390    ":absl_container_flat_hash_map",
6391    ":absl_container_flat_hash_set",
6392    ":absl_container_inlined_vector",
6393    ":absl_functional_any_invocable",
6394    ":absl_functional_function_ref",
6395    ":absl_hash_hash",
6396    ":absl_meta_type_traits",
6397    ":absl_status_statusor",
6398    ":absl_types_span",
6399    ":absl_utility_utility",
6400    ":gpr",
6401    ":re2",
6402    ":upb",
6403  ]
6404  public_configs = [ "..:grpc_internal_config" ]
6405  configs -= [ "//gn/standalone:extra_warnings" ]
6406}
6407
6408source_set("grpc_plugin_support") {
6409  sources = [
6410    "src/src/compiler/config.h",
6411    "src/src/compiler/config_protobuf.h",
6412    "src/src/compiler/cpp_generator.cc",
6413    "src/src/compiler/cpp_generator.h",
6414    "src/src/compiler/cpp_generator_helpers.h",
6415    "src/src/compiler/cpp_plugin.h",
6416    "src/src/compiler/csharp_generator.cc",
6417    "src/src/compiler/csharp_generator.h",
6418    "src/src/compiler/csharp_generator_helpers.h",
6419    "src/src/compiler/generator_helpers.h",
6420    "src/src/compiler/node_generator.cc",
6421    "src/src/compiler/node_generator.h",
6422    "src/src/compiler/node_generator_helpers.h",
6423    "src/src/compiler/objective_c_generator.cc",
6424    "src/src/compiler/objective_c_generator.h",
6425    "src/src/compiler/objective_c_generator_helpers.h",
6426    "src/src/compiler/php_generator.cc",
6427    "src/src/compiler/php_generator.h",
6428    "src/src/compiler/php_generator_helpers.h",
6429    "src/src/compiler/protobuf_plugin.h",
6430    "src/src/compiler/python_generator.cc",
6431    "src/src/compiler/python_generator.h",
6432    "src/src/compiler/python_generator_helpers.h",
6433    "src/src/compiler/python_private_generator.h",
6434    "src/src/compiler/ruby_generator.cc",
6435    "src/src/compiler/ruby_generator.h",
6436    "src/src/compiler/ruby_generator_helpers-inl.h",
6437    "src/src/compiler/ruby_generator_map-inl.h",
6438    "src/src/compiler/ruby_generator_string-inl.h",
6439    "src/src/compiler/schema_interface.h",
6440  ]
6441  public_deps = [ "..:protoc_lib" ]
6442  public_configs = [ "..:grpc_internal_config" ]
6443  configs -= [ "//gn/standalone:extra_warnings" ]
6444}
6445
6446executable("grpc_cpp_plugin") {
6447  sources = [ "src/src/compiler/cpp_plugin.cc" ]
6448  public_deps = [ ":grpc_plugin_support" ]
6449  public_configs = [ "..:grpc_internal_config" ]
6450  configs -= [ "//gn/standalone:extra_warnings" ]
6451}
6452