Path Lines of Code src/brpc/acceptor.cpp 264 src/brpc/acceptor.h 54 src/brpc/adaptive_connection_type.cpp 47 src/brpc/adaptive_connection_type.h 29 src/brpc/adaptive_max_concurrency.cpp 92 src/brpc/adaptive_max_concurrency.h 53 src/brpc/adaptive_protocol_type.h 53 src/brpc/amf.cpp 1107 src/brpc/amf.h 212 src/brpc/amf_inl.h 135 src/brpc/authenticator.h 47 src/brpc/backup_request_policy.h 13 src/brpc/baidu_master_service.cpp 28 src/brpc/baidu_master_service.h 66 src/brpc/builtin/bad_method_service.cpp 43 src/brpc/builtin/bad_method_service.h 13 src/brpc/builtin/bthreads_service.cpp 44 src/brpc/builtin/bthreads_service.h 13 src/brpc/builtin/common.cpp 347 src/brpc/builtin/common.h 83 src/brpc/builtin/connections_service.cpp 352 src/brpc/builtin/connections_service.h 20 src/brpc/builtin/dir_service.cpp 99 src/brpc/builtin/dir_service.h 13 src/brpc/builtin/flags_service.cpp 213 src/brpc/builtin/flags_service.h 17 src/brpc/builtin/flot_min_js.h 9 src/brpc/builtin/get_favicon_service.cpp 55 src/brpc/builtin/get_favicon_service.h 13 src/brpc/builtin/get_js_service.cpp 100 src/brpc/builtin/get_js_service.h 25 src/brpc/builtin/grpc_health_check_service.cpp 21 src/brpc/builtin/grpc_health_check_service.h 13 src/brpc/builtin/health_service.cpp 22 src/brpc/builtin/health_service.h 14 src/brpc/builtin/hotspots_service.cpp 1140 src/brpc/builtin/hotspots_service.h 53 src/brpc/builtin/ids_service.cpp 36 src/brpc/builtin/ids_service.h 13 src/brpc/builtin/index_service.cpp 145 src/brpc/builtin/index_service.h 16 src/brpc/builtin/jquery_min_js.h 9 src/brpc/builtin/list_service.cpp 20 src/brpc/builtin/list_service.h 18 src/brpc/builtin/memory_service.cpp 64 src/brpc/builtin/memory_service.h 13 src/brpc/builtin/pprof_perl.cpp 5476 src/brpc/builtin/pprof_perl.h 6 src/brpc/builtin/pprof_service.cpp 506 src/brpc/builtin/pprof_service.h 33 src/brpc/builtin/prometheus_metrics_service.cpp 183 src/brpc/builtin/prometheus_metrics_service.h 15 src/brpc/builtin/protobufs_service.cpp 89 src/brpc/builtin/protobufs_service.h 21 src/brpc/builtin/rpcz_service.cpp 624 src/brpc/builtin/rpcz_service.h 35 src/brpc/builtin/sockets_service.cpp 32 src/brpc/builtin/sockets_service.h 13 src/brpc/builtin/sorttable_js.cpp 489 src/brpc/builtin/sorttable_js.h 8 src/brpc/builtin/status_service.cpp 227 src/brpc/builtin/status_service.h 16 src/brpc/builtin/tabbed.h 32 src/brpc/builtin/threads_service.cpp 31 src/brpc/builtin/threads_service.h 14 src/brpc/builtin/vars_service.cpp 364 src/brpc/builtin/vars_service.h 15 src/brpc/builtin/version_service.cpp 19 src/brpc/builtin/version_service.h 18 src/brpc/builtin/viz_min_js.h 9 src/brpc/builtin/vlog_service.cpp 69 src/brpc/builtin/vlog_service.h 16 src/brpc/builtin_service.proto 151 src/brpc/callback.h 794 src/brpc/channel.cpp 524 src/brpc/channel.h 87 src/brpc/channel_base.h 19 src/brpc/circuit_breaker.cpp 193 src/brpc/circuit_breaker.h 46 src/brpc/closure_guard.h 33 src/brpc/cluster_recover_policy.cpp 119 src/brpc/cluster_recover_policy.h 38 src/brpc/compress.cpp 95 src/brpc/compress.h 121 src/brpc/concurrency_limiter.h 22 src/brpc/controller.cpp 1349 src/brpc/controller.h 475 src/brpc/coroutine.h 67 src/brpc/coroutine_inl.h 209 src/brpc/data_factory.h 12 src/brpc/describable.h 65 src/brpc/destroyable.h 21 src/brpc/details/controller_private_accessor.h 107 src/brpc/details/has_epollrdhup.cpp 43 src/brpc/details/has_epollrdhup.h 6 src/brpc/details/health_check.cpp 175 src/brpc/details/health_check.h 10 src/brpc/details/hpack-static-table.h 337 src/brpc/details/hpack.cpp 745 src/brpc/details/hpack.h 65 src/brpc/details/http_message.cpp 552 src/brpc/details/http_message.h 86 src/brpc/details/http_parser.cpp 1841 src/brpc/details/http_parser.h 197 src/brpc/details/jemalloc_profiler.cpp 255 src/brpc/details/jemalloc_profiler.h 7 src/brpc/details/load_balancer_with_naming.cpp 42 src/brpc/details/load_balancer_with_naming.h 22 src/brpc/details/mesalink_ssl_helper.cpp 319 src/brpc/details/method_status.cpp 129 src/brpc/details/method_status.h 68 src/brpc/details/naming_service_thread.cpp 418 src/brpc/details/naming_service_thread.h 93 src/brpc/details/profiler_linker.h 20 src/brpc/details/rtmp_utils.cpp 29 src/brpc/details/rtmp_utils.h 31 src/brpc/details/server_private_accessor.h 91 src/brpc/details/sparse_minute_counter.h 117 src/brpc/details/ssl_helper.cpp 765 src/brpc/details/ssl_helper.h 64 src/brpc/details/tcmalloc_extension.cpp 40 src/brpc/details/tcmalloc_extension.h 59 src/brpc/details/usercode_backup_pool.cpp 129 src/brpc/details/usercode_backup_pool.h 34 src/brpc/errno.proto 53 src/brpc/esp_head.h 23 src/brpc/esp_message.cpp 43 src/brpc/esp_message.h 25 src/brpc/event_dispatcher.cpp 74 src/brpc/event_dispatcher.h 178 src/brpc/event_dispatcher_epoll.cpp 178 src/brpc/event_dispatcher_kqueue.cpp 165 src/brpc/excluded_servers.h 56 src/brpc/extension.h 28 src/brpc/extension_inl.h 55 src/brpc/get_favicon.proto 28 src/brpc/get_js.proto 27 src/brpc/global.cpp 500 src/brpc/global.h 6 src/brpc/grpc.cpp 171 src/brpc/grpc.h 32 src/brpc/grpc_health_check.proto 35 src/brpc/health_reporter.h 11 src/brpc/http2.cpp 91 src/brpc/http2.h 43 src/brpc/http_header.cpp 118 src/brpc/http_header.h 91 src/brpc/http_method.cpp 115 src/brpc/http_method.h 36 src/brpc/http_status_code.cpp 107 src/brpc/http_status_code.h 47 src/brpc/input_message_base.h 29 src/brpc/input_messenger.cpp 487 src/brpc/input_messenger.h 69 src/brpc/interceptor.h 13 src/brpc/kvmap.h 33 src/brpc/load_balancer.cpp 94 src/brpc/load_balancer.h 107 src/brpc/log.h 11 src/brpc/memcache.cpp 623 src/brpc/memcache.h 128 src/brpc/mongo_head.h 45 src/brpc/mongo_service_adaptor.h 26 src/brpc/naming_service.h 33 src/brpc/naming_service_filter.h 11 src/brpc/nonreflectable_message.h 207 src/brpc/nshead.h 15 src/brpc/nshead_message.cpp 58 src/brpc/nshead_message.h 32 src/brpc/nshead_meta.proto 34 src/brpc/nshead_pb_service_adaptor.cpp 101 src/brpc/nshead_pb_service_adaptor.h 32 src/brpc/nshead_service.cpp 36 src/brpc/nshead_service.h 67 src/brpc/options.proto 93 src/brpc/parallel_channel.cpp 644 src/brpc/parallel_channel.h 114 src/brpc/parse_result.h 52 src/brpc/partition_channel.cpp 419 src/brpc/partition_channel.h 70 src/brpc/pb_compat.h 28 src/brpc/periodic_naming_service.cpp 43 src/brpc/periodic_naming_service.h 14 src/brpc/periodic_task.cpp 41 src/brpc/periodic_task.h 16 src/brpc/policy/auto_concurrency_limiter.cpp 218 src/brpc/policy/auto_concurrency_limiter.h 50 src/brpc/policy/baidu_naming_service.cpp 55 src/brpc/policy/baidu_naming_service.h 18 src/brpc/policy/baidu_rpc_meta.proto 48 src/brpc/policy/baidu_rpc_protocol.cpp 955 src/brpc/policy/baidu_rpc_protocol.h 23 src/brpc/policy/consistent_hashing_load_balancer.cpp 344 src/brpc/policy/consistent_hashing_load_balancer.h 57 src/brpc/policy/constant_concurrency_limiter.cpp 26 src/brpc/policy/constant_concurrency_limiter.h 19 src/brpc/policy/consul_naming_service.cpp 212 src/brpc/policy/consul_naming_service.h 28 src/brpc/policy/couchbase_authenticator.cpp 31 src/brpc/policy/couchbase_authenticator.h 22 src/brpc/policy/dh.cpp 84 src/brpc/policy/dh.h 22 src/brpc/policy/discovery_naming_service.cpp 402 src/brpc/policy/discovery_naming_service.h 48 src/brpc/policy/domain_naming_service.cpp 142 src/brpc/policy/domain_naming_service.h 24 src/brpc/policy/dynpart_load_balancer.cpp 148 src/brpc/policy/dynpart_load_balancer.h 32 src/brpc/policy/esp_authenticator.cpp 24 src/brpc/policy/esp_authenticator.h 16 src/brpc/policy/esp_protocol.cpp 118 src/brpc/policy/esp_protocol.h 27 src/brpc/policy/file_naming_service.cpp 134 src/brpc/policy/file_naming_service.h 19 src/brpc/policy/giano_authenticator.cpp 62 src/brpc/policy/giano_authenticator.h 24 src/brpc/policy/gzip_compress.cpp 162 src/brpc/policy/gzip_compress.h 19 src/brpc/policy/hasher.cpp 136 src/brpc/policy/hasher.h 16 src/brpc/policy/http2_rpc_protocol.cpp 1610 src/brpc/policy/http2_rpc_protocol.h 307 src/brpc/policy/http_rpc_protocol.cpp 1458 src/brpc/policy/http_rpc_protocol.h 111 src/brpc/policy/hulu_pbrpc_controller.h 41 src/brpc/policy/hulu_pbrpc_meta.proto 49 src/brpc/policy/hulu_pbrpc_protocol.cpp 603 src/brpc/policy/hulu_pbrpc_protocol.h 20 src/brpc/policy/list_naming_service.cpp 87 src/brpc/policy/list_naming_service.h 29 src/brpc/policy/locality_aware_load_balancer.cpp 445 src/brpc/policy/locality_aware_load_balancer.h 168 src/brpc/policy/memcache_binary_header.h 86 src/brpc/policy/memcache_binary_protocol.cpp 192 src/brpc/policy/memcache_binary_protocol.h 24 src/brpc/policy/mongo.proto 55 src/brpc/policy/mongo_protocol.cpp 238 src/brpc/policy/mongo_protocol.h 11 src/brpc/policy/most_common_message.h 23 src/brpc/policy/nacos_naming_service.cpp 232 src/brpc/policy/nacos_naming_service.h 35 src/brpc/policy/nova_pbrpc_protocol.cpp 147 src/brpc/policy/nova_pbrpc_protocol.h 34 src/brpc/policy/nshead_mcpack_protocol.cpp 140 src/brpc/policy/nshead_mcpack_protocol.h 34 src/brpc/policy/nshead_protocol.cpp 368 src/brpc/policy/nshead_protocol.h 22 src/brpc/policy/public_pbrpc_meta.proto 58 src/brpc/policy/public_pbrpc_protocol.cpp 225 src/brpc/policy/public_pbrpc_protocol.h 32 src/brpc/policy/randomized_load_balancer.cpp 141 src/brpc/policy/randomized_load_balancer.h 35 src/brpc/policy/redis_authenticator.cpp 21 src/brpc/policy/redis_authenticator.h 31 src/brpc/policy/redis_protocol.cpp 270 src/brpc/policy/redis_protocol.h 25 src/brpc/policy/remote_file_naming_service.cpp 128 src/brpc/policy/remote_file_naming_service.h 23 src/brpc/policy/round_robin_load_balancer.cpp 142 src/brpc/policy/round_robin_load_balancer.h 40 src/brpc/policy/rtmp_protocol.cpp 3205 src/brpc/policy/rtmp_protocol.h 465 src/brpc/policy/snappy_compress.cpp 59 src/brpc/policy/snappy_compress.h 13 src/brpc/policy/sofa_pbrpc_meta.proto 59 src/brpc/policy/sofa_pbrpc_protocol.cpp 476 src/brpc/policy/sofa_pbrpc_protocol.h 20 src/brpc/policy/streaming_rpc_protocol.cpp 140 src/brpc/policy/streaming_rpc_protocol.h 22 src/brpc/policy/thrift_protocol.cpp 619 src/brpc/policy/thrift_protocol.h 22 src/brpc/policy/timeout_concurrency_limiter.cpp 142 src/brpc/policy/timeout_concurrency_limiter.h 44 src/brpc/policy/ubrpc2pb_protocol.cpp 498 src/brpc/policy/ubrpc2pb_protocol.h 49 src/brpc/policy/weighted_randomized_load_balancer.cpp 137 src/brpc/policy/weighted_randomized_load_balancer.h 40 src/brpc/policy/weighted_round_robin_load_balancer.cpp 230 src/brpc/policy/weighted_round_robin_load_balancer.h 60 src/brpc/progressive_attachment.cpp 200 src/brpc/progressive_attachment.h 37 src/brpc/progressive_reader.h 17 src/brpc/proto_base.proto 31 src/brpc/protocol.cpp 208 src/brpc/protocol.h 126 src/brpc/rdma/block_pool.cpp 476 src/brpc/rdma/block_pool.h 16 src/brpc/rdma/rdma_endpoint.cpp 1259 src/brpc/rdma/rdma_endpoint.h 116 src/brpc/rdma/rdma_helper.cpp 561 src/brpc/rdma/rdma_helper.h 27 src/brpc/redis.cpp 327 src/brpc/redis.h 153 src/brpc/redis_command.cpp 374 src/brpc/redis_command.h 31 src/brpc/redis_reply.cpp 424 src/brpc/redis_reply.h 213 src/brpc/reloadable_flags.cpp 59 src/brpc/reloadable_flags.h 31 src/brpc/restful.cpp 415 src/brpc/restful.h 53 src/brpc/retry_policy.cpp 51 src/brpc/retry_policy.h 51 src/brpc/rpc_dump.cpp 287 src/brpc/rpc_dump.h 44 src/brpc/rpc_dump.proto 38 src/brpc/rpc_pb_message_factory.cpp 26 src/brpc/rpc_pb_message_factory.h 87 src/brpc/rtmp.cpp 2510 src/brpc/rtmp.h 662 src/brpc/rtmp.proto 67 src/brpc/selective_channel.cpp 492 src/brpc/selective_channel.h 26 src/brpc/serialized_request.cpp 42 src/brpc/serialized_request.h 30 src/brpc/serialized_response.cpp 42 src/brpc/serialized_response.h 30 src/brpc/server.cpp 2073 src/brpc/server.h 330 src/brpc/server_id.cpp 46 src/brpc/server_id.h 56 src/brpc/server_node.h 34 src/brpc/shared_object.h 7 src/brpc/simple_data_pool.cpp 107 src/brpc/simple_data_pool.h 28 src/brpc/socket.cpp 2470 src/brpc/socket.h 469 src/brpc/socket_id.h 17 src/brpc/socket_inl.h 104 src/brpc/socket_map.cpp 317 src/brpc/socket_map.h 121 src/brpc/socket_message.h 35 src/brpc/span.cpp 730 src/brpc/span.h 167 src/brpc/span.proto 91 src/brpc/ssl_options.cpp 16 src/brpc/ssl_options.h 41 src/brpc/stream.cpp 824 src/brpc/stream.h 73 src/brpc/stream_creator.h 23 src/brpc/stream_impl.h 101 src/brpc/streaming_rpc_meta.proto 43 src/brpc/thrift_message.cpp 63 src/brpc/thrift_message.h 160 src/brpc/thrift_service.cpp 28 src/brpc/thrift_service.h 38 src/brpc/traceprintf.h 14 src/brpc/trackme.cpp 184 src/brpc/trackme.h 8 src/brpc/trackme.proto 44 src/brpc/ts.cpp 1118 src/brpc/ts.h 354 src/brpc/uri.cpp 443 src/brpc/uri.h 149 src/brpc/versioned_ref_with_id.h 357 src/bthread/bthread.cpp 512 src/bthread/bthread.h 112 src/bthread/bthread_once.cpp 42 src/bthread/butex.cpp 510 src/bthread/butex.h 24 src/bthread/comlog_initializer.h 22 src/bthread/condition_variable.cpp 93 src/bthread/condition_variable.h 66 src/bthread/context.cpp 836 src/bthread/context.h 63 src/bthread/countdown_event.cpp 75 src/bthread/countdown_event.h 19 src/bthread/errno.cpp 16 src/bthread/errno.h 13 src/bthread/execution_queue.cpp 369 src/bthread/execution_queue.h 117 src/bthread/execution_queue_inl.h 464 src/bthread/fd.cpp 445 src/bthread/id.cpp 695 src/bthread/id.h 70 src/bthread/interrupt_pthread.cpp 13 src/bthread/interrupt_pthread.h 7 src/bthread/key.cpp 552 src/bthread/list_of_abafree_id.h 224 src/bthread/log.h 7 src/bthread/mutex.cpp 984 src/bthread/mutex.h 196 src/bthread/parking_lot.h 42 src/bthread/processor.h 29 src/bthread/remote_task_queue.h 46 src/bthread/rwlock.cpp 264 src/bthread/rwlock.h 157 src/bthread/semaphore.cpp 122 src/bthread/singleton_on_bthread_once.h 29 src/bthread/stack.cpp 115 src/bthread/stack.h 41 src/bthread/stack_inl.h 211 src/bthread/sys_futex.cpp 110 src/bthread/sys_futex.h 36 src/bthread/task_control.cpp 452 src/bthread/task_control.h 121 src/bthread/task_group.cpp 881 src/bthread/task_group.h 149 src/bthread/task_group_inl.h 60 src/bthread/task_meta.h 78 src/bthread/task_tracer.cpp 398 src/bthread/task_tracer.h 87 src/bthread/timer_thread.cpp 352 src/bthread/timer_thread.h 42 src/bthread/types.h 214 src/bthread/unstable.h 37 src/bthread/work_stealing_queue.h 106 src/butil/arena.cpp 72 src/butil/arena.h 49 src/butil/at_exit.cc 47 src/butil/at_exit.h 34 src/butil/atomic_ref_count.h 41 src/butil/atomic_sequence_num.h 33 src/butil/atomicops.h 202 src/butil/atomicops_internals_arm64_gcc.h 233 src/butil/atomicops_internals_arm_gcc.h 178 src/butil/atomicops_internals_atomicword_compat.h 66 src/butil/atomicops_internals_gcc.h 76 src/butil/atomicops_internals_loongarch64_gcc.h 168 src/butil/atomicops_internals_mac.h 156 src/butil/atomicops_internals_mips_gcc.h 107 src/butil/atomicops_internals_tsan.h 146 src/butil/atomicops_internals_x86_gcc.cc 58 src/butil/atomicops_internals_x86_gcc.h 168 src/butil/atomicops_internals_x86_msvc.h 137 src/butil/auto_reset.h 20 src/butil/base64.cc 22 src/butil/base64.h 10 src/butil/base64url.cc 61 src/butil/base64url.h 23 src/butil/base_export.h 25 src/butil/base_paths.cc 36 src/butil/basictypes.h 20 src/butil/big_endian.cc 75 src/butil/big_endian.h 64 src/butil/binary_printer.cpp 132 src/butil/binary_printer.h 33 src/butil/bit_array.h 59 src/butil/bits.h 32 src/butil/build_config.h 127 src/butil/cancelable_callback.h 138 src/butil/class_name.cpp 15 src/butil/class_name.h 21 src/butil/comlog_sink.cc 330 src/butil/comlog_sink.h 65 src/butil/compat.h 56 src/butil/compiler_specific.h 147 src/butil/containers/bounded_queue.h 189 src/butil/containers/case_ignored_flat_map.cpp 31 src/butil/containers/case_ignored_flat_map.h 42 src/butil/containers/doubly_buffered_data.h 382 src/butil/containers/flat_map.h 383 src/butil/containers/flat_map_inl.h 711 src/butil/containers/hash_tables.h 173 src/butil/containers/linked_list.h 85 src/butil/containers/mpsc_queue.h 126 src/butil/containers/mru_cache.h 180 src/butil/containers/optional.h 427 src/butil/containers/pooled_map.h 93 src/butil/containers/scoped_ptr_hash_map.h 112 src/butil/containers/small_map.h 446 src/butil/containers/stack_container.h 153 src/butil/cpu.cc 178 src/butil/cpu.h 67 src/butil/crc32c.cc 407 src/butil/crc32c.h 22 src/butil/debug/address_annotations.h 24 src/butil/debug/alias.cc 14 src/butil/debug/alias.h 9 src/butil/debug/asan_invalid_access.cc 58 src/butil/debug/asan_invalid_access.h 18 src/butil/debug/crash_logging.cc 146 src/butil/debug/crash_logging.h 47 src/butil/debug/debugger.cc 29 src/butil/debug/debugger.h 13 src/butil/debug/debugger_posix.cc 150 src/butil/debug/dump_without_crashing.cc 16 src/butil/debug/dump_without_crashing.h 12 src/butil/debug/leak_annotations.h 26 src/butil/debug/leak_tracker.h 73 src/butil/debug/proc_maps_linux.cc 101 src/butil/debug/proc_maps_linux.h 27 src/butil/debug/stack_trace.cc 34 src/butil/debug/stack_trace.h 50 src/butil/debug/stack_trace_posix.cc 599 src/butil/details/extended_endpoint.hpp 290 src/butil/endpoint.cpp 574 src/butil/endpoint.h 128 src/butil/environment.cc 166 src/butil/environment.h 40 src/butil/errno.cpp 74 src/butil/errno.h 18 src/butil/fast_rand.cpp 136 src/butil/fast_rand.h 27 src/butil/fd_guard.h 34 src/butil/fd_utility.cpp 82 src/butil/fd_utility.h 11 src/butil/file_descriptor_posix.h 23 src/butil/file_util.cc 201 src/butil/file_util.h 175 src/butil/file_util_linux.cc 83 src/butil/file_util_mac.mm 36 src/butil/file_util_posix.cc 726 src/butil/files/dir_reader_fallback.h 14 src/butil/files/dir_reader_linux.h 73 src/butil/files/dir_reader_posix.h 20 src/butil/files/dir_reader_unix.h 56 src/butil/files/fd_guard.h 12 src/butil/files/file.cc 108 src/butil/files/file.h 142 src/butil/files/file_enumerator.cc 12 src/butil/files/file_enumerator.h 79 src/butil/files/file_enumerator_posix.cc 122 src/butil/files/file_path.cc 985 src/butil/files/file_path.h 126 src/butil/files/file_path_constants.cc 12 src/butil/files/file_posix.cc 381 src/butil/files/file_watcher.cpp 69 src/butil/files/file_watcher.h 27 src/butil/files/memory_mapped_file.cc 35 src/butil/files/memory_mapped_file.h 37 src/butil/files/memory_mapped_file_posix.cc 32 src/butil/files/scoped_file.cc 15 src/butil/files/scoped_file.h 63 src/butil/files/scoped_temp_dir.cc 54 src/butil/files/scoped_temp_dir.h 22 src/butil/files/temp_file.cpp 104 src/butil/files/temp_file.h 22 src/butil/find_cstr.cpp 4 src/butil/find_cstr.h 100 src/butil/float_util.h 24 src/butil/format_macros.h 59 src/butil/gperftools_profiler.h 21 src/butil/gtest_prod_util.h 13 src/butil/guid.cc 20 src/butil/guid.h 14 src/butil/guid_posix.cc 17 src/butil/hash.cc 7 src/butil/hash.h 21 src/butil/intrusive_ptr.hpp 215 src/butil/iobuf.cpp 1945 src/butil/iobuf.h 360 src/butil/iobuf_inl.h 349 src/butil/iobuf_profiler.cpp 253 src/butil/iobuf_profiler.h 109 src/butil/lazy_instance.cc 28 src/butil/lazy_instance.h 113 src/butil/location.cc 77 src/butil/location.h 51 src/butil/logging.cc 1569 src/butil/logging.h 770 src/butil/mac/bundle_locations.h 26 src/butil/mac/bundle_locations.mm 61 src/butil/mac/foundation_util.h 198 src/butil/mac/foundation_util.mm 338 src/butil/mac/scoped_cftyperef.h 30 src/butil/mac/scoped_mach_port.cc 22 src/butil/mac/scoped_mach_port.h 35 src/butil/mac/scoped_typeref.h 72 src/butil/macros.h 195 src/butil/memory/aligned_memory.cc 28 src/butil/memory/aligned_memory.h 68 src/butil/memory/linked_ptr.h 102 src/butil/memory/manual_constructor.h 42 src/butil/memory/raw_scoped_refptr_mismatch_checker.h 95 src/butil/memory/ref_counted.cc 40 src/butil/memory/ref_counted.h 203 src/butil/memory/ref_counted_memory.cc 67 src/butil/memory/ref_counted_memory.h 78 src/butil/memory/scope_guard.h 57 src/butil/memory/scoped_open_process.h 28 src/butil/memory/scoped_policy.h 11 src/butil/memory/scoped_ptr.h 226 src/butil/memory/scoped_vector.h 103 src/butil/memory/singleton.cc 16 src/butil/memory/singleton.h 114 src/butil/memory/singleton_objc.h 19 src/butil/memory/singleton_on_pthread_once.h 47 src/butil/memory/weak_ptr.cc 44 src/butil/memory/weak_ptr.h 152 src/butil/move.h 16 src/butil/numerics/safe_conversions.h 36 src/butil/numerics/safe_conversions_impl.h 159 src/butil/numerics/safe_math.h 164 src/butil/numerics/safe_math_impl.h 383 src/butil/object_pool.h 40 src/butil/object_pool_inl.h 454 src/butil/observer_list.h 130 src/butil/popen.cpp 160 src/butil/popen.h 7 src/butil/port.h 24 src/butil/posix/eintr_wrapper.h 40 src/butil/posix/file_descriptor_shuffle.cc 72 src/butil/posix/file_descriptor_shuffle.h 41 src/butil/posix/global_descriptors.cc 41 src/butil/posix/global_descriptors.h 31 src/butil/process_util.cc 76 src/butil/process_util.h 8 src/butil/ptr_container.h 42 src/butil/rand_util.cc 45 src/butil/rand_util.h 18 src/butil/rand_util_posix.cc 36 src/butil/raw_pack.h 43 src/butil/reader_writer.h 16 src/butil/recordio.cc 333 src/butil/recordio.h 54 src/butil/reloadable_flags.h 39 src/butil/resource_pool.h 37 src/butil/resource_pool_inl.h 471 src/butil/safe_strerror_posix.cc 65 src/butil/safe_strerror_posix.h 7 src/butil/scoped_clear_errno.h 20 src/butil/scoped_generic.h 85 src/butil/scoped_lock.h 325 src/butil/scoped_observer.h 35 src/butil/sha1.h 11 src/butil/sha1_portable.cc 141 src/butil/shared_object.h 32 src/butil/single_threaded_pool.h 96 src/butil/ssl_compat.h 459 src/butil/status.cpp 107 src/butil/status.h 85 src/butil/stl_util.h 142 src/butil/string_printf.cpp 91 src/butil/string_printf.h 17 src/butil/string_splitter.h 128 src/butil/string_splitter_inl.h 264 src/butil/strings/latin1_string_conversions.cc 12 src/butil/strings/latin1_string_conversions.h 12 src/butil/strings/nullable_string16.cc 8 src/butil/strings/nullable_string16.h 28 src/butil/strings/safe_sprintf.cc 369 src/butil/strings/safe_sprintf.h 214 src/butil/strings/string16.cc 56 src/butil/strings/string16.h 81 src/butil/strings/string_number_conversions.cc 384 src/butil/strings/string_number_conversions.h 40 src/butil/strings/string_piece.cc 343 src/butil/strings/string_piece.h 349 src/butil/strings/string_split.cc 242 src/butil/strings/string_split.h 65 src/butil/strings/string_tokenizer.h 130 src/butil/strings/string_util.cc 712 src/butil/strings/string_util.h 289 src/butil/strings/string_util_constants.cc 46 src/butil/strings/string_util_posix.h 35 src/butil/strings/stringize_macros.h 6 src/butil/strings/stringprintf.cc 133 src/butil/strings/stringprintf.h 38 src/butil/strings/sys_string_conversions.h 38 src/butil/strings/sys_string_conversions_mac.mm 132 src/butil/strings/sys_string_conversions_posix.cc 109 src/butil/strings/utf_offset_string_conversions.cc 174 src/butil/strings/utf_offset_string_conversions.h 57 src/butil/strings/utf_string_conversion_utils.cc 93 src/butil/strings/utf_string_conversion_utils.h 43 src/butil/strings/utf_string_conversions.cc 125 src/butil/strings/utf_string_conversions.h 29 src/butil/synchronization/cancellation_flag.cc 13 src/butil/synchronization/cancellation_flag.h 25 src/butil/synchronization/condition_variable.h 31 src/butil/synchronization/condition_variable_posix.cc 56 src/butil/synchronization/lock.h 117 src/butil/synchronization/spin_wait.h 20 src/butil/synchronization/waitable_event.h 70 src/butil/synchronization/waitable_event_posix.cc 224 src/butil/synchronous_event.h 146 src/butil/sys_byteorder.h 108 src/butil/thread_key.cpp 122 src/butil/thread_key.h 152 src/butil/thread_local.cpp 117 src/butil/thread_local.h 52 src/butil/thread_local_inl.h 26 src/butil/threading/non_thread_safe.h 27 src/butil/threading/non_thread_safe_impl.cc 13 src/butil/threading/non_thread_safe_impl.h 16 src/butil/threading/platform_thread.h 110 src/butil/threading/platform_thread_freebsd.cc 72 src/butil/threading/platform_thread_linux.cc 75 src/butil/threading/platform_thread_mac.mm 122 src/butil/threading/platform_thread_posix.cc 164 src/butil/threading/simple_thread.cc 119 src/butil/threading/simple_thread.h 88 src/butil/threading/thread_checker.h 26 src/butil/threading/thread_checker_impl.cc 23 src/butil/threading/thread_checker_impl.h 19 src/butil/threading/thread_collision_warner.cc 38 src/butil/threading/thread_collision_warner.h 88 src/butil/threading/thread_id_name_manager.cc 81 src/butil/threading/thread_id_name_manager.h 37 src/butil/threading/thread_local.h 62 src/butil/threading/thread_local_posix.cc 24 src/butil/threading/thread_local_storage.cc 139 src/butil/threading/thread_local_storage.h 56 src/butil/threading/thread_local_storage_posix.cc 21 src/butil/threading/thread_restrictions.cc 58 src/butil/threading/thread_restrictions.h 166 src/butil/threading/watchdog.cc 129 src/butil/threading/watchdog.h 48 src/butil/time.cpp 106 src/butil/time.h 264 src/butil/time/clock.cc 4 src/butil/time/clock.h 12 src/butil/time/default_clock.cc 7 src/butil/time/default_clock.h 13 src/butil/time/default_tick_clock.cc 7 src/butil/time/default_tick_clock.h 13 src/butil/time/tick_clock.cc 4 src/butil/time/tick_clock.h 12 src/butil/time/time.cc 185 src/butil/time/time.h 419 src/butil/time/time_mac.cc 149 src/butil/time/time_posix.cc 251 src/butil/type_traits.h 272 src/butil/unique_ptr.h 362 src/butil/unix_socket.cpp 49 src/butil/unix_socket.h 8 src/butil/version.cc 125 src/butil/version.h 26 src/butil/zero_copy_stream_as_streambuf.cpp 41 src/butil/zero_copy_stream_as_streambuf.h 22 src/bvar/bvar.h 11 src/bvar/collector.cpp 320 src/bvar/collector.h 56 src/bvar/default_variables.cpp 658 src/bvar/detail/agent_group.h 124 src/bvar/detail/call_op_returning_void.h 12 src/bvar/detail/combiner.h 238 src/bvar/detail/is_atomical.h 15 src/bvar/detail/percentile.cpp 91 src/bvar/detail/percentile.h 350 src/bvar/detail/sampler.cpp 149 src/bvar/detail/sampler.h 145 src/bvar/detail/series.h 277 src/bvar/gflag.cpp 64 src/bvar/gflag.h 25 src/bvar/latency_recorder.cpp 238 src/bvar/latency_recorder.h 94 src/bvar/multi_dimension.h 82 src/bvar/multi_dimension_inl.h 340 src/bvar/mvariable.cpp 213 src/bvar/mvariable.h 48 src/bvar/passive_status.h 207 src/bvar/recorder.h 202 src/bvar/reducer.h 219 src/bvar/scoped_timer.h 20 src/bvar/status.h 183 src/bvar/utils/lock_timer.h 278 src/bvar/variable.cpp 791 src/bvar/variable.h 105 src/bvar/vector.h 82 src/bvar/window.h 261 src/idl_options.proto 47 src/json2pb/encode_decode.cpp 89 src/json2pb/encode_decode.h 7 src/json2pb/json_to_pb.cpp 655 src/json2pb/json_to_pb.h 44 src/json2pb/pb_to_json.cpp 317 src/json2pb/pb_to_json.h 50 src/json2pb/protobuf_map.cpp 31 src/json2pb/protobuf_map.h 11 src/json2pb/protobuf_type_resolver.cpp 14 src/json2pb/protobuf_type_resolver.h 40 src/json2pb/rapidjson.h 23 src/json2pb/zero_copy_stream_reader.h 60 src/json2pb/zero_copy_stream_writer.h 72 src/mcpack2pb/field_type.cpp 32 src/mcpack2pb/field_type.h 70 src/mcpack2pb/generator.cpp 1358 src/mcpack2pb/mcpack2pb.cpp 33 src/mcpack2pb/mcpack2pb.h 91 src/mcpack2pb/parser-inl.h 221 src/mcpack2pb/parser.cpp 550 src/mcpack2pb/parser.h 171 src/mcpack2pb/serializer-inl.h 244 src/mcpack2pb/serializer.cpp 695 src/mcpack2pb/serializer.h 182