The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
build.yaml in root |
6417 | - |
grpc_shadow_boringssl.h in src/core/tsi |
3282 | - |
client_channel.cc in src/core/ext/filters/client_channel |
3092 | 129 |
chttp2_transport.cc in src/core/ext/transport/chttp2/transport |
2900 | 98 |
grpc.gyp in root |
2764 | - |
route_components.upb.h in src/core/ext/upb-generated/envoy/api/v2/route |
2688 | 287 |
cpp_generator.cc in src/compiler |
2349 | 43 |
validate.upb.h in src/core/ext/upb-generated/validate |
1932 | 434 |
Doxyfile.c++ in tools/doxygen |
1868 | - |
ssl_transport_security.cc in src/core/tsi |
1805 | 66 |
xds_client.cc in src/core/ext/filters/client_channel/xds |
1727 | 73 |
call.cc in src/core/lib/surface |
1723 | 60 |
grpc.gemspec in root |
1613 | - |
descriptor.upb.h in src/core/ext/upb-generated/google/protobuf |
1533 | 263 |
BUILD.gn in root |
1516 | - |
hpack_parser.cc in src/core/ext/transport/chttp2/transport |
1493 | 12 |
xds_api.cc in src/core/ext/filters/client_channel/xds |
1493 | 29 |
tcp_posix.cc in src/core/lib/iomgr |
1465 | 68 |
preprocessed_builds.yaml in src/abseil-cpp |
1410 | - |
server.cc in src/core/lib/surface |
1336 | 53 |
xds.cc in src/core/ext/filters/client_channel/lb_policy/xds |
1316 | 72 |
ev_epollex_linux.cc in src/core/lib/iomgr |
1314 | 45 |
cluster.upb.h in src/core/ext/upb-generated/envoy/api/v2 |
1290 | 117 |
grpclb.cc in src/core/ext/filters/client_channel/lb_policy/grpclb |
1284 | 56 |
cronet_transport.cc in src/core/ext/transport/cronet/transport |
1264 | 34 |
scenario_config.py in tools/run_tests/performance |
1169 | 52 |
ev_poll_posix.cc in src/core/lib/iomgr |
1116 | 57 |
_channel.py in src/python/grpcio/grpc |
1100 | 115 |
completion_queue.cc in src/core/lib/surface |
1093 | 50 |
server_cc.cc in src/cpp/server |
1088 | 47 |
ev_epoll1_linux.cc in src/core/lib/iomgr |
1042 | 44 |
inproc_transport.cc in src/core/ext/transport/inproc |
1032 | 25 |
static_metadata.cc in src/core/lib/transport |
1007 | 5 |
grpc_csharp_ext.c in src/csharp/ext |
997 | 43 |
http_connection_manager.upb.h in src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2 |
977 | 107 |
NativeMethods.Generated.cs in src/csharp/Grpc.Core/Internal |
966 | 3 |
client_stub_spec.rb in src/ruby/spec/generic |
910 | 37 |
subchannel.cc in src/core/ext/filters/client_channel |
882 | 54 |
python_generator.cc in src/compiler |
837 | 18 |
cert.upb.h in src/core/ext/upb-generated/envoy/api/v2/auth |
823 | 70 |
grpc_core_dependencies.py in src/python/grpcio |
813 | - |
_server.py in src/python/grpcio/grpc |
782 | 86 |
resource_quota.cc in src/core/lib/iomgr |
779 | 47 |
jwt_verifier.cc in src/core/lib/security/credentials/jwt |
773 | 18 |
grpc_ares_ev_driver_windows.cc in src/core/ext/filters/client_channel/resolver/dns/c_ares |
772 | 47 |
call_op_set.h in include/grpcpp/impl/codegen |
758 | 80 |
call_op_set.h in spm-cpp-include/grpcpp/impl/codegen |
758 | 80 |
client_callback_impl.h in include/grpcpp/impl/codegen |
748 | 88 |
client_callback_impl.h in spm-cpp-include/grpcpp/impl/codegen |
748 | 88 |
rb_call.c in src/ruby/ext/grpc |
745 | 34 |
File | # lines | # units |
---|---|---|
validate.upb.h in src/core/ext/upb-generated/validate |
1932 | 434 |
route_components.upb.h in src/core/ext/upb-generated/envoy/api/v2/route |
2688 | 287 |
descriptor.upb.h in src/core/ext/upb-generated/google/protobuf |
1533 | 263 |
client_channel.cc in src/core/ext/filters/client_channel |
3092 | 129 |
cluster.upb.h in src/core/ext/upb-generated/envoy/api/v2 |
1290 | 117 |
_channel.py in src/python/grpcio/grpc |
1100 | 115 |
http_connection_manager.upb.h in src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2 |
977 | 107 |
grpc_csharp_ext_dummy_stubs.c in src/csharp/unitypackage/unitypackage_skeleton/Plugins/Grpc.Core/runtimes |
414 | 103 |
chttp2_transport.cc in src/core/ext/transport/chttp2/transport |
2900 | 98 |
base.upb.h in src/core/ext/upb-generated/envoy/api/v2/core |
732 | 95 |
client_callback_impl.h in include/grpcpp/impl/codegen |
748 | 88 |
client_callback_impl.h in spm-cpp-include/grpcpp/impl/codegen |
748 | 88 |
_server.py in src/python/grpcio/grpc |
782 | 86 |
__init__.py in src/python/grpcio/grpc |
533 | 84 |
call_op_set.h in include/grpcpp/impl/codegen |
758 | 80 |
call_op_set.h in spm-cpp-include/grpcpp/impl/codegen |
758 | 80 |
grpc_service.upb.h in src/core/ext/upb-generated/envoy/api/v2/core |
567 | 76 |
xds_client.cc in src/core/ext/filters/client_channel/xds |
1727 | 73 |
handshaker.upb.h in src/core/ext/upb-generated/src/proto/grpc/gcp |
613 | 73 |
xds.cc in src/core/ext/filters/client_channel/lb_policy/xds |
1316 | 72 |
There are 186 files with lines longer than 120 characters. In total, there are 5978 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
route_components.upb.h in src/core/ext/upb-generated/envoy/api/v2/route |
2688 | 287 | 911 |
descriptor.upb.h in src/core/ext/upb-generated/google/protobuf |
1533 | 263 | 508 |
http_connection_manager.upb.h in src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2 |
977 | 107 | 412 |
cluster.upb.h in src/core/ext/upb-generated/envoy/api/v2 |
1290 | 117 | 388 |
NativeMethods.Generated.cs in src/csharp/Grpc.Core/Internal |
966 | 3 | 318 |
validate.upb.h in src/core/ext/upb-generated/validate |
1932 | 434 | 258 |
cert.upb.h in src/core/ext/upb-generated/envoy/api/v2/auth |
823 | 70 | 242 |
grpc_service.upb.h in src/core/ext/upb-generated/envoy/api/v2/core |
567 | 76 | 225 |
accesslog.upb.h in src/core/ext/upb-generated/envoy/config/filter/accesslog/v2 |
634 | 53 | 218 |
health_check.upb.h in src/core/ext/upb-generated/envoy/api/v2/core |
598 | 64 | 193 |
base.upb.h in src/core/ext/upb-generated/envoy/api/v2/core |
732 | 95 | 156 |
listener_components.upb.h in src/core/ext/upb-generated/envoy/api/v2/listener |
477 | 45 | 150 |
handshaker.upb.h in src/core/ext/upb-generated/src/proto/grpc/gcp |
613 | 73 | 140 |
protocol.upb.h in src/core/ext/upb-generated/envoy/api/v2/core |
379 | 34 | 115 |
load_report.upb.h in src/core/ext/upb-generated/envoy/api/v2/endpoint |
283 | 38 | 100 |
listener.upb.h in src/core/ext/upb-generated/envoy/api/v2 |
345 | 26 | 94 |
discovery.upb.h in src/core/ext/upb-generated/envoy/api/v2 |
346 | 43 | 88 |
outlier_detection.upb.h in src/core/ext/upb-generated/envoy/api/v2/cluster |
284 | 21 | 80 |
config_source.upb.h in src/core/ext/upb-generated/envoy/api/v2/core |
278 | 25 | 67 |
endpoint.upb.h in src/core/ext/upb-generated/envoy/api/v2 |
204 | 13 | 67 |