duplicated block id: 1 size: 76 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (437:567) - vslib/SwitchBCM56971B0.cpp (345:475) duplicated block id: 2 size: 63 cleaned lines of code in 2 files: - unittest/vslib/TestSwitchBCM56850.cpp (101:213) - unittest/vslib/TestSwitchMLNX2700.cpp (231:343) duplicated block id: 3 size: 37 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (569:628) - vslib/SwitchBCM56971B0.cpp (477:536) duplicated block id: 4 size: 34 cleaned lines of code in 2 files: - lib/ClientSai.cpp (1086:1136) - lib/RedisRemoteSaiInterface.cpp (1458:1508) duplicated block id: 5 size: 32 cleaned lines of code in 2 files: - lib/ClientConfig.cpp (29:74) - lib/ServerConfig.cpp (29:74) duplicated block id: 6 size: 29 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (31:79) - vslib/SwitchBCM56971B0.cpp (31:79) duplicated block id: 7 size: 29 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (81:129) - vslib/SwitchBCM56971B0.cpp (81:129) duplicated block id: 8 size: 27 cleaned lines of code in 2 files: - lib/ClientSai.cpp (609:647) - lib/RedisRemoteSaiInterface.cpp (921:959) duplicated block id: 9 size: 26 cleaned lines of code in 2 files: - unittest/syncd/TestSyncd.cpp (67:102) - unittest/syncd/TestVirtualOidTranslator.cpp (42:77) duplicated block id: 10 size: 26 cleaned lines of code in 3 files: - unittest/vslib/main_libsaivs.cpp (37:72) - unittest/proxylib/main_libsaiproxy.cpp (39:74) - unittest/lib/main_libsairedis.cpp (37:72) duplicated block id: 11 size: 26 cleaned lines of code in 3 files: - syncd/Syncd.cpp (3628:3663) - proxylib/Proxy.cpp (187:222) - saiplayer/SaiPlayer.cpp (2924:2959) duplicated block id: 12 size: 22 cleaned lines of code in 2 files: - lib/ServerSai.cpp (340:364) - lib/ClientServerSai.cpp (318:342) duplicated block id: 13 size: 21 cleaned lines of code in 2 files: - lib/ServerSai.cpp (392:415) - lib/ClientServerSai.cpp (370:393) duplicated block id: 14 size: 20 cleaned lines of code in 2 files: - lib/ServerSai.cpp (366:388) - lib/ClientServerSai.cpp (344:366) duplicated block id: 15 size: 19 cleaned lines of code in 2 files: - lib/ServerSai.cpp (457:478) - lib/ClientServerSai.cpp (435:456) duplicated block id: 16 size: 19 cleaned lines of code in 2 files: - lib/ClientSai.cpp (984:1010) - lib/RedisRemoteSaiInterface.cpp (1363:1389) duplicated block id: 17 size: 17 cleaned lines of code in 2 files: - syncd/tests.cpp (108:130) - vslib/tests.cpp (36:58) duplicated block id: 18 size: 17 cleaned lines of code in 2 files: - lib/ServerSai.cpp (302:321) - lib/ClientServerSai.cpp (280:299) duplicated block id: 19 size: 17 cleaned lines of code in 2 files: - lib/ServerSai.cpp (436:455) - lib/ClientServerSai.cpp (414:433) duplicated block id: 20 size: 17 cleaned lines of code in 2 files: - lib/ServerSai.cpp (483:501) - lib/ClientServerSai.cpp (461:479) duplicated block id: 21 size: 17 cleaned lines of code in 2 files: - lib/ClientSai.cpp (726:752) - lib/RedisRemoteSaiInterface.cpp (1101:1127) duplicated block id: 22 size: 15 cleaned lines of code in 2 files: - lib/ServerSai.cpp (137:154) - lib/ClientServerSai.cpp (115:132) duplicated block id: 23 size: 15 cleaned lines of code in 2 files: - lib/ServerSai.cpp (253:270) - lib/ClientServerSai.cpp (231:248) duplicated block id: 24 size: 15 cleaned lines of code in 2 files: - lib/ServerSai.cpp (417:434) - lib/ClientServerSai.cpp (395:412) duplicated block id: 25 size: 15 cleaned lines of code in 2 files: - lib/ServerSai.cpp (529:545) - lib/ClientServerSai.cpp (507:523) duplicated block id: 26 size: 15 cleaned lines of code in 2 files: - lib/ServerSai.cpp (585:602) - lib/ClientServerSai.cpp (563:580) duplicated block id: 27 size: 14 cleaned lines of code in 2 files: - lib/tests.cpp (709:734) - saiplayer/SaiPlayer.cpp (1278:1303) duplicated block id: 28 size: 13 cleaned lines of code in 2 files: - vslib/CorePortIndexMapContainer.cpp (65:80) - vslib/LaneMapContainer.cpp (80:95) duplicated block id: 29 size: 13 cleaned lines of code in 2 files: - proxylib/Sai.cpp (570:586) - lib/RedisRemoteSaiInterface.cpp (1558:1574) duplicated block id: 30 size: 13 cleaned lines of code in 2 files: - lib/ServerSai.cpp (179:194) - lib/ClientServerSai.cpp (157:172) duplicated block id: 31 size: 13 cleaned lines of code in 2 files: - lib/ServerSai.cpp (323:338) - lib/ClientServerSai.cpp (301:316) duplicated block id: 32 size: 13 cleaned lines of code in 2 files: - lib/ServerSai.cpp (508:522) - lib/ClientServerSai.cpp (486:500) duplicated block id: 33 size: 13 cleaned lines of code in 2 files: - lib/ServerSai.cpp (604:619) - lib/ClientServerSai.cpp (582:597) duplicated block id: 34 size: 13 cleaned lines of code in 2 files: - lib/ServerSai.cpp (621:636) - lib/ClientServerSai.cpp (599:614) duplicated block id: 35 size: 12 cleaned lines of code in 2 files: - unittest/meta/TestSaiSerialize.cpp (1268:1285) - meta/SaiSerialize.cpp (3052:3069) duplicated block id: 36 size: 12 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (163:187) - vslib/SwitchBCM56971B0.cpp (163:187) duplicated block id: 37 size: 12 cleaned lines of code in 3 files: - vslib/VirtualSwitchSaiInterface.cpp (1208:1222) - lib/Sai.cpp (432:446) - meta/Meta.cpp (1137:1151) duplicated block id: 38 size: 12 cleaned lines of code in 2 files: - proxylib/Sai.cpp (588:603) - lib/RedisRemoteSaiInterface.cpp (1576:1591) duplicated block id: 39 size: 12 cleaned lines of code in 3 files: - lib/ServerSai.cpp (552:565) - lib/ClientSai.cpp (439:452) - lib/ClientServerSai.cpp (530:543) duplicated block id: 40 size: 11 cleaned lines of code in 2 files: - unittest/syncd/MockableSaiInterface.cpp (140:154) - meta/DummySaiInterface.cpp (461:475) duplicated block id: 41 size: 11 cleaned lines of code in 2 files: - syncd/SaiSwitch.cpp (552:566) - saiasiccmp/SaiSwitchAsic.cpp (116:130) duplicated block id: 42 size: 11 cleaned lines of code in 3 files: - vslib/VirtualSwitchSaiInterface.cpp (1224:1237) - lib/Sai.cpp (448:461) - meta/Meta.cpp (1153:1166) duplicated block id: 43 size: 11 cleaned lines of code in 2 files: - lib/ServerSai.cpp (272:285) - lib/ClientServerSai.cpp (250:263) duplicated block id: 44 size: 11 cleaned lines of code in 2 files: - lib/ServerSai.cpp (287:300) - lib/ClientServerSai.cpp (265:278) duplicated block id: 45 size: 10 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (140:153) - unittest/proxylib/TestSai.cpp (682:695) - unittest/meta/TestDummySaiInterface.cpp (174:187) duplicated block id: 46 size: 10 cleaned lines of code in 2 files: - vslib/RealObjectIdManager.cpp (201:216) - lib/VirtualObjectIdManager.cpp (199:214) duplicated block id: 47 size: 10 cleaned lines of code in 4 files: - vslib/VirtualSwitchSaiInterface.cpp (539:550) - lib/RedisRemoteSaiInterface.cpp (788:799) - meta/Meta.cpp (737:748) - meta/DummySaiInterface.cpp (223:234) duplicated block id: 48 size: 10 cleaned lines of code in 2 files: - vslib/SwitchContainer.cpp (29:43) - lib/SwitchContainer.cpp (32:46) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - vslib/CorePortIndexMapContainer.cpp (28:41) - vslib/LaneMapContainer.cpp (43:56) duplicated block id: 50 size: 9 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (131:147) - vslib/SwitchBCM56971B0.cpp (131:147) duplicated block id: 51 size: 9 cleaned lines of code in 2 files: - vslib/SwitchConfigContainer.cpp (41:54) - lib/SwitchConfigContainer.cpp (36:49) duplicated block id: 52 size: 9 cleaned lines of code in 2 files: - vslib/SwitchConfigContainer.cpp (56:69) - lib/SwitchConfigContainer.cpp (51:64) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - lib/ServerSai.cpp (638:651) - lib/ClientServerSai.cpp (616:629) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - lib/ServerSai.cpp (653:666) - lib/ClientServerSai.cpp (631:644) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - lib/ClientSai.cpp (1618:1631) - lib/Sai.cpp (733:746) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (149:161) - vslib/SwitchBCM56971B0.cpp (149:161) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - lib/ServerSai.cpp (167:177) - lib/ClientServerSai.cpp (145:155) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - lib/ServerSai.cpp (199:208) - lib/ClientServerSai.cpp (177:186) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - lib/ServerSai.cpp (238:247) - lib/ClientServerSai.cpp (216:225) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - lib/ServerSai.cpp (571:581) - lib/ClientServerSai.cpp (549:559) duplicated block id: 61 size: 7 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (117:127) - unittest/proxylib/TestSai.cpp (659:669) - unittest/meta/TestDummySaiInterface.cpp (151:161) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - vslib/SwitchBCM56850.cpp (423:435) - vslib/SwitchBCM56971B0.cpp (331:343) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - vslib/ContextConfigContainer.cpp (52:63) - lib/ContextConfigContainer.cpp (62:73) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - vslib/SwitchContainer.cpp (58:69) - lib/SwitchContainer.cpp (56:67) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - lib/ServerSai.cpp (156:165) - lib/ClientServerSai.cpp (134:143) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - lib/ServerSai.cpp (225:233) - lib/ClientServerSai.cpp (203:211) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - lib/ServerSai.cpp (668:677) - lib/ClientServerSai.cpp (646:655) duplicated block id: 68 size: 6 cleaned lines of code in 6 files: - unittest/syncd/TestVendorSai.cpp (31:39) - unittest/vslib/TestSai.cpp (25:33) - unittest/vslib/TestSaiUnittests.cpp (27:35) - unittest/proxylib/TestProxy.cpp (46:54) - unittest/proxylib/TestSai.cpp (64:72) - unittest/lib/TestClientServerSai.cpp (25:33) duplicated block id: 69 size: 6 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (63:72) - unittest/proxylib/TestSai.cpp (605:614) - unittest/meta/TestDummySaiInterface.cpp (97:106) duplicated block id: 70 size: 6 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (74:83) - unittest/proxylib/TestSai.cpp (616:625) - unittest/meta/TestDummySaiInterface.cpp (108:117) duplicated block id: 71 size: 6 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (85:94) - unittest/proxylib/TestSai.cpp (627:636) - unittest/meta/TestDummySaiInterface.cpp (119:128) duplicated block id: 72 size: 6 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (106:115) - unittest/proxylib/TestSai.cpp (648:657) - unittest/meta/TestDummySaiInterface.cpp (140:149) duplicated block id: 73 size: 6 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (129:138) - unittest/proxylib/TestSai.cpp (671:680) - unittest/meta/TestDummySaiInterface.cpp (163:172) duplicated block id: 74 size: 6 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (155:164) - unittest/proxylib/TestSai.cpp (697:706) - unittest/meta/TestDummySaiInterface.cpp (189:198) duplicated block id: 75 size: 6 cleaned lines of code in 3 files: - unittest/proxylib/TestProxy.cpp (166:175) - unittest/proxylib/TestSai.cpp (708:717) - unittest/meta/TestDummySaiInterface.cpp (200:209) duplicated block id: 76 size: 6 cleaned lines of code in 4 files: - unittest/lib/TestSai.cpp (17:24) - unittest/lib/TestServerSai.cpp (33:40) - unittest/lib/TestClientSai.cpp (17:24) - saisdkdump/saisdkdump.cpp (52:59) duplicated block id: 77 size: 6 cleaned lines of code in 3 files: - vslib/SwitchStateBase.cpp (4087:4097) - vslib/VirtualSwitchSaiInterface.cpp (1126:1136) - lib/RedisRemoteSaiInterface.cpp (1446:1456) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - lib/ServerSai.cpp (213:220) - lib/ClientServerSai.cpp (191:198) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - lib/ServerSai.cpp (679:687) - lib/ClientServerSai.cpp (657:665) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - lib/tests.cpp (736:746) - saiplayer/SaiPlayer.cpp (336:346)