OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...3
Condition %: 100.000% (1/1)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (1/1)
78
Condition %: 100.000% (1/1)
9
Condition %: 100.000% (1/1)
10
Condition %: 100.000% (1/1)
11
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
...30
Condition %:  75.000% (12/16)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
old_dsa_priv_encode
Name: old_dsa_priv_encode
Prototype: static int old_dsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 424-427
100.000% (1/1)
11
old_dsa_priv_decode
Name: old_dsa_priv_decode
Prototype: static int old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 411-422
100.000% (4/4)
122
ocsp_nonce_free
Name: ocsp_nonce_free
Prototype: static void ocsp_nonce_free(void *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 210-213
100.000% (1/1)
11
ocsp_helper
Name: ocsp_helper
Prototype: static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 708-718
100.000% (4/4)
32
ocsp_certid_print
Name: ocsp_certid_print
Prototype: static int ocsp_certid_print(BIO *bp, OCSP_CERTID *a, int indent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c
Lines: 17-31
100.000% (1/1)
121
ocb_ntz
Name: ocb_ntz
Prototype: static u32 ocb_ntz(u64 n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 20-37
100.000% (4/4)
52
ocb_double
Name: ocb_double
Prototype: static void ocb_double(OCB_BLOCK *in, OCB_BLOCK *out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 58-73
100.000% (1/1)
61
ocb_block_xor
Name: ocb_block_xor
Prototype: static void ocb_block_xor(const unsigned char *in1, const unsigned char *in2, size_t len, unsigned char *out)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 78-86
100.000% (4/4)
32
ocb_block_lshift
Name: ocb_block_lshift
Prototype: static void ocb_block_lshift(const unsigned char *in, size_t shift, unsigned char *out)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 42-53
100.000% (4/4)
62
obj_cmp_BSEARCH_CMP_FN
Name: obj_cmp_BSEARCH_CMP_FN
Prototype: static int obj_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 315-315
100.000% (1/1)
11
obj_cleanup_int
Name: obj_cleanup_int
Prototype: void obj_cleanup_int(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 153-163
100.000% (4/4)
142
o_names_init_ossl_
Name: o_names_init_ossl_
Prototype: static void o_names_init_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 67-67
100.000% (1/1)
11
num_bits_ulong
Name: num_bits_ulong
Prototype: static int num_bits_ulong(unsigned long value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c
Lines: 70-87
100.000% (4/4)
62
null_write
Name: null_write
Prototype: static int null_write(BIO *b, const char *in, int inl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c
Lines: 47-50
100.000% (1/1)
11
null_init_key
Name: null_init_key
Prototype: static int null_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_null.c
Lines: 38-42
100.000% (1/1)
11
null_callback
Name: null_callback
Prototype: static int null_callback(int ok, X509_STORE_CTX *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 102-105
100.000% (1/1)
11
nsseq_cb
Name: nsseq_cb
Prototype: static int nsseq_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c
Lines: 16-25
100.000% (4/4)
52
niels_to_pt
Name: niels_to_pt
Prototype: static void niels_to_pt(curve448_point_t e, const niels_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c
Lines: 116-122
100.000% (1/1)
41
nid_cmp_BSEARCH_CMP_FN
Name: nid_cmp_BSEARCH_CMP_FN
Prototype: static int nid_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 262-262
100.000% (1/1)
11
nid_cmp
Name: nid_cmp
Prototype: static int nid_cmp(const int *a, const int *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 256-259
100.000% (1/1)
11
negative
Name: negative
Prototype: static uint8_t negative(signed char b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 4108-4112
100.000% (1/1)
31
nconf_get_section
Name: nconf_get_section
Prototype: static struct stack_st_CONF_VALUE *nconf_get_section(void *db, const char *section)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 414-417
100.000% (1/1)
11
module_free
Name: module_free
Prototype: static void module_free(CONF_MODULE *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 378-383
100.000% (1/1)
31
mime_param_free
Name: mime_param_free
Prototype: static void mime_param_free(MIME_PARAM *param)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c
Lines: 911-916
100.000% (1/1)
31
mime_param_find
Name: mime_param_find
Prototype: static MIME_PARAM *mime_param_find(MIME_HEADER *hdr, const char *name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c
Lines: 889-898
100.000% (1/1)
101
mime_hdr_find
Name: mime_hdr_find
Prototype: static MIME_HEADER *mime_hdr_find(struct stack_st_MIME_HEADER *hdrs, const char *name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c
Lines: 876-887
100.000% (1/1)
151
mem_puts
Name: mem_puts
Prototype: static int mem_puts(BIO *bp, const char *str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 345-353
100.000% (1/1)
41
mem_new
Name: mem_new
Prototype: static int mem_new(BIO *bi)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 131-134
100.000% (1/1)
11
mem_free
Name: mem_free
Prototype: static int mem_free(BIO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 141-144
100.000% (1/1)
11
mdc2_body
Name: mdc2_body
Prototype: static void mdc2_body(MDC2_CTX *c, const unsigned char *in, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c
Lines: 71-108
100.000% (4/4)
292
md4_block_data_order
Name: md4_block_data_order
Prototype: void md4_block_data_order(MD4_CTX *c, const void *data_, size_t num)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md4/md4_dgst.c
Lines: 37-146
100.000% (4/4)
932
maxmaxsize
Name: maxmaxsize
Prototype: static size_t maxmaxsize(size_t lenbytes)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c
Lines: 82-88
100.000% (6/6)
72
mask_to_bool
Name: mask_to_bool
Prototype: static inline c448_bool_t mask_to_bool(mask_t m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/word.h
Lines: 61-64
100.000% (1/1)
11
make_kn
Name: make_kn
Prototype: static void make_kn(unsigned char *k1, const unsigned char *l, int bl)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c
Lines: 33-44
100.000% (4/4)
52
lookup_cert_match
Name: lookup_cert_match
Prototype: static X509 *lookup_cert_match(X509_STORE_CTX *ctx, X509 *x)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 124-145
100.000% (14/14)
295
long_print
Name: long_print
Prototype: static int long_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c
Lines: 193-200
100.000% (1/1)
31
long_new
Name: long_new
Prototype: static int long_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c
Lines: 53-57
100.000% (1/1)
21
long_i2c
Name: long_i2c
Prototype: static int long_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c
Lines: 89-130
100.000% (21/21)
257
long_free
Name: long_free
Prototype: static void long_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c
Lines: 59-62
100.000% (1/1)
11
long_c2i
Name: long_c2i
Prototype: static int long_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it)
Coverage: 100.000% (34/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c
Lines: 132-191
100.000% (34/34)
3812
local_sk_X509_NAME_ENTRY_pop_free
Name: local_sk_X509_NAME_ENTRY_pop_free
Prototype: static void local_sk_X509_NAME_ENTRY_pop_free(struct stack_st_X509_NAME_ENTRY *ne)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 133-136
100.000% (1/1)
11
local_sk_X509_NAME_ENTRY_free
Name: local_sk_X509_NAME_ENTRY_free
Prototype: static void local_sk_X509_NAME_ENTRY_free(struct stack_st_X509_NAME_ENTRY *ne)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 128-131
100.000% (1/1)
11
load_u32_be
Name: load_u32_be
Prototype: static inline uint32_t load_u32_be(const uint8_t *b, uint32_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c
Lines: 93-99
100.000% (1/1)
41
load_7
Name: load_7
Prototype: static uint64_t load_7(const uint8_t *in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 270-283
100.000% (1/1)
91
load_6
Name: load_6
Prototype: static uint64_t load_6(const uint8_t *in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 285-297
100.000% (1/1)
81
load_4
Name: load_4
Prototype: static uint64_t load_4(const uint8_t *in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 774-781
100.000% (1/1)
61
load_3
Name: load_3
Prototype: static uint64_t load_3(const uint8_t *in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 766-772
100.000% (1/1)
51
ln_cmp_BSEARCH_CMP_FN
Name: ln_cmp_BSEARCH_CMP_FN
Prototype: static int ln_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 53-53
100.000% (1/1)
11
lh_X509_NAME_retrieve
Name: lh_X509_NAME_retrieve
Prototype: static inline X509_NAME *lh_X509_NAME_retrieve(struct lhash_st_X509_NAME *lh, const X509_NAME *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 730-730
100.000% (1/1)
11
lh_X509_NAME_new
Name: lh_X509_NAME_new
Prototype: static inline struct lhash_st_X509_NAME * lh_X509_NAME_new(unsigned long (*hfn)(const X509_NAME *), int (*cfn)(const X509_NAME *, const X509_NAME *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 730-730
100.000% (1/1)
11
lh_X509_NAME_insert
Name: lh_X509_NAME_insert
Prototype: static inline X509_NAME *lh_X509_NAME_insert(struct lhash_st_X509_NAME *lh, X509_NAME *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 730-730
100.000% (1/1)
11
lh_X509_NAME_free
Name: lh_X509_NAME_free
Prototype: static inline void lh_X509_NAME_free(struct lhash_st_X509_NAME *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 730-730
100.000% (1/1)
11
lh_SSL_SESSION_set_down_load
Name: lh_SSL_SESSION_set_down_load
Prototype: static inline void lh_SSL_SESSION_set_down_load(struct lhash_st_SSL_SESSION *lh, unsigned long dl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_SSL_SESSION_retrieve
Name: lh_SSL_SESSION_retrieve
Prototype: static inline SSL_SESSION *lh_SSL_SESSION_retrieve(struct lhash_st_SSL_SESSION *lh, const SSL_SESSION *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_SSL_SESSION_num_items
Name: lh_SSL_SESSION_num_items
Prototype: static inline unsigned long lh_SSL_SESSION_num_items(struct lhash_st_SSL_SESSION *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_SSL_SESSION_new
Name: lh_SSL_SESSION_new
Prototype: static inline struct lhash_st_SSL_SESSION * lh_SSL_SESSION_new(unsigned long (*hfn)(const SSL_SESSION *), int (*cfn)(const SSL_SESSION *, const SSL_SESSION *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_SSL_SESSION_insert
Name: lh_SSL_SESSION_insert
Prototype: static inline SSL_SESSION *lh_SSL_SESSION_insert(struct lhash_st_SSL_SESSION *lh, SSL_SESSION *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_SSL_SESSION_get_down_load
Name: lh_SSL_SESSION_get_down_load
Prototype: static inline unsigned long lh_SSL_SESSION_get_down_load(struct lhash_st_SSL_SESSION *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_SSL_SESSION_free
Name: lh_SSL_SESSION_free
Prototype: static inline void lh_SSL_SESSION_free(struct lhash_st_SSL_SESSION *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_SSL_SESSION_doall_TIMEOUT_PARAM
Name: lh_SSL_SESSION_doall_TIMEOUT_PARAM
Prototype: static inline void lh_SSL_SESSION_doall_TIMEOUT_PARAM(struct lhash_st_SSL_SESSION *lh, void (*fn)(SSL_SESSION *, TIMEOUT_PARAM *), TIMEOUT_PARAM *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1104-1104
100.000% (1/1)
11
lh_SSL_SESSION_delete
Name: lh_SSL_SESSION_delete
Prototype: static inline SSL_SESSION *lh_SSL_SESSION_delete(struct lhash_st_SSL_SESSION *lh, const SSL_SESSION *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h
Lines: 728-728
100.000% (1/1)
11
lh_OSSL_STORE_LOADER_free
Name: lh_OSSL_STORE_LOADER_free
Prototype: static inline void lh_OSSL_STORE_LOADER_free(struct lhash_st_OSSL_STORE_LOADER *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_locl.h
Lines: 113-113
100.000% (1/1)
11
lh_OPENSSL_STRING_retrieve
Name: lh_OPENSSL_STRING_retrieve
Prototype: static inline OPENSSL_STRING *lh_OPENSSL_STRING_retrieve(struct lhash_st_OPENSSL_STRING *lh, const OPENSSL_STRING *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/lhash.h
Lines: 197-197
100.000% (1/1)
11
lh_OPENSSL_STRING_new
Name: lh_OPENSSL_STRING_new
Prototype: static inline struct lhash_st_OPENSSL_STRING * lh_OPENSSL_STRING_new(unsigned long (*hfn)(const OPENSSL_STRING *), int (*cfn)(const OPENSSL_STRING *, const OPENSSL_STRING *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/lhash.h
Lines: 197-197
100.000% (1/1)
11
lh_OPENSSL_STRING_insert
Name: lh_OPENSSL_STRING_insert
Prototype: static inline OPENSSL_STRING *lh_OPENSSL_STRING_insert(struct lhash_st_OPENSSL_STRING *lh, OPENSSL_STRING *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/lhash.h
Lines: 197-197
100.000% (1/1)
11
lh_OPENSSL_STRING_free
Name: lh_OPENSSL_STRING_free
Prototype: static inline void lh_OPENSSL_STRING_free(struct lhash_st_OPENSSL_STRING *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/lhash.h
Lines: 197-197
100.000% (1/1)
11
lh_OPENSSL_STRING_error
Name: lh_OPENSSL_STRING_error
Prototype: static inline int lh_OPENSSL_STRING_error(struct lhash_st_OPENSSL_STRING *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/lhash.h
Lines: 197-197
100.000% (1/1)
11
lh_OPENSSL_STRING_doall
Name: lh_OPENSSL_STRING_doall
Prototype: static inline void lh_OPENSSL_STRING_doall(struct lhash_st_OPENSSL_STRING *lh, void (*doall)(OPENSSL_STRING *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/lhash.h
Lines: 197-197
100.000% (1/1)
11
lh_OBJ_NAME_set_down_load
Name: lh_OBJ_NAME_set_down_load
Prototype: static inline void lh_OBJ_NAME_set_down_load(struct lhash_st_OBJ_NAME *lh, unsigned long dl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_retrieve
Name: lh_OBJ_NAME_retrieve
Prototype: static inline OBJ_NAME *lh_OBJ_NAME_retrieve(struct lhash_st_OBJ_NAME *lh, const OBJ_NAME *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_num_items
Name: lh_OBJ_NAME_num_items
Prototype: static inline unsigned long lh_OBJ_NAME_num_items(struct lhash_st_OBJ_NAME *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_new
Name: lh_OBJ_NAME_new
Prototype: static inline struct lhash_st_OBJ_NAME * lh_OBJ_NAME_new(unsigned long (*hfn)(const OBJ_NAME *), int (*cfn)(const OBJ_NAME *, const OBJ_NAME *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_insert
Name: lh_OBJ_NAME_insert
Prototype: static inline OBJ_NAME *lh_OBJ_NAME_insert(struct lhash_st_OBJ_NAME *lh, OBJ_NAME *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_get_down_load
Name: lh_OBJ_NAME_get_down_load
Prototype: static inline unsigned long lh_OBJ_NAME_get_down_load(struct lhash_st_OBJ_NAME *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_free
Name: lh_OBJ_NAME_free
Prototype: static inline void lh_OBJ_NAME_free(struct lhash_st_OBJ_NAME *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_error
Name: lh_OBJ_NAME_error
Prototype: static inline int lh_OBJ_NAME_error(struct lhash_st_OBJ_NAME *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_doall_OBJ_DOALL
Name: lh_OBJ_NAME_doall_OBJ_DOALL
Prototype: static inline void lh_OBJ_NAME_doall_OBJ_DOALL(struct lhash_st_OBJ_NAME *lh, void (*fn)(const OBJ_NAME *, OBJ_DOALL *), OBJ_DOALL *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 307-307
100.000% (1/1)
11
lh_OBJ_NAME_doall
Name: lh_OBJ_NAME_doall
Prototype: static inline void lh_OBJ_NAME_doall(struct lhash_st_OBJ_NAME *lh, void (*doall)(OBJ_NAME *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_OBJ_NAME_delete
Name: lh_OBJ_NAME_delete
Prototype: static inline OBJ_NAME *lh_OBJ_NAME_delete(struct lhash_st_OBJ_NAME *lh, const OBJ_NAME *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 12-12
100.000% (1/1)
11
lh_ERR_STRING_DATA_retrieve
Name: lh_ERR_STRING_DATA_retrieve
Prototype: static inline ERR_STRING_DATA *lh_ERR_STRING_DATA_retrieve(struct lhash_st_ERR_STRING_DATA *lh, const ERR_STRING_DATA *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/err.h
Lines: 217-217
100.000% (1/1)
11
lh_ERR_STRING_DATA_new
Name: lh_ERR_STRING_DATA_new
Prototype: static inline struct lhash_st_ERR_STRING_DATA * lh_ERR_STRING_DATA_new(unsigned long (*hfn)(const ERR_STRING_DATA *), int (*cfn)(const ERR_STRING_DATA *, const ERR_STRING_DATA *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/err.h
Lines: 217-217
100.000% (1/1)
11
lh_ERR_STRING_DATA_insert
Name: lh_ERR_STRING_DATA_insert
Prototype: static inline ERR_STRING_DATA *lh_ERR_STRING_DATA_insert(struct lhash_st_ERR_STRING_DATA *lh, ERR_STRING_DATA *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/err.h
Lines: 217-217
100.000% (1/1)
11
lh_ERR_STRING_DATA_free
Name: lh_ERR_STRING_DATA_free
Prototype: static inline void lh_ERR_STRING_DATA_free(struct lhash_st_ERR_STRING_DATA *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/err.h
Lines: 217-217
100.000% (1/1)
11
lh_ERR_STRING_DATA_delete
Name: lh_ERR_STRING_DATA_delete
Prototype: static inline ERR_STRING_DATA *lh_ERR_STRING_DATA_delete(struct lhash_st_ERR_STRING_DATA *lh, const ERR_STRING_DATA *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/err.h
Lines: 217-217
100.000% (1/1)
11
lh_ENGINE_PILE_retrieve
Name: lh_ENGINE_PILE_retrieve
Prototype: static inline ENGINE_PILE *lh_ENGINE_PILE_retrieve(struct lhash_st_ENGINE_PILE *lh, const ENGINE_PILE *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h
Lines: 169-169
100.000% (1/1)
11
lh_ENGINE_PILE_new
Name: lh_ENGINE_PILE_new
Prototype: static inline struct lhash_st_ENGINE_PILE * lh_ENGINE_PILE_new(unsigned long (*hfn)(const ENGINE_PILE *), int (*cfn)(const ENGINE_PILE *, const ENGINE_PILE *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h
Lines: 169-169
100.000% (1/1)
11
lh_ENGINE_PILE_insert
Name: lh_ENGINE_PILE_insert
Prototype: static inline ENGINE_PILE *lh_ENGINE_PILE_insert(struct lhash_st_ENGINE_PILE *lh, ENGINE_PILE *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h
Lines: 169-169
100.000% (1/1)
11
lh_ENGINE_PILE_free
Name: lh_ENGINE_PILE_free
Prototype: static inline void lh_ENGINE_PILE_free(struct lhash_st_ENGINE_PILE *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h
Lines: 169-169
100.000% (1/1)
11
lh_ENGINE_PILE_doall
Name: lh_ENGINE_PILE_doall
Prototype: static inline void lh_ENGINE_PILE_doall(struct lhash_st_ENGINE_PILE *lh, void (*doall)(ENGINE_PILE *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h
Lines: 169-169
100.000% (1/1)
11
lh_CONF_VALUE_set_down_load
Name: lh_CONF_VALUE_set_down_load
Prototype: static inline void lh_CONF_VALUE_set_down_load(struct lhash_st_CONF_VALUE *lh, unsigned long dl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_CONF_VALUE_retrieve
Name: lh_CONF_VALUE_retrieve
Prototype: static inline CONF_VALUE *lh_CONF_VALUE_retrieve(struct lhash_st_CONF_VALUE *lh, const CONF_VALUE *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_CONF_VALUE_new
Name: lh_CONF_VALUE_new
Prototype: static inline struct lhash_st_CONF_VALUE * lh_CONF_VALUE_new(unsigned long (*hfn)(const CONF_VALUE *), int (*cfn)(const CONF_VALUE *, const CONF_VALUE *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_CONF_VALUE_insert
Name: lh_CONF_VALUE_insert
Prototype: static inline CONF_VALUE *lh_CONF_VALUE_insert(struct lhash_st_CONF_VALUE *lh, CONF_VALUE *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_CONF_VALUE_free
Name: lh_CONF_VALUE_free
Prototype: static inline void lh_CONF_VALUE_free(struct lhash_st_CONF_VALUE *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_CONF_VALUE_error
Name: lh_CONF_VALUE_error
Prototype: static inline int lh_CONF_VALUE_error(struct lhash_st_CONF_VALUE *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_CONF_VALUE_doall_LH_CONF_VALUE
Name: lh_CONF_VALUE_doall_LH_CONF_VALUE
Prototype: static inline void lh_CONF_VALUE_doall_LH_CONF_VALUE(struct lhash_st_CONF_VALUE *lh, void (*fn)(const CONF_VALUE *, LH_CONF_VALUE *), LH_CONF_VALUE *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c
Lines: 140-140
100.000% (1/1)
11
lh_CONF_VALUE_doall
Name: lh_CONF_VALUE_doall
Prototype: static inline void lh_CONF_VALUE_doall(struct lhash_st_CONF_VALUE *lh, void (*doall)(CONF_VALUE *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_CONF_VALUE_delete
Name: lh_CONF_VALUE_delete
Prototype: static inline CONF_VALUE *lh_CONF_VALUE_delete(struct lhash_st_CONF_VALUE *lh, const CONF_VALUE *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Lines: 31-31
100.000% (1/1)
11
lh_ADDED_OBJ_set_down_load
Name: lh_ADDED_OBJ_set_down_load
Prototype: static inline void lh_ADDED_OBJ_set_down_load(struct lhash_st_ADDED_OBJ *lh, unsigned long dl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 14-14
100.000% (1/1)
11
lh_ADDED_OBJ_retrieve
Name: lh_ADDED_OBJ_retrieve
Prototype: static inline ADDED_OBJ *lh_ADDED_OBJ_retrieve(struct lhash_st_ADDED_OBJ *lh, const ADDED_OBJ *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Lines: 14-14
100.000% (1/1)
11
Page:<>1
Condition %: 100.000% (1/1)
...3
Condition %: 100.000% (1/1)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (1/1)
78
Condition %: 100.000% (1/1)
9
Condition %: 100.000% (1/1)
10
Condition %: 100.000% (1/1)
11
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
...30
Condition %:  75.000% (12/16)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2