OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 1
4
eLOC - Effective Lines of Code: 1
5
eLOC - Effective Lines of Code: 1
6
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
ASN1_add_oid_module
Name: ASN1_add_oid_module
Prototype: void ASN1_add_oid_module(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_moid.c
Lines: 49-52
100.000% (1/1)
11
ASN1_add_stable_module
Name: ASN1_add_stable_module
Prototype: void ASN1_add_stable_module(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c
Lines: 47-50
100.000% (1/1)
11
ASN1_check_infinite_end
Name: ASN1_check_infinite_end
Prototype: int ASN1_check_infinite_end(unsigned char **p, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c
Lines: 34-37
  0.000% (0/1)
11
ASN1_const_check_infinite_end
Name: ASN1_const_check_infinite_end
Prototype: int ASN1_const_check_infinite_end(const unsigned char **p, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c
Lines: 39-42
  0.000% (0/1)
11
ASN1_item_ex_free
Name: ASN1_item_ex_free
Prototype: void ASN1_item_ex_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/tasn_fre.c
Lines: 23-26
100.000% (1/1)
11
ASN1_item_ex_new
Name: ASN1_item_ex_new
Prototype: int ASN1_item_ex_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/tasn_new.c
Lines: 37-40
100.000% (1/1)
11
ASN1_item_free
Name: ASN1_item_free
Prototype: void ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c
Lines: 18-21
100.000% (1/1)
11
ASN1_item_i2d
Name: ASN1_item_i2d
Prototype: int ASN1_item_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c
Lines: 42-45
100.000% (1/1)
11
ASN1_item_ndef_i2d
Name: ASN1_item_ndef_i2d
Prototype: int ASN1_item_ndef_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c
Lines: 36-40
100.000% (1/1)
11
ASN1_mbstring_copy
Name: ASN1_mbstring_copy
Prototype: int ASN1_mbstring_copy(ASN1_STRING **out, const unsigned char *in, int len, int inform, unsigned long mask)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c
Lines: 35-39
100.000% (1/1)
11
ASN1_parse
Name: ASN1_parse
Prototype: int ASN1_parse(BIO *bp, const unsigned char *pp, long len, int indent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c
Lines: 58-61
  0.000% (0/1)
11
ASN1_parse_dump
Name: ASN1_parse_dump
Prototype: int ASN1_parse_dump(BIO *bp, const unsigned char *pp, long len, int indent, int dump)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c
Lines: 63-67
100.000% (1/1)
11
ASRange_free
Name: ASRange_free
Prototype: void ASRange_free(ASRange *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 53-53
  0.000% (0/1)
11
ASRange_new
Name: ASRange_new
Prototype: ASRange *ASRange_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 53-53
  0.000% (0/1)
11
ASYNC_WAIT_CTX_new
Name: ASYNC_WAIT_CTX_new
Prototype: ASYNC_WAIT_CTX *ASYNC_WAIT_CTX_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c
Lines: 15-18
100.000% (1/1)
11
ASYNC_get_wait_ctx
Name: ASYNC_get_wait_ctx
Prototype: ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c
Lines: 413-416
100.000% (1/1)
11
AUTHORITY_INFO_ACCESS_free
Name: AUTHORITY_INFO_ACCESS_free
Prototype: void AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 59-59
  0.000% (0/1)
11
AUTHORITY_INFO_ACCESS_new
Name: AUTHORITY_INFO_ACCESS_new
Prototype: AUTHORITY_INFO_ACCESS *AUTHORITY_INFO_ACCESS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 59-59
  0.000% (0/1)
11
AUTHORITY_KEYID_free
Name: AUTHORITY_KEYID_free
Prototype: void AUTHORITY_KEYID_free(AUTHORITY_KEYID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c
Lines: 23-23
100.000% (1/1)
11
AUTHORITY_KEYID_new
Name: AUTHORITY_KEYID_new
Prototype: AUTHORITY_KEYID *AUTHORITY_KEYID_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c
Lines: 23-23
100.000% (1/1)
11
BASIC_CONSTRAINTS_free
Name: BASIC_CONSTRAINTS_free
Prototype: void BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c
Lines: 42-42
100.000% (1/1)
11
BASIC_CONSTRAINTS_new
Name: BASIC_CONSTRAINTS_new
Prototype: BASIC_CONSTRAINTS *BASIC_CONSTRAINTS_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c
Lines: 42-42
100.000% (1/1)
11
BF_options
Name: BF_options
Prototype: const char *BF_options(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_ecb.c
Lines: 20-23
  0.000% (0/1)
11
BIO_ADDR_family
Name: BIO_ADDR_family
Prototype: int BIO_ADDR_family(const BIO_ADDR *ap)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 126-129
100.000% (1/1)
11
BIO_ADDR_free
Name: BIO_ADDR_free
Prototype: void BIO_ADDR_free(BIO_ADDR *ap)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 51-54
100.000% (1/1)
11
BIO_ADDR_sockaddr
Name: BIO_ADDR_sockaddr
Prototype: const struct sockaddr *BIO_ADDR_sockaddr(const BIO_ADDR *ap)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 298-301
100.000% (1/1)
11
BIO_ADDR_sockaddr_noconst
Name: BIO_ADDR_sockaddr_noconst
Prototype: struct sockaddr *BIO_ADDR_sockaddr_noconst(BIO_ADDR *ap)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 309-312
100.000% (1/1)
11
BIO_asn1_get_prefix
Name: BIO_asn1_get_prefix
Prototype: int BIO_asn1_get_prefix(BIO *b, asn1_ps_func **pprefix, asn1_ps_func **pprefix_free)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Lines: 428-432
  0.000% (0/1)
11
BIO_asn1_get_suffix
Name: BIO_asn1_get_suffix
Prototype: int BIO_asn1_get_suffix(BIO *b, asn1_ps_func **psuffix, asn1_ps_func **psuffix_free)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Lines: 440-444
  0.000% (0/1)
11
BIO_asn1_set_prefix
Name: BIO_asn1_set_prefix
Prototype: int BIO_asn1_set_prefix(BIO *b, asn1_ps_func *prefix, asn1_ps_func *prefix_free)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Lines: 422-426
100.000% (1/1)
11
BIO_asn1_set_suffix
Name: BIO_asn1_set_suffix
Prototype: int BIO_asn1_set_suffix(BIO *b, asn1_ps_func *suffix, asn1_ps_func *suffix_free)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Lines: 434-438
100.000% (1/1)
11
BIO_clear_flags
Name: BIO_clear_flags
Prototype: void BIO_clear_flags(BIO *b, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 190-193
100.000% (1/1)
11
BIO_dump
Name: BIO_dump
Prototype: int BIO_dump(BIO *bp, const char *s, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 115-118
  0.000% (0/1)
11
BIO_dump_cb
Name: BIO_dump_cb
Prototype: int BIO_dump_cb(int (*cb) (const void *data, size_t len, void *u), void *u, const char *s, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 22-26
  0.000% (0/1)
11
BIO_dump_fp
Name: BIO_dump_fp
Prototype: int BIO_dump_fp(FILE *fp, const char *s, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 99-102
  0.000% (0/1)
11
BIO_dump_indent
Name: BIO_dump_indent
Prototype: int BIO_dump_indent(BIO *bp, const char *s, int len, int indent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 120-123
100.000% (1/1)
11
BIO_dump_indent_fp
Name: BIO_dump_indent_fp
Prototype: int BIO_dump_indent_fp(FILE *fp, const char *s, int len, int indent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 104-107
  0.000% (0/1)
11
BIO_f_asn1
Name: BIO_f_asn1
Prototype: const BIO_METHOD *BIO_f_asn1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Lines: 96-99
100.000% (1/1)
11
BIO_f_base64
Name: BIO_f_base64
Prototype: const BIO_METHOD *BIO_f_base64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c
Lines: 64-67
100.000% (1/1)
11
BIO_f_buffer
Name: BIO_f_buffer
Prototype: const BIO_METHOD *BIO_f_buffer(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c
Lines: 42-45
100.000% (1/1)
11
BIO_f_cipher
Name: BIO_f_cipher
Prototype: const BIO_METHOD *BIO_f_cipher(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c
Lines: 59-62
100.000% (1/1)
11
BIO_f_linebuffer
Name: BIO_f_linebuffer
Prototype: const BIO_METHOD *BIO_f_linebuffer(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c
Lines: 47-50
  0.000% (0/1)
11
BIO_f_md
Name: BIO_f_md
Prototype: const BIO_METHOD *BIO_f_md(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c
Lines: 48-51
100.000% (1/1)
11
BIO_f_nbio_test
Name: BIO_f_nbio_test
Prototype: const BIO_METHOD *BIO_f_nbio_test(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c
Lines: 51-54
  0.000% (0/1)
11
BIO_f_null
Name: BIO_f_null
Prototype: const BIO_METHOD *BIO_f_null(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_null.c
Lines: 42-45
  0.000% (0/1)
11
BIO_f_reliable
Name: BIO_f_reliable
Prototype: const BIO_METHOD *BIO_f_reliable(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 127-130
  0.000% (0/1)
11
BIO_f_ssl
Name: BIO_f_ssl
Prototype: const BIO_METHOD *BIO_f_ssl(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c
Lines: 51-54
100.000% (1/1)
11
BIO_get_callback
Name: BIO_get_callback
Prototype: BIO_callback_fn BIO_get_callback(const BIO *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 205-208
100.000% (1/1)
11
BIO_get_callback_arg
Name: BIO_get_callback_arg
Prototype: char *BIO_get_callback_arg(const BIO *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 230-233
100.000% (1/1)
11
BIO_get_callback_ex
Name: BIO_get_callback_ex
Prototype: BIO_callback_fn_ex BIO_get_callback_ex(const BIO *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 215-218
  0.000% (0/1)
11
BIO_get_data
Name: BIO_get_data
Prototype: void *BIO_get_data(BIO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 148-151
100.000% (1/1)
11
BIO_get_ex_data
Name: BIO_get_ex_data
Prototype: void *BIO_get_ex_data(BIO *bio, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 753-756
  0.000% (0/1)
11
BIO_get_init
Name: BIO_get_init
Prototype: int BIO_get_init(BIO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 158-161
100.000% (1/1)
11
BIO_get_retry_reason
Name: BIO_get_retry_reason
Prototype: int BIO_get_retry_reason(BIO *bio)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 638-641
  0.000% (0/1)
11
BIO_get_shutdown
Name: BIO_get_shutdown
Prototype: int BIO_get_shutdown(BIO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 168-171
100.000% (1/1)
11
BIO_gethostbyname
Name: BIO_gethostbyname
Prototype: struct hostent *BIO_gethostbyname(const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 107-114
  0.000% (0/1)
11
BIO_lookup
Name: BIO_lookup
Prototype: int BIO_lookup(const char *host, const char *service, enum BIO_lookup_type lookup_type, int family, int socktype, BIO_ADDRINFO **res)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 612-617
100.000% (1/1)
11
BIO_method_name
Name: BIO_method_name
Prototype: const char *BIO_method_name(const BIO *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 235-238
  0.000% (0/1)
11
BIO_method_type
Name: BIO_method_type
Prototype: int BIO_method_type(const BIO *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 240-243
100.000% (1/1)
11
BIO_new_PKCS7
Name: BIO_new_PKCS7
Prototype: BIO *BIO_new_PKCS7(BIO *out, PKCS7 *p7)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/bio_pk7.c
Lines: 21-24
  0.000% (0/1)
11
BIO_s_accept
Name: BIO_s_accept
Prototype: const BIO_METHOD *BIO_s_accept(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c
Lines: 71-74
100.000% (1/1)
11
BIO_s_bio
Name: BIO_s_bio
Prototype: const BIO_METHOD *BIO_s_bio(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 55-58
100.000% (1/1)
11
BIO_s_connect
Name: BIO_s_connect
Prototype: const BIO_METHOD *BIO_s_connect(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c
Lines: 245-248
100.000% (1/1)
11
BIO_s_datagram
Name: BIO_s_datagram
Prototype: const BIO_METHOD *BIO_s_datagram(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 137-140
  0.000% (0/1)
11
BIO_s_fd
Name: BIO_s_fd
Prototype: const BIO_METHOD *BIO_s_fd(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 77-80
  0.000% (0/1)
11
BIO_s_file
Name: BIO_s_file
Prototype: const BIO_METHOD *BIO_s_file(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c
Lines: 108-111
100.000% (1/1)
11
BIO_s_log
Name: BIO_s_log
Prototype: const BIO_METHOD *BIO_s_log(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c
Lines: 103-106
  0.000% (0/1)
11
BIO_s_mem
Name: BIO_s_mem
Prototype: const BIO_METHOD *BIO_s_mem(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 71-74
100.000% (1/1)
11
BIO_s_null
Name: BIO_s_null
Prototype: const BIO_METHOD *BIO_s_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c
Lines: 37-40
100.000% (1/1)
11
BIO_s_secmem
Name: BIO_s_secmem
Prototype: const BIO_METHOD *BIO_s_secmem(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 76-79
100.000% (1/1)
11
BIO_s_socket
Name: BIO_s_socket
Prototype: const BIO_METHOD *BIO_s_socket(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c
Lines: 54-57
100.000% (1/1)
11
BIO_set_callback
Name: BIO_set_callback
Prototype: void BIO_set_callback(BIO *b, BIO_callback_fn cb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 210-213
100.000% (1/1)
11
BIO_set_callback_arg
Name: BIO_set_callback_arg
Prototype: void BIO_set_callback_arg(BIO *b, char *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 225-228
100.000% (1/1)
11
BIO_set_callback_ex
Name: BIO_set_callback_ex
Prototype: void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 220-223
  0.000% (0/1)
11
BIO_set_data
Name: BIO_set_data
Prototype: void BIO_set_data(BIO *a, void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 143-146
100.000% (1/1)
11
BIO_set_ex_data
Name: BIO_set_ex_data
Prototype: int BIO_set_ex_data(BIO *bio, int idx, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 748-751
  0.000% (0/1)
11
BIO_set_flags
Name: BIO_set_flags
Prototype: void BIO_set_flags(BIO *b, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 200-203
100.000% (1/1)
11
BIO_set_init
Name: BIO_set_init
Prototype: void BIO_set_init(BIO *a, int init)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 153-156
100.000% (1/1)
11
BIO_set_next
Name: BIO_set_next
Prototype: void BIO_set_next(BIO *b, BIO *next)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 677-680
100.000% (1/1)
11
BIO_set_retry_reason
Name: BIO_set_retry_reason
Prototype: void BIO_set_retry_reason(BIO *bio, int reason)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 643-646
100.000% (1/1)
11
BIO_set_shutdown
Name: BIO_set_shutdown
Prototype: void BIO_set_shutdown(BIO *a, int shut)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 163-166
100.000% (1/1)
11
BIO_sock_init
Name: BIO_sock_init
Prototype: int BIO_sock_init(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 117-149
100.000% (1/1)
11
BIO_test_flags
Name: BIO_test_flags
Prototype: int BIO_test_flags(const BIO *b, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 195-198
100.000% (1/1)
11
BIO_vfree
Name: BIO_vfree
Prototype: void BIO_vfree(BIO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 173-176
100.000% (1/1)
11
BN_BLINDING_get_flags
Name: BN_BLINDING_get_flags
Prototype: unsigned long BN_BLINDING_get_flags(const BN_BLINDING *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 223-226
  0.000% (0/1)
11
BN_BLINDING_is_current_thread
Name: BN_BLINDING_is_current_thread
Prototype: int BN_BLINDING_is_current_thread(BN_BLINDING *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 203-206
100.000% (1/1)
11
BN_BLINDING_lock
Name: BN_BLINDING_lock
Prototype: int BN_BLINDING_lock(BN_BLINDING *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 213-216
  0.000% (0/1)
11
BN_BLINDING_set_current_thread
Name: BN_BLINDING_set_current_thread
Prototype: void BN_BLINDING_set_current_thread(BN_BLINDING *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 208-211
100.000% (1/1)
11
BN_BLINDING_set_flags
Name: BN_BLINDING_set_flags
Prototype: void BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 228-231
  0.000% (0/1)
11
BN_BLINDING_unlock
Name: BN_BLINDING_unlock
Prototype: int BN_BLINDING_unlock(BN_BLINDING *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Lines: 218-221
  0.000% (0/1)
11
BN_GENCB_get_arg
Name: BN_GENCB_get_arg
Prototype: void *BN_GENCB_get_arg(BN_GENCB *cb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 957-960
100.000% (1/1)
11
BN_STACK_pop
Name: BN_STACK_pop
Prototype: static unsigned int BN_STACK_pop(BN_STACK *st)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c
Lines: 274-277
100.000% (1/1)
11
BN_abs_is_word
Name: BN_abs_is_word
Prototype: int BN_abs_is_word(const BIGNUM *a, const unsigned long w)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 861-864
100.000% (9/9)
11
BN_bn2bin
Name: BN_bn2bin
Prototype: int BN_bn2bin(const BIGNUM *a, unsigned char *to)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 467-470
100.000% (1/1)
11
BN_bntest_rand
Name: BN_bntest_rand
Prototype: int BN_bntest_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 102-105
100.000% (1/1)
11
BN_get0_nist_prime_192
Name: BN_get0_nist_prime_192
Prototype: const BIGNUM *BN_get0_nist_prime_192(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 227-230
  0.000% (0/1)
11
BN_get0_nist_prime_224
Name: BN_get0_nist_prime_224
Prototype: const BIGNUM *BN_get0_nist_prime_224(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 232-235
  0.000% (0/1)
11
BN_get0_nist_prime_256
Name: BN_get0_nist_prime_256
Prototype: const BIGNUM *BN_get0_nist_prime_256(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 237-240
  0.000% (0/1)
11
BN_get0_nist_prime_384
Name: BN_get0_nist_prime_384
Prototype: const BIGNUM *BN_get0_nist_prime_384(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 242-245
  0.000% (0/1)
11
BN_get0_nist_prime_521
Name: BN_get0_nist_prime_521
Prototype: const BIGNUM *BN_get0_nist_prime_521(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 247-250
  0.000% (0/1)
11
Page:<>1
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 1
4
eLOC - Effective Lines of Code: 1
5
eLOC - Effective Lines of Code: 1
6
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2