apache / qpid-proton
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system8% (4,854 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
c10% (2,415 lines)
cpp18% (1,432 lines)
h9% (387 lines)
in51% (190 lines)
cmake33% (148 lines)
i8% (119 lines)
go1% (66 lines)
rb1% (50 lines)
py<1% (35 lines)
xml3% (12 lines)
Duplication per Component (primary)
c12% (4,168 lines)
cpp2% (165 lines)
python2% (156 lines)
ruby3% (151 lines)
tools17% (130 lines)
go1% (66 lines)
misc19% (18 lines)
azure-pipelines0% (0 lines)
scripts0% (0 lines)

Duplication Between Components (50+ lines)

G c c python python c--python 242 cpp cpp c--cpp 216 tools tools cpp--tools 126

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 345 duplicates...
Size#FoldersFilesLinesCode
75 x 2 c/src/proactor
c/src/reactor/io/windows
246:360 (3%)
56:171 (44%)
view
64 x 2 c/src/proactor
c/src/reactor/io/windows
867:958 (2%)
425:516 (8%)
view
60 x 2 c/include/proton
python
85:475 (67%)
57:116 (10%)
view
57 x 2 c/src/ssl
c/src/tls
373:451 (5%)
699:777 (3%)
view
46 x 2 c/src/proactor
c/src/reactor/io/windows
1027:1086 (2%)
589:648 (6%)
view
45 x 2 c/src/proactor
c/src/reactor/io/windows
1236:1298 (2%)
827:889 (6%)
view
39 x 2 c/src/ssl
c/src/ssl
240:287 (3%)
1989:2036 (2%)
view
37 x 2 c/src/proactor
c/src/reactor/io/windows
450:505 (1%)
258:313 (22%)
view
32 x 2 c/src/ssl
c/src/tls
1611:1660 (3%)
1479:1528 (2%)
view
30 x 2 c/benchmarks
c/benchmarks
312:348 (9%)
395:431 (9%)
view
29 x 2 c/src/proactor
c/src/reactor/io/windows
1092:1134 (1%)
654:696 (3%)
view
27 x 2 tools/cmake/config
tools/cmake/config
1:28 (50%)
1:28 (79%)
view
27 x 2 c/include/proton
python
50:181 (19%)
202:228 (4%)
view
27 x 2 go/pkg/amqp
go/pkg/proton
74:105 (52%)
34:65 (75%)
view
26 x 2 c/tools
c/tools
95:125 (12%)
332:362 (9%)
view
26 x 2 c/src/proactor
c/src/reactor/io/windows
988:1019 (1%)
545:576 (3%)
view
25 x 2 c/tools
c/tools
126:158 (12%)
364:396 (9%)
view
25 x 2 c/src/ssl
c/src/ssl
1111:1140 (1%)
1274:1303 (1%)
view
24 x 2 c/src/proactor
c/src/reactor/io/windows
605:635 (1%)
111:141 (3%)
view
23 x 2 c/src/ssl
c/src/tls
1995:2021 (1%)
572:598 (1%)
view
23 x 2 c/src/ssl
c/src/tls
246:272 (2%)
572:598 (1%)
view
23 x 2 c/src
cpp
1:25 (76%)
1:25 (52%)
view
22 x 2 c/src
c/src
1:23 (78%)
1:23 (78%)
view
22 x 2 c/src
cpp
1:23 (78%)
1:23 (75%)
view
22 x 2 c/src
cpp
1:23 (75%)
1:23 (75%)
view
22 x 2 c/src
cpp
1:23 (78%)
1:23 (75%)
view
22 x 2 c/src
c/src
1:23 (78%)
1:23 (78%)
view
22 x 2 c/src
c/src
1:23 (75%)
1:23 (78%)
view
22 x 2 c/src
c/src
1:23 (78%)
1:23 (75%)
view
22 x 2 c/src
cpp
1:23 (78%)
1:23 (75%)
view
22 x 2 c/src
c/src
1:23 (78%)
1:23 (78%)
view
22 x 2 c/src
c/src
1:23 (75%)
1:23 (78%)
view
21 x 2 c/src/proactor
c/src/reactor/io/windows
1439:1467 (<1%)
1064:1092 (2%)
view
21 x 2 c/src/proactor
c/src/reactor/io/windows
1152:1184 (<1%)
714:746 (2%)
view
21 x 2 c/src/proactor
c/src/reactor/io/windows
1387:1419 (<1%)
971:1003 (2%)
view
20 x 2 c/include/proton
python
214:311 (14%)
237:256 (3%)
view
19 x 2 tools/cmake/Modules
tools/cmake/Modules
1:20 (35%)
1:20 (31%)
view
19 x 2 c/src/proactor
c/src/proactor
634:663 (1%)
1990:2020 (<1%)
view
19 x 2 tools/cmake/Modules
tools/cmake/Modules
1:20 (28%)
1:20 (31%)
view
19 x 2 tools/cmake/Modules
tools/cmake/Modules
1:20 (35%)
1:20 (31%)
view
19 x 2 tools/cmake/Modules
tools/cmake/Modules
1:20 (31%)
1:20 (31%)
view
19 x 2 tools/cmake/Modules
tools/cmake/Modules
1:20 (28%)
1:20 (31%)
view
19 x 2 tools/cmake/Modules
tools/cmake/Modules
1:20 (35%)
1:20 (28%)
view
19 x 2 c/src/proactor
c/src/reactor/io/windows
363:397 (<1%)
173:207 (11%)
view
19 x 2 c/src/ssl
c/src/tls
545:576 (1%)
848:879 (1%)
view
19 x 2 c/src/sasl
c/src/sasl
302:325 (4%)
430:453 (4%)
view
18 x 2 tools/cmake/Modules
tools/cmake/config
1:18 (29%)
1:18 (33%)
view
18 x 2 c/src/ssl
c/src/tls
722:749 (1%)
966:993 (1%)
view
18 x 2 cpp
tools/cmake/Modules
1:18 (18%)
1:18 (29%)
view
18 x 2 tools/cmake/Modules
tools/cmake/config
1:18 (27%)
1:18 (33%)
view
Duplicated Units
The list of top 34 duplicated units.
See data for all 34 unit duplicates...
Size#FoldersFilesLinesCode
35 x 2 c/src/proactor
c/src/reactor/io/windows
255:294 
65:104 
view
31 x 2 c/src/proactor
c/src/reactor/io/windows
986:1021 
543:578 
view
23 x 2 c/src/proactor
c/src/reactor/io/windows
1061:1087 
623:649 
view
23 x 2 c/src/proactor
c/src/reactor/io/windows
1439:1465 
1064:1090 
view
22 x 2 go/pkg/proton
go/pkg/amqp
36:59 
76:99 
view
22 x 2 c/src/ssl
c/src/tls
721:750 
965:994 
view
21 x 2 c/tools
c/tools
54:77 
52:74 
view
21 x 2 c/src/proactor
c/src/reactor/io/windows
865:889 
423:447 
view
20 x 2 c/src/proactor
c/src/reactor/io/windows
1037:1059 
599:621 
view
18 x 2 c/src/proactor
c/src/reactor/io/windows
296:315 
106:125 
view
18 x 2 c/src/proactor
c/src/reactor/io/windows
1264:1284 
855:875 
view
15 x 2 c/benchmarks
c/benchmarks
48:65 
44:61 
view
15 x 2 c/benchmarks
c/benchmarks
144:163 
468:487 
view
15 x 2 c/src/ssl
c/src/ssl
899:915 
1414:1430 
view
14 x 2 c/src/proactor
c/src/reactor/io/windows
1090:1109 
652:671 
view
13 x 2 c/src/proactor
c/src/reactor/io/windows
1165:1179 
727:741 
view
11 x 2 cpp/src
cpp/src
49:61 
51:63 
view
11 x 2 c/src/proactor
c/src/reactor/io/windows
1250:1262 
841:853 
view
9 x 2 c/src/proactor
c/src/reactor/io/windows
570:580 
98:108 
view
9 x 2 c/src/messenger
c/src/reactor
167:177 
63:73 
view
8 x 3 c/src/core
c/src/proactor
c/src/tls
87:96 
582:591 
537:546 
view
8 x 2 c/src/proactor
c/src/reactor/io/windows
486:495 
294:303 
view
8 x 2 c/src/proactor
c/src/reactor/io/windows
544:553 
80:89 
view
8 x 2 c/src/proactor
c/src/reactor/io/windows
605:614 
111:120 
view
8 x 2 c/src/proactor
c/src/reactor/io/windows
616:625 
122:131 
view
8 x 2 c/src/proactor
c/src/reactor/io/windows
627:636 
133:142 
view
8 x 2 c/src/proactor
c/src/reactor/io/windows
1352:1362 
939:949 
view
7 x 2 c/src/proactor
c/src/reactor/io/windows
343:351 
154:162 
view
7 x 2 c/src/proactor
c/src/reactor/io/windows
379:387 
189:197 
view
7 x 2 c/src/proactor
c/src/reactor/io/windows
911:919 
469:477 
view
6 x 4 c/src/proactor
c/src/reactor/io/windows
c/src/reactor/io/windows
c/src/reactor/io/windows
246:253 
71:78 
56:63 
56:63 
view
6 x 2 c/src/proactor
c/src/reactor/io/windows
370:377 
180:187 
view
6 x 2 c/src/proactor
c/src/reactor/io/windows
692:699 
205:212 
view
6 x 2 c/src/proactor
c/src/reactor/io/windows
1368:1375 
951:958 
view