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