OpenCoverage

LibreSSL Portable Test Coverage

Sources

Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 43
4
eLOC - Effective Lines of Code: 87
5
eLOC - Effective Lines of Code: 163
6
eLOC - Effective Lines of Code: 382
7
eLOC - Effective Lines of Code: 2008
SourceCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
strlcpy.c
Source: strlcpy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcpy.c
Coverage:  89.474% (17/19)
 89.474% (17/19)
117
tb_store.c
Source: tb_store.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_store.c
Coverage:  0.000% (0/12)
  0.000% (0/12)
128
c_rle.c
Source: c_rle.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/c_rle.c
Coverage:  0.000% (0/14)
  0.000% (0/14)
136
mem_dbg.c
Source: mem_dbg.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_dbg.c
Coverage:  30.769% (4/13)
 30.769% (4/13)
1313
cmll_misc.c
Source: cmll_misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_misc.c
Coverage:  66.667% (10/15)
 66.667% (10/15)
145
constant_time_locl.h
Source: constant_time_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h
Coverage:  28.571% (4/14)
 28.571% (4/14)
1414
e_chacha.c
Source: e_chacha.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha.c
Coverage:  83.333% (5/6)
 83.333% (5/6)
144
rsa_none.c
Source: rsa_none.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_none.c
Coverage:  0.000% (0/11)
  0.000% (0/11)
145
ecb3_enc.c
Source: ecb3_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ecb3_enc.c
Coverage: 100.000% (5/5)
100.000% (5/5)
152
md4_one.c
Source: md4_one.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md4/md4_one.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
153
md5_one.c
Source: md5_one.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md5/md5_one.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
153
rmd_one.c
Source: rmd_one.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ripemd/rmd_one.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
153
sha1_one.c
Source: sha1_one.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha1_one.c
Coverage:  42.857% (3/7)
 42.857% (3/7)
153
v3_pku.c
Source: v3_pku.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pku.c
Coverage:  7.143% (1/14)
  7.143% (1/14)
158
bn_const.c
Source: bn_const.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Coverage:  6.250% (1/16)
  6.250% (1/16)
1616
m_sha1.c
Source: m_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Coverage: 100.000% (16/16)
100.000% (16/16)
1616
t1_clnt.c
Source: t1_clnt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Coverage:  86.667% (13/15)
 86.667% (13/15)
169
t1_meth.c
Source: t1_meth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Coverage:  33.333% (5/15)
 33.333% (5/15)
169
t1_srvr.c
Source: t1_srvr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Coverage:  86.667% (13/15)
 86.667% (13/15)
169
cversion.c
Source: cversion.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c
Coverage:  11.538% (3/26)
 11.538% (3/26)
1715
pk7_mime.c
Source: pk7_mime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_mime.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
175
rsa_depr.c
Source: rsa_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_depr.c
Coverage:  0.000% (0/18)
  0.000% (0/18)
177
strlcat.c
Source: strlcat.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c
Coverage:  73.333% (11/15)
 73.333% (11/15)
175
tb_dh.c
Source: tb_dh.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Coverage:  5.882% (1/17)
  5.882% (1/17)
1711
tb_dsa.c
Source: tb_dsa.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Coverage:  5.882% (1/17)
  5.882% (1/17)
1711
tb_ecdh.c
Source: tb_ecdh.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Coverage:  5.882% (1/17)
  5.882% (1/17)
1711
tb_ecdsa.c
Source: tb_ecdsa.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdsa.c
Coverage:  5.882% (1/17)
  5.882% (1/17)
1711
tb_rand.c
Source: tb_rand.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Coverage:  0.000% (0/17)
  0.000% (0/17)
1711
tb_rsa.c
Source: tb_rsa.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Coverage:  5.882% (1/17)
  5.882% (1/17)
1711
a_digest.c
Source: a_digest.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_digest.c
Coverage:  42.857% (3/7)
 42.857% (3/7)
183
e_xcbc_d.c
Source: e_xcbc_d.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_xcbc_d.c
Coverage:  66.667% (6/9)
 66.667% (6/9)
185
gostr341001_params.c
Source: gostr341001_params.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_params.c
Coverage:  0.000% (0/26)
  0.000% (0/26)
1813
m_md5_sha1.c
Source: m_md5_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c
Coverage:  45.455% (10/22)
 45.455% (10/22)
1910
reallocarray.c
Source: reallocarray.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/reallocarray.c
Coverage:  30.000% (3/10)
 30.000% (3/10)
192
crypto_init.c
Source: crypto_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c
Coverage:  55.556% (10/18)
 55.556% (10/18)
206
dsa_depr.c
Source: dsa_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_depr.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
203
p12_asn.c
Source: p12_asn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_asn.c
Coverage:  25.000% (4/16)
 25.000% (4/16)
2016
rand_lib.c
Source: rand_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/rand_lib.c
Coverage:  28.571% (4/14)
 28.571% (4/14)
2010
dh_asn1.c
Source: dh_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c
Coverage:  41.176% (7/17)
 41.176% (7/17)
2211
ecb_enc.c
Source: ecb_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ecb_enc.c
Coverage:  11.111% (1/9)
 11.111% (1/9)
224
pem_sign.c
Source: pem_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_sign.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
226
dh_depr.c
Source: dh_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_depr.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
233
e_idea.c
Source: e_idea.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Coverage:  7.407% (4/54)
  7.407% (4/54)
2323
err_prn.c
Source: err_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_prn.c
Coverage:  36.364% (4/11)
 36.364% (4/11)
237
rsa_prn.c
Source: rsa_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_prn.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
234
chacha.c
Source: chacha.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha.c
Coverage:  93.333% (14/15)
 93.333% (14/15)
257
gost_asn1.c
Source: gost_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c
Coverage:  5.000% (1/20)
  5.000% (1/20)
2520
ecs_asn1.c
Source: ecs_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_asn1.c
Coverage:  23.529% (4/17)
 23.529% (4/17)
269
x_req.c
Source: x_req.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c
Coverage:  33.333% (8/24)
 33.333% (8/24)
2616
rc2_skey.c
Source: rc2_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_skey.c
Coverage:  81.818% (18/22)
 81.818% (18/22)
278
rsa_asn1.c
Source: rsa_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c
Coverage:  55.000% (11/20)
 55.000% (11/20)
2714
cbc_cksm.c
Source: cbc_cksm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cbc_cksm.c
Coverage:  59.259% (16/27)
 59.259% (16/27)
2812
err_all.c
Source: err_all.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_all.c
Coverage: 100.000% (2/2)
100.000% (2/2)
282
p12_init.c
Source: p12_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_init.c
Coverage:  0.000% (0/15)
  0.000% (0/15)
287
bss_null.c
Source: bss_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c
Coverage:  35.714% (10/28)
 35.714% (10/28)
2922
ts_req_print.c
Source: ts_req_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_print.c
Coverage:  0.000% (0/12)
  0.000% (0/12)
294
x509rset.c
Source: x509rset.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509rset.c
Coverage:  33.333% (6/18)
 33.333% (6/18)
298
p12_p8e.c
Source: p12_p8e.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_p8e.c
Coverage:  0.000% (0/15)
  0.000% (0/15)
306
ecs_vrf.c
Source: ecs_vrf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_vrf.c
Coverage:  58.824% (10/17)
 58.824% (10/17)
317
ofb128.c
Source: ofb128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ofb128.c
Coverage:  53.571% (15/28)
 53.571% (15/28)
319
qud_cksm.c
Source: qud_cksm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c
Coverage:  68.421% (13/19)
 68.421% (13/19)
316
bf_skey.c
Source: bf_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_skey.c
Coverage:  92.000% (23/25)
 92.000% (23/25)
329
t_spki.c
Source: t_spki.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_spki.c
Coverage:  0.000% (0/14)
  0.000% (0/14)
325
bf_ofb64.c
Source: bf_ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ofb64.c
Coverage:  90.000% (9/10)
 90.000% (9/10)
334
c_ofb64.c
Source: c_ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_ofb64.c
Coverage:  90.000% (9/10)
 90.000% (9/10)
334
e_camellia.c
Source: e_camellia.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c
Coverage:  40.455% (89/220)
 40.455% (89/220)
3392
i_ofb64.c
Source: i_ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ofb64.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
334
ofb64ede.c
Source: ofb64ede.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64ede.c
Coverage: 100.000% (10/10)
100.000% (10/10)
334
ofb64enc.c
Source: ofb64enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64enc.c
Coverage: 100.000% (10/10)
100.000% (10/10)
334
rc2ofb64.c
Source: rc2ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2ofb64.c
Coverage:  90.000% (9/10)
 90.000% (9/10)
334
pem_oth.c
Source: pem_oth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_oth.c
Coverage:  71.429% (5/7)
 71.429% (5/7)
343
d1_srvr.c
Source: d1_srvr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srvr.c
Coverage:  10.000% (3/30)
 10.000% (3/30)
3512
ssl_algs.c
Source: ssl_algs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_algs.c
Coverage: 100.000% (1/1)
100.000% (1/1)
351
bf_cfb64.c
Source: bf_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
c_cfb64.c
Source: c_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
cfb64enc.c
Source: cfb64enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb64enc.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
i_cfb64.c
Source: i_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
rc2cfb64.c
Source: rc2cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
sha256.c
Source: sha256.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c
Coverage:  16.667% (2/12)
 16.667% (2/12)
368
a_bool.c
Source: a_bool.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bool.c
Coverage:  0.000% (0/18)
  0.000% (0/18)
378
t_pkey.c
Source: t_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_pkey.c
Coverage:  58.696% (27/46)
 58.696% (27/46)
3714
fcrypt.c
Source: fcrypt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt.c
Coverage:  92.593% (25/27)
 92.593% (25/27)
389
fcrypt_b.c
Source: fcrypt_b.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt_b.c
Coverage: 100.000% (4/4)
100.000% (4/4)
382
hm_ameth.c
Source: hm_ameth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c
Coverage:  13.514% (5/37)
 13.514% (5/37)
3817
md32_common.h #4
Source: md32_common.h #4
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h
Coverage:  91.304% (21/23)
 91.304% (21/23)
389
v3_ia5.c
Source: v3_ia5.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ia5.c
Coverage:  20.000% (4/20)
 20.000% (4/20)
388
bio_meth.c
Source: bio_meth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Coverage:  4.762% (1/21)
  4.762% (1/21)
3919
v3_enum.c
Source: v3_enum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_enum.c
Coverage:  0.000% (0/16)
  0.000% (0/16)
394
gost89_params.c
Source: gost89_params.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c
Coverage:  76.190% (16/21)
 76.190% (16/21)
409
pem_x509.c
Source: pem_x509.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_x509.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
404
t_x509a.c
Source: t_x509a.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509a.c
Coverage:  5.714% (2/35)
  5.714% (2/35)
4011
ui_util.c
Source: ui_util.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_util.c
Coverage:  0.000% (0/21)
  0.000% (0/21)
409
b_posix.c
Source: b_posix.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c
Coverage:  13.333% (2/15)
 13.333% (2/15)
415
bn_depr.c
Source: bn_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_depr.c
Coverage:  0.000% (0/23)
  0.000% (0/23)
418
conf_sap.c
Source: conf_sap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c
Coverage:  8.696% (2/23)
  8.696% (2/23)
4111
pcbc_enc.c
Source: pcbc_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/pcbc_enc.c
Coverage:  64.706% (33/51)
 64.706% (33/51)
4122
x509_ext.c
Source: x509_ext.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Coverage:  14.815% (4/27)
 14.815% (4/27)
4127
x_bignum.c
Source: x_bignum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c
Coverage:  69.697% (23/33)
 69.697% (23/33)
4113
x509type.c
Source: x509type.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509type.c
Coverage:  25.000% (10/40)
 25.000% (10/40)
4219
eng_init.c
Source: eng_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_init.c
Coverage:  5.263% (2/38)
  5.263% (2/38)
4314
Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 43
4
eLOC - Effective Lines of Code: 87
5
eLOC - Effective Lines of Code: 163
6
eLOC - Effective Lines of Code: 382
7
eLOC - Effective Lines of Code: 2008

Generated by Squish Coco 4.2.2