• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2024 gRPC authors.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 //     http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 
15 //
16 // Automatically generated by tools/codegen/core/gen_trace_flags.py
17 //
18 
19 #ifndef GRPC_SRC_CORE_LIB_DEBUG_TRACE_FLAGS_H
20 #define GRPC_SRC_CORE_LIB_DEBUG_TRACE_FLAGS_H
21 
22 #include "src/core/lib/debug/trace_impl.h"
23 
24 namespace grpc_core {
25 
26 extern DebugOnlyTraceFlag auth_context_refcount_trace;
27 extern DebugOnlyTraceFlag call_combiner_trace;
28 extern DebugOnlyTraceFlag call_refcount_trace;
29 extern DebugOnlyTraceFlag call_state_trace;
30 extern DebugOnlyTraceFlag closure_trace;
31 extern DebugOnlyTraceFlag combiner_trace;
32 extern DebugOnlyTraceFlag cq_refcount_trace;
33 extern DebugOnlyTraceFlag error_refcount_trace;
34 extern DebugOnlyTraceFlag fd_refcount_trace;
35 extern DebugOnlyTraceFlag fd_trace_trace;
36 extern DebugOnlyTraceFlag lb_policy_refcount_trace;
37 extern DebugOnlyTraceFlag party_state_trace;
38 extern DebugOnlyTraceFlag pending_tags_trace;
39 extern DebugOnlyTraceFlag ph2_trace;
40 extern DebugOnlyTraceFlag polling_trace;
41 extern DebugOnlyTraceFlag polling_api_trace;
42 extern DebugOnlyTraceFlag promise_primitives_trace;
43 extern DebugOnlyTraceFlag resolver_refcount_trace;
44 extern DebugOnlyTraceFlag security_connector_refcount_trace;
45 extern DebugOnlyTraceFlag slice_refcount_trace;
46 extern DebugOnlyTraceFlag stream_refcount_trace;
47 extern DebugOnlyTraceFlag subchannel_refcount_trace;
48 extern DebugOnlyTraceFlag work_serializer_trace;
49 extern TraceFlag api_trace;
50 extern TraceFlag apple_polling_trace;
51 extern TraceFlag backend_metric_trace;
52 extern TraceFlag backend_metric_filter_trace;
53 extern TraceFlag bdp_estimator_trace;
54 extern TraceFlag call_trace;
55 extern TraceFlag call_error_trace;
56 extern TraceFlag cares_address_sorting_trace;
57 extern TraceFlag cares_resolver_trace;
58 extern TraceFlag cds_lb_trace;
59 extern TraceFlag channel_trace;
60 extern TraceFlag channel_stack_trace;
61 extern TraceFlag chaotic_good_trace;
62 extern TraceFlag chttp2_hpack_parser_trace;
63 extern TraceFlag chttp2_new_stream_trace;
64 extern TraceFlag client_channel_trace;
65 extern TraceFlag client_channel_call_trace;
66 extern TraceFlag client_channel_lb_call_trace;
67 extern TraceFlag client_idle_filter_trace;
68 extern TraceFlag compression_trace;
69 extern TraceFlag connectivity_state_trace;
70 extern TraceFlag cronet_trace;
71 extern TraceFlag dns_resolver_trace;
72 extern TraceFlag environment_autodetect_trace;
73 extern TraceFlag event_engine_trace;
74 extern TraceFlag event_engine_client_channel_resolver_trace;
75 extern TraceFlag event_engine_dns_trace;
76 extern TraceFlag event_engine_endpoint_trace;
77 extern TraceFlag event_engine_endpoint_data_trace;
78 extern TraceFlag event_engine_poller_trace;
79 extern TraceFlag executor_trace;
80 extern TraceFlag fault_injection_filter_trace;
81 extern TraceFlag flowctl_trace;
82 extern TraceFlag fork_trace;
83 extern TraceFlag fuzzing_ee_timers_trace;
84 extern TraceFlag fuzzing_ee_writes_trace;
85 extern TraceFlag glb_trace;
86 extern TraceFlag grpc_authz_api_trace;
87 extern TraceFlag handshaker_trace;
88 extern TraceFlag health_check_client_trace;
89 extern TraceFlag http_trace;
90 extern TraceFlag http1_trace;
91 extern TraceFlag http2_ping_trace;
92 extern TraceFlag http2_stream_state_trace;
93 extern TraceFlag http_keepalive_trace;
94 extern TraceFlag inproc_trace;
95 extern TraceFlag metadata_query_trace;
96 extern TraceFlag op_failure_trace;
97 extern TraceFlag orca_client_trace;
98 extern TraceFlag outlier_detection_lb_trace;
99 extern TraceFlag pick_first_trace;
100 extern TraceFlag plugin_credentials_trace;
101 extern TraceFlag priority_lb_trace;
102 extern TraceFlag queue_pluck_trace;
103 extern TraceFlag resource_quota_trace;
104 extern TraceFlag retry_trace;
105 extern TraceFlag ring_hash_lb_trace;
106 extern TraceFlag rls_lb_trace;
107 extern TraceFlag round_robin_trace;
108 extern TraceFlag secure_endpoint_trace;
109 extern TraceFlag server_channel_trace;
110 extern TraceFlag stateful_session_filter_trace;
111 extern TraceFlag subchannel_trace;
112 extern TraceFlag subchannel_pool_trace;
113 extern TraceFlag tcp_trace;
114 extern TraceFlag timer_trace;
115 extern TraceFlag timer_check_trace;
116 extern TraceFlag token_fetcher_credentials_trace;
117 extern TraceFlag tsi_trace;
118 extern TraceFlag weighted_round_robin_lb_trace;
119 extern TraceFlag weighted_target_lb_trace;
120 extern TraceFlag xds_client_trace;
121 extern TraceFlag xds_client_refcount_trace;
122 extern TraceFlag xds_cluster_impl_lb_trace;
123 extern TraceFlag xds_cluster_manager_lb_trace;
124 extern TraceFlag xds_override_host_lb_trace;
125 extern TraceFlag xds_resolver_trace;
126 extern TraceFlag xds_server_config_fetcher_trace;
127 extern TraceFlag xds_unittest_trace;
128 extern TraceFlag xds_wrr_locality_lb_trace;
129 
130 }  // namespace grpc_core
131 
132 #endif  // GRPC_SRC_CORE_LIB_DEBUG_TRACE_FLAGS_H
133