Linux / Crypto
Duplication

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

Intro
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 24% duplication:
    • 74,808 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 18,477 duplicated lines
  • 2,954 duplicates
system24% (18,477 lines)
Duplication per Extension
h46% (14,986 lines)
c8% (3,479 lines)
asn14% (12 lines)
Duplication per Component (primary)
ROOT25% (17,964 lines)
asymmetric_keys10% (377 lines)
async_tx11% (136 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 2,954 duplicates...
Size#FoldersFilesLinesCode
523 x 2 ROOT
ROOT
27441:27963 (1%)
29093:29615 (1%)
view
260 x 2 ROOT
ROOT
30780:31039 (<1%)
31219:31478 (<1%)
view
257 x 2 ROOT
ROOT
3709:3965 (<1%)
31222:31478 (<1%)
view
257 x 2 ROOT
ROOT
3709:3965 (<1%)
30783:31039 (<1%)
view
203 x 2 ROOT
ROOT
27046:27248 (<1%)
28698:28900 (<1%)
view
172 x 2 ROOT
ROOT
25746:25917 (<1%)
26405:26576 (<1%)
view
161 x 2 ROOT
ROOT
25188:25348 (<1%)
25757:25917 (<1%)
view
161 x 2 ROOT
ROOT
25188:25348 (<1%)
26416:26576 (<1%)
view
130 x 2 ROOT
ROOT
4318:4447 (<1%)
4845:4974 (<1%)
view
130 x 2 ROOT
ROOT
4318:4447 (<1%)
4657:4786 (<1%)
view
130 x 2 ROOT
ROOT
4318:4447 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
4318:4447 (<1%)
view
130 x 2 ROOT
ROOT
4845:4974 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
3098:3227 (<1%)
4488:4617 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
4845:4974 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
4657:4786 (<1%)
view
130 x 2 ROOT
ROOT
3098:3227 (<1%)
3438:3567 (<1%)
view
130 x 2 ROOT
ROOT
4488:4617 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
3098:3227 (<1%)
4318:4447 (<1%)
view
130 x 2 ROOT
ROOT
3264:3393 (<1%)
4488:4617 (<1%)
view
130 x 2 ROOT
ROOT
4488:4617 (<1%)
4845:4974 (<1%)
view
130 x 2 ROOT
ROOT
4488:4617 (<1%)
4657:4786 (<1%)
view
130 x 2 ROOT
ROOT
3264:3393 (<1%)
4657:4786 (<1%)
view
130 x 2 ROOT
ROOT
3264:3393 (<1%)
4845:4974 (<1%)
view
130 x 2 ROOT
ROOT
3438:3567 (<1%)
4318:4447 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
4488:4617 (<1%)
view
130 x 2 ROOT
ROOT
3264:3393 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
4318:4447 (<1%)
4488:4617 (<1%)
view
130 x 2 ROOT
ROOT
4657:4786 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
4657:4786 (<1%)
4845:4974 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
3098:3227 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
3264:3393 (<1%)
view
130 x 2 ROOT
ROOT
3098:3227 (<1%)
4657:4786 (<1%)
view
130 x 2 ROOT
ROOT
2939:3068 (<1%)
3438:3567 (<1%)
view
130 x 2 ROOT
ROOT
3438:3567 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
3438:3567 (<1%)
4845:4974 (<1%)
view
130 x 2 ROOT
ROOT
3098:3227 (<1%)
4845:4974 (<1%)
view
130 x 2 ROOT
ROOT
3264:3393 (<1%)
4318:4447 (<1%)
view
130 x 2 ROOT
ROOT
3438:3567 (<1%)
4657:4786 (<1%)
view
130 x 2 ROOT
ROOT
3098:3227 (<1%)
5045:5174 (<1%)
view
130 x 2 ROOT
ROOT
3438:3567 (<1%)
4488:4617 (<1%)
view
130 x 2 ROOT
ROOT
3264:3393 (<1%)
3438:3567 (<1%)
view
130 x 2 ROOT
ROOT
3098:3227 (<1%)
3264:3393 (<1%)
view
126 x 2 ROOT
ROOT
23174:23299 (<1%)
23470:23595 (<1%)
view
126 x 2 ROOT
ROOT
23470:23595 (<1%)
24137:24262 (<1%)
view
126 x 2 ROOT
ROOT
23174:23299 (<1%)
24137:24262 (<1%)
view
125 x 2 ROOT
ROOT
23470:23594 (<1%)
23872:23996 (<1%)
view
125 x 2 ROOT
ROOT
23174:23298 (<1%)
23872:23996 (<1%)
view
125 x 2 ROOT
ROOT
23872:23996 (<1%)
24137:24261 (<1%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
12 x 3 ROOT
ROOT
ROOT
135:150 
122:137 
135:150 
view
10 x 2 ROOT
ROOT
82:95 
82:95 
view
8 x 2 ROOT
ROOT
82:92 
81:91 
view