duplicated block id: 1 size: 58 cleaned lines of code in 2 files: - tools/rpc_replay/info_thread.cpp (34:95) - tools/rpc_press/info_thread.cpp (34:95) duplicated block id: 2 size: 57 cleaned lines of code in 3 files: - example/dynamic_partition_echo_c++/server.cpp (95:173) - example/partition_echo_c++/server.cpp (95:173) - example/selective_echo_c++/server.cpp (94:172) duplicated block id: 3 size: 34 cleaned lines of code in 2 files: - example/rpcz_echo_c++/client.cpp (38:95) - example/echo_c++/client.cpp (35:91) duplicated block id: 4 size: 31 cleaned lines of code in 3 files: - example/dynamic_partition_echo_c++/server.cpp (51:85) - example/partition_echo_c++/server.cpp (51:85) - example/selective_echo_c++/server.cpp (50:84) duplicated block id: 5 size: 30 cleaned lines of code in 2 files: - example/nshead_pb_extension_c++/client.cpp (36:82) - example/nshead_extension_c++/client.cpp (36:82) duplicated block id: 6 size: 28 cleaned lines of code in 2 files: - src/brpc/builtin/common.cpp (52:84) - src/butil/logging.cc (1705:1737) duplicated block id: 7 size: 25 cleaned lines of code in 2 files: - example/baidu_proxy_and_generic_call/server.cpp (79:118) - example/echo_c++/server.cpp (95:134) duplicated block id: 8 size: 21 cleaned lines of code in 2 files: - src/brpc/details/mesalink_ssl_helper.cpp (347:385) - src/brpc/details/ssl_helper.cpp (621:659) duplicated block id: 9 size: 19 cleaned lines of code in 2 files: - src/brpc/amf_inl.h (27:47) - src/mcpack2pb/parser-inl.h (49:69) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - src/brpc/policy/nshead_protocol.cpp (425:451) - src/brpc/policy/thrift_protocol.cpp (737:763) duplicated block id: 11 size: 17 cleaned lines of code in 2 files: - src/bvar/variable.cpp (339:358) - src/butil/logging.cc (1128:1147) duplicated block id: 12 size: 17 cleaned lines of code in 2 files: - example/auto_concurrency_limiter/server.cpp (57:75) - example/auto_concurrency_limiter/client.cpp (42:60) duplicated block id: 13 size: 16 cleaned lines of code in 2 files: - src/brpc/policy/weighted_randomized_load_balancer.cpp (154:171) - src/brpc/policy/weighted_round_robin_load_balancer.cpp (256:273) duplicated block id: 14 size: 16 cleaned lines of code in 3 files: - src/brpc/policy/randomized_load_balancer.cpp (157:174) - src/brpc/policy/round_robin_load_balancer.cpp (157:174) - src/brpc/policy/dynpart_load_balancer.cpp (165:182) duplicated block id: 15 size: 15 cleaned lines of code in 2 files: - src/brpc/builtin/hotspots_service.cpp (310:329) - src/brpc/builtin/pprof_service.cpp (74:94) duplicated block id: 16 size: 15 cleaned lines of code in 2 files: - src/butil/threading/platform_thread_linux.cc (78:100) - src/butil/threading/platform_thread_freebsd.cc (63:85) duplicated block id: 17 size: 13 cleaned lines of code in 2 files: - tools/rpc_replay/info_thread.cpp (102:116) - tools/rpc_press/info_thread.cpp (102:116) duplicated block id: 18 size: 13 cleaned lines of code in 2 files: - src/butil/threading/platform_thread_linux.cc (29:43) - src/butil/threading/platform_thread_freebsd.cc (29:43) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - example/thrift_extension_c++/server2.cpp (84:104) - example/thrift_extension_c++/server.cpp (61:81) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - src/brpc/policy/nova_pbrpc_protocol.cpp (73:85) - src/brpc/policy/public_pbrpc_protocol.cpp (101:113) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - src/butil/comlog_sink.cc (167:181) - src/butil/logging.cc (216:230) duplicated block id: 22 size: 10 cleaned lines of code in 3 files: - src/brpc/policy/randomized_load_balancer.cpp (36:47) - src/brpc/policy/round_robin_load_balancer.cpp (36:47) - src/brpc/policy/dynpart_load_balancer.cpp (34:45) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - src/brpc/policy/randomized_load_balancer.cpp (49:60) - src/brpc/policy/dynpart_load_balancer.cpp (47:58) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - tools/rpc_replay/info_thread.cpp (118:128) - tools/rpc_press/info_thread.cpp (118:128) duplicated block id: 25 size: 8 cleaned lines of code in 2 files: - src/bvar/collector.cpp (45:54) - src/bvar/detail/sampler.cpp (36:45) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - src/bvar/detail/agent_group.h (161:170) - src/butil/containers/doubly_buffered_data.h (260:269) duplicated block id: 27 size: 8 cleaned lines of code in 2 files: - src/brpc/policy/nova_pbrpc_protocol.cpp (154:163) - src/brpc/policy/public_pbrpc_protocol.cpp (216:225) duplicated block id: 28 size: 8 cleaned lines of code in 2 files: - example/streaming_batch_echo_c++/client.cpp (34:43) - example/streaming_echo_c++/server.cpp (33:42) duplicated block id: 29 size: 8 cleaned lines of code in 3 files: - example/asynchronous_echo_c++/server.cpp (75:85) - example/http_c++/http_server.cpp (71:81) - example/echo_c++/server.cpp (81:91) duplicated block id: 30 size: 7 cleaned lines of code in 4 files: - src/bvar/reducer.h (153:161) - src/bvar/window.h (127:135) - src/bvar/status.h (145:153) - src/bvar/passive_status.h (154:162) duplicated block id: 31 size: 6 cleaned lines of code in 5 files: - src/brpc/policy/weighted_randomized_load_balancer.cpp (81:88) - src/brpc/policy/randomized_load_balancer.cpp (62:69) - src/brpc/policy/weighted_round_robin_load_balancer.cpp (115:122) - src/brpc/policy/round_robin_load_balancer.cpp (62:69) - src/brpc/policy/dynpart_load_balancer.cpp (60:67) duplicated block id: 32 size: 6 cleaned lines of code in 5 files: - src/brpc/policy/weighted_randomized_load_balancer.cpp (90:97) - src/brpc/policy/randomized_load_balancer.cpp (71:78) - src/brpc/policy/weighted_round_robin_load_balancer.cpp (124:131) - src/brpc/policy/round_robin_load_balancer.cpp (71:78) - src/brpc/policy/dynpart_load_balancer.cpp (69:76) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - src/brpc/policy/nshead_protocol.cpp (393:400) - src/brpc/policy/thrift_protocol.cpp (649:656) duplicated block id: 34 size: 6 cleaned lines of code in 4 files: - src/brpc/policy/randomized_load_balancer.cpp (88:95) - src/brpc/policy/weighted_round_robin_load_balancer.cpp (141:148) - src/brpc/policy/round_robin_load_balancer.cpp (88:95) - src/brpc/policy/dynpart_load_balancer.cpp (86:93) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - src/brpc/details/mesalink_ssl_helper.cpp (39:46) - src/brpc/details/ssl_helper.cpp (46:53) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - src/butil/resource_pool_inl.h (297:304) - src/butil/object_pool_inl.h (295:302)