elastic / ebpf
Duplication

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

Intro
Learn more...
Duplication Overall
system16% (20,281 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
c12% (8,640 lines)
vcxproj96% (7,986 lines)
h7% (1,883 lines)
ld94% (569 lines)
cpp56% (326 lines)
cc3% (270 lines)
adb9% (115 lines)
pas12% (114 lines)
filters51% (110 lines)
y4% (67 lines)
l16% (53 lines)
ads6% (46 lines)
cmake4% (28 lines)
cs4% (20 lines)
xml23% (18 lines)
com1% (12 lines)
py<1% (12 lines)
cmakein1% (6 lines)
in<1% (6 lines)
Duplication per Component (primary)
contrib16% (19,463 lines)
GPL19% (541 lines)
non-GPL11% (249 lines)
cmake9% (28 lines)
docker0% (0 lines)
testing0% (0 lines)

Duplication Between Components (50+ lines)

G GPL GPL contrib contrib GPL--contrib 116

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 6,062 duplicates...
Size#FoldersFilesLinesCode
506 x 2 contrib/libz/contrib/vstudio/vc12
contrib/libz/contrib/vstudio/vc14
97:690 (86%)
97:690 (86%)
view
309 x 2 contrib/libz/contrib/vstudio/vc12
contrib/libz/contrib/vstudio/vc14
91:465 (81%)
91:465 (81%)
view
309 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
88:462 (82%)
91:465 (81%)
view
309 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
88:462 (82%)
91:465 (81%)
view
290 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
344:686 (50%)
348:690 (49%)
view
290 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
344:686 (50%)
348:690 (49%)
view
282 x 2 contrib/libz/contrib/vstudio/vc12
contrib/libz/contrib/vstudio/vc14
95:428 (79%)
95:428 (79%)
view
215 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
94:342 (37%)
97:345 (36%)
view
215 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
94:342 (37%)
97:345 (36%)
view
210 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
62:312 (81%)
64:314 (81%)
view
210 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
62:312 (81%)
64:314 (81%)
view
210 x 2 contrib/libz/contrib/vstudio/vc12
contrib/libz/contrib/vstudio/vc14
64:314 (81%)
64:314 (81%)
view
210 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
62:312 (81%)
64:314 (81%)
view
210 x 2 contrib/libz/contrib/vstudio/vc12
contrib/libz/contrib/vstudio/vc14
64:314 (81%)
64:314 (81%)
view
210 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
62:312 (81%)
64:314 (81%)
view
207 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
62:309 (81%)
64:311 (80%)
view
207 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
62:309 (81%)
64:311 (80%)
view
207 x 2 contrib/libz/contrib/vstudio/vc12
contrib/libz/contrib/vstudio/vc14
64:311 (80%)
64:311 (80%)
view
184 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
196:418 (53%)
202:424 (52%)
view
157 x 2 contrib/elftoolchain/libelf
contrib/libbpf/include
37:251 (100%)
56:270 (91%)
view
157 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
92:272 (44%)
95:275 (44%)
view
157 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
92:272 (44%)
95:275 (44%)
view
156 x 2 contrib/elftoolchain/ld
contrib/elftoolchain/ld
4:165 (98%)
4:165 (98%)
view
151 x 2 contrib/elftoolchain/libelftc
contrib/elftoolchain/libelftc
950:1178 (19%)
1088:1315 (16%)
view
148 x 2 contrib/elftoolchain/libelftc
contrib/elftoolchain/libelftc
682:854 (18%)
830:1001 (16%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc12
140:308 (54%)
146:314 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc12
140:308 (54%)
146:314 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
140:308 (54%)
144:312 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
140:308 (54%)
144:312 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc14
140:308 (54%)
146:314 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc14
140:308 (54%)
146:314 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc14
137:305 (55%)
143:311 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc12
137:305 (55%)
143:311 (53%)
view
138 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
137:305 (55%)
141:309 (54%)
view
124 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc14
269:418 (35%)
279:428 (34%)
view
124 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc12
275:424 (35%)
279:428 (34%)
view
124 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc12
269:418 (35%)
279:428 (34%)
view
124 x 2 contrib/libz/contrib/vstudio/vc11
contrib/libz/contrib/vstudio/vc14
275:424 (35%)
279:428 (34%)
view
111 x 2 contrib/kernel_hdrs
contrib/libbpf/src
1301:3732 (56%)
1338:3805 (43%)
view
104 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc12
346:471 (27%)
340:465 (27%)
view
104 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
346:471 (27%)
337:462 (27%)
view
104 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc14
346:471 (27%)
340:465 (27%)
view
97 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
542:655 (17%)
573:686 (16%)
view
97 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc14
542:655 (17%)
577:690 (16%)
view
97 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc12
542:655 (17%)
577:690 (16%)
view
92 x 2 contrib/elftoolchain/libdwarf
contrib/elftoolchain/libdwarf
69:168 (18%)
389:488 (18%)
view
90 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc12
86:186 (26%)
95:195 (25%)
view
90 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
86:186 (26%)
92:192 (25%)
view
90 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc14
86:186 (26%)
95:195 (25%)
view
86 x 2 contrib/libz/contrib/vstudio/vc10
contrib/libz/contrib/vstudio/vc11
87:182 (15%)
94:189 (14%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
43 x 2 contrib/libz/contrib/minizip
contrib/libz/contrib/minizip
480:534 
413:467 
view
43 x 2 contrib/elftoolchain/libelftc
contrib/elftoolchain/libelftc
861:905 
714:758 
view
36 x 2 contrib/elftoolchain/libelftc
contrib/elftoolchain/libelftc
920:959 
773:812 
view
32 x 2 contrib/libz
contrib/libz
279:320 
82:123 
view
10 x 2 contrib/elftoolchain/libelftc
contrib/elftoolchain/libelftc
907:918 
760:771 
view
8 x 2 contrib/libbpf/src
contrib/libbpf/src
996:1005 
199:208 
view