azure / azure-c-shared-utility
Duplication

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

Intro
Learn more...
Duplication Overall
system17% (5,218 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
c15% (3,027 lines)
h32% (1,431 lines)
cpp12% (434 lines)
cmake33% (326 lines)
Duplication per Component (primary)
testtools24% (1,802 lines)
adapters19% (1,798 lines)
src12% (1,165 lines)
configs34% (326 lines)
pal8% (72 lines)
archive8% (29 lines)
inc2% (26 lines)
ROOT0% (0 lines)
build_all0% (0 lines)
jenkins0% (0 lines)

Duplication Between Components (50+ lines)

G adapters adapters pal pal adapters--pal 179 src src adapters--src 145

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 969 duplicates...
Size#FoldersFilesLinesCode
47 x 2 testtools/micromock/inc
testtools/micromock/inc
2015:2092 (3%)
2176:2253 (3%)
view
44 x 2 testtools/micromock/inc
testtools/micromock/inc
1860:1932 (3%)
2176:2248 (3%)
view
44 x 2 testtools/micromock/inc
testtools/micromock/inc
1860:1932 (3%)
2015:2087 (3%)
view
41 x 2 testtools/micromock/inc
testtools/micromock/inc
1711:1778 (3%)
2015:2082 (3%)
view
41 x 2 testtools/micromock/inc
testtools/micromock/inc
1711:1778 (3%)
2176:2243 (3%)
view
41 x 2 testtools/micromock/inc
testtools/micromock/inc
1711:1778 (3%)
1860:1927 (3%)
view
38 x 2 testtools/micromock/inc
testtools/micromock/inc
1568:1630 (2%)
1860:1922 (2%)
view
38 x 2 src
src
280:354 (3%)
463:538 (3%)
view
38 x 2 testtools/micromock/inc
testtools/micromock/inc
1568:1630 (2%)
2015:2077 (2%)
view
38 x 2 testtools/micromock/inc
testtools/micromock/inc
1568:1630 (2%)
1711:1773 (2%)
view
38 x 2 testtools/micromock/inc
testtools/micromock/inc
1568:1630 (2%)
2176:2238 (2%)
view
36 x 2 adapters
adapters
1408:1487 (3%)
821:899 (5%)
view
35 x 2 testtools/micromock/inc
testtools/micromock/inc
1431:1488 (2%)
1860:1917 (2%)
view
35 x 2 testtools/micromock/inc
testtools/micromock/inc
1431:1488 (2%)
2015:2072 (2%)
view
35 x 2 testtools/micromock/inc
testtools/micromock/inc
1431:1488 (2%)
2176:2233 (2%)
view
35 x 2 testtools/micromock/inc
testtools/micromock/inc
1431:1488 (2%)
1711:1768 (2%)
view
35 x 2 testtools/micromock/inc
testtools/micromock/inc
1431:1488 (2%)
1568:1625 (2%)
view
35 x 2 src
src
295:368 (19%)
202:277 (29%)
view
33 x 2 adapters
pal
14:73 (100%)
14:73 (100%)
view
32 x 2 testtools/micromock/inc
testtools/micromock/inc
1300:1352 (2%)
1860:1912 (2%)
view
32 x 2 testtools/micromock/inc
testtools/micromock/inc
1300:1352 (2%)
2015:2067 (2%)
view
32 x 2 testtools/micromock/inc
testtools/micromock/inc
1300:1352 (2%)
1711:1763 (2%)
view
32 x 2 testtools/micromock/inc
testtools/micromock/inc
1300:1352 (2%)
1431:1483 (2%)
view
32 x 2 testtools/micromock/inc
testtools/micromock/inc
1300:1352 (2%)
2176:2228 (2%)
view
32 x 2 testtools/micromock/inc
testtools/micromock/inc
1300:1352 (2%)
1568:1620 (2%)
view
32 x 2 adapters
adapters
1672:1728 (3%)
1122:1178 (5%)
view
29 x 2 testtools/micromock/inc
testtools/micromock/inc
1175:1222 (2%)
1568:1615 (2%)
view
29 x 2 testtools/micromock/inc
testtools/micromock/inc
1175:1222 (2%)
1431:1478 (2%)
view
29 x 2 testtools/micromock/inc
testtools/micromock/inc
1175:1222 (2%)
1711:1758 (2%)
view
29 x 2 testtools/micromock/inc
testtools/micromock/inc
1175:1222 (2%)
2015:2062 (2%)
view
29 x 2 testtools/micromock/inc
testtools/micromock/inc
1175:1222 (2%)
2176:2223 (2%)
view
29 x 2 testtools/micromock/inc
testtools/micromock/inc
1175:1222 (2%)
1300:1347 (2%)
view
29 x 2 testtools/micromock/inc
testtools/micromock/inc
1175:1222 (2%)
1860:1907 (2%)
view
28 x 2 configs
configs
87:116 (4%)
367:396 (4%)
view
27 x 2 testtools/micromock/inc
testtools/micromock/inc
394:451 (9%)
525:582 (9%)
view
27 x 2 adapters
adapters
215:260 (2%)
249:296 (4%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
1300:1342 (1%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
2015:2057 (1%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
1860:1902 (1%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
1175:1217 (1%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
1711:1753 (1%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
1431:1473 (1%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
2176:2218 (1%)
view
26 x 2 testtools/micromock/inc
testtools/micromock/inc
1056:1098 (1%)
1568:1610 (1%)
view
26 x 2 src
src
154:194 (2%)
402:442 (2%)
view
25 x 2 configs
configs
367:392 (3%)
427:452 (3%)
view
25 x 2 adapters
adapters
889:927 (2%)
538:576 (3%)
view
25 x 2 src
src
804:846 (6%)
854:892 (6%)
view
25 x 2 adapters
adapters
643:673 (2%)
939:969 (2%)
view
25 x 2 configs
configs
87:112 (3%)
427:452 (3%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
30 x 2 adapters
adapters
933:969 
336:372 
view
28 x 2 src
src
301:334 
210:243 
view
26 x 2 adapters
adapters
903:931 
1491:1519 
view
25 x 2 adapters
adapters
249:280 
215:244 
view
23 x 2 pal
adapters
48:74 
48:74 
view
17 x 2 pal
adapters
20:38 
20:38 
view
16 x 2 src
adapters
343:362 
1198:1217 
view
15 x 2 adapters
adapters
24:43 
481:500 
view
14 x 2 adapters
adapters
282:299 
246:263 
view
11 x 2 testtools/micromock/inc
testtools/micromock/inc
289:301 
52:64 
view