OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Function: ACCESS_DESCRIPTION_free
2
Function: ASN1_PRINTABLESTRING_new
3
Function: ASN1_item_ex_free
45
Function: BIO_s_file
6
Function: BN_RECP_CTX_new
7
Function: BN_nist_mod_256
8
Function: CMS_SignerInfo_get0_signature
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
BIO_ctrl_get_write_guarantee
Name: BIO_ctrl_get_write_guarantee
Prototype: size_t BIO_ctrl_get_write_guarantee(BIO *bio)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 728-731
100.000% (1/1)
51
BIO_ctrl_pending
Name: BIO_ctrl_pending
Prototype: size_t BIO_ctrl_pending(BIO *bio)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 571-574
100.000% (1/1)
51
BIO_ctrl_reset_read_request
Name: BIO_ctrl_reset_read_request
Prototype: int BIO_ctrl_reset_read_request(BIO *bio)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 738-741
  0.000% (0/1)
51
BIO_ctrl_wpending
Name: BIO_ctrl_wpending
Prototype: size_t BIO_ctrl_wpending(BIO *bio)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 576-579
  0.000% (0/1)
51
BIO_debug_callback
Name: BIO_debug_callback
Prototype: long BIO_debug_callback(BIO *bio, int cmd, const char *argp, int argi, long argl, long ret)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_cb.c
Lines: 17-98
  0.000% (0/43)
6018
BIO_dgram_non_fatal_error
Name: BIO_dgram_non_fatal_error
Prototype: int BIO_dgram_non_fatal_error(int err)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 1854-1900
  0.000% (0/9)
47
BIO_dgram_should_retry
Name: BIO_dgram_should_retry
Prototype: static int BIO_dgram_should_retry(int i)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 1834-1852
  0.000% (0/6)
92
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_cb
Name: BIO_dump_indent_cb
Prototype: int BIO_dump_indent_cb(int (*cb) (const void *data, size_t len, void *u), void *u, const char *s, int len, int indent)
Coverage:  81.818% (36/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 28-91
 81.818% (36/44)
3913
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_dup_chain
Name: BIO_dup_chain
Prototype: BIO *BIO_dup_chain(BIO *in)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 698-740
  0.000% (0/17)
457
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_fd_non_fatal_error
Name: BIO_fd_non_fatal_error
Prototype: int BIO_fd_non_fatal_error(int err)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 235-279
  0.000% (0/10)
48
BIO_fd_should_retry
Name: BIO_fd_should_retry
Prototype: int BIO_fd_should_retry(int i)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 223-233
  0.000% (0/6)
92
BIO_find_type
Name: BIO_find_type
Prototype: BIO *BIO_find_type(BIO *bio, int type)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 648-668
 63.158% (12/19)
287
BIO_free
Name: BIO_free
Prototype: int BIO_free(BIO *a)
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 110-141
 73.913% (17/23)
417
BIO_free_all
Name: BIO_free_all
Prototype: void BIO_free_all(BIO *bio)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 682-696
100.000% (7/7)
113
BIO_get_accept_socket
Name: BIO_get_accept_socket
Prototype: int BIO_get_accept_socket(char *host, int bind_mode)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 200-233
  0.000% (0/17)
417
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_host_ip
Name: BIO_get_host_ip
Prototype: int BIO_get_host_ip(const char *str, unsigned char *ip)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 28-56
  0.000% (0/17)
376
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_new_index
Name: BIO_get_new_index
Prototype: int BIO_get_new_index(void)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 22-34
  0.000% (0/9)
73
BIO_get_port
Name: BIO_get_port
Prototype: int BIO_get_port(const char *str, unsigned short *port_ptr)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Lines: 58-85
  0.000% (0/19)
446
BIO_get_retry_BIO
Name: BIO_get_retry_BIO
Prototype: BIO *BIO_get_retry_BIO(BIO *bio, int *reason)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 620-636
  0.000% (0/11)
165
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_gets
Name: BIO_gets
Prototype: int BIO_gets(BIO *b, char *buf, int size)
Coverage:  47.222% (17/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 432-478
 47.222% (17/36)
5510
BIO_hex_string
Name: BIO_hex_string
Prototype: int BIO_hex_string(BIO *out, int indent, int width, unsigned char *data, int datalen)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 125-148
100.000% (20/20)
146
BIO_indent
Name: BIO_indent
Prototype: int BIO_indent(BIO *b, int indent, int max)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 480-490
 50.000% (6/12)
85
BIO_int_ctrl
Name: BIO_int_ctrl
Prototype: long BIO_int_ctrl(BIO *b, int cmd, long larg, int iarg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 492-498
100.000% (1/1)
31
BIO_listen
Name: BIO_listen
Prototype: int BIO_listen(int sock, const BIO_ADDR *addr, int options)
Coverage:  40.000% (16/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c
Lines: 206-272
 40.000% (16/40)
10212
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_lookup_ex
Name: BIO_lookup_ex
Prototype: int BIO_lookup_ex(const char *host, const char *service, int lookup_type, int family, int socktype, int protocol, BIO_ADDRINFO **res)
Coverage:  14.458% (12/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 641-895
 14.458% (12/83)
18731
BIO_meth_free
Name: BIO_meth_free
Prototype: void BIO_meth_free(BIO_METHOD *biom)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 50-56
100.000% (4/4)
52
BIO_meth_new
Name: BIO_meth_new
Prototype: BIO_METHOD *BIO_meth_new(int type, const char *name)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 36-48
 50.000% (3/6)
182
BIO_meth_set_callback_ctrl
Name: BIO_meth_set_callback_ctrl
Prototype: int BIO_meth_set_callback_ctrl(BIO_METHOD *biom, long (*callback_ctrl) (BIO *, int, BIO_info_cb *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 214-220
100.000% (1/1)
21
BIO_meth_set_create
Name: BIO_meth_set_create
Prototype: int BIO_meth_set_create(BIO_METHOD *biom, int (*create) (BIO *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 192-196
100.000% (1/1)
21
BIO_meth_set_ctrl
Name: BIO_meth_set_ctrl
Prototype: int BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl) (BIO *, int, long, void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 180-185
100.000% (1/1)
21
BIO_meth_set_destroy
Name: BIO_meth_set_destroy
Prototype: int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy) (BIO *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 203-207
100.000% (1/1)
21
BIO_meth_set_gets
Name: BIO_meth_set_gets
Prototype: int BIO_meth_set_gets(BIO_METHOD *biom, int (*bgets) (BIO *, char *, int))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 168-173
100.000% (1/1)
21
BIO_meth_set_puts
Name: BIO_meth_set_puts
Prototype: int BIO_meth_set_puts(BIO_METHOD *biom, int (*bputs) (BIO *, const char *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 156-161
100.000% (1/1)
21
BIO_meth_set_read
Name: BIO_meth_set_read
Prototype: int BIO_meth_set_read(BIO_METHOD *biom, int (*bread) (BIO *, char *, int))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 135-141
100.000% (1/1)
31
BIO_meth_set_read_ex
Name: BIO_meth_set_read_ex
Prototype: int BIO_meth_set_read_ex(BIO_METHOD *biom, int (*bread) (BIO *, char *, size_t, size_t *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 143-149
100.000% (1/1)
71
BIO_meth_set_write
Name: BIO_meth_set_write
Prototype: int BIO_meth_set_write(BIO_METHOD *biom, int (*bwrite) (BIO *, const char *, int))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 89-95
100.000% (1/1)
31
BIO_meth_set_write_ex
Name: BIO_meth_set_write_ex
Prototype: int BIO_meth_set_write_ex(BIO_METHOD *biom, int (*bwrite) (BIO *, const char *, size_t, size_t *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 97-103
100.000% (1/1)
71
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
Name: BIO_new
Prototype: BIO *BIO_new(const BIO_METHOD *method)
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 71-108
 52.632% (10/19)
427
BIO_new_CMS
Name: BIO_new_CMS
Prototype: BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 47-51
  0.000% (0/1)
21
BIO_new_NDEF
Name: BIO_new_NDEF
Prototype: BIO *BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it)
Coverage:  38.889% (7/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c
Lines: 52-102
 38.889% (7/18)
636
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_new_accept
Name: BIO_new_accept
Prototype: BIO *BIO_new_accept(const char *str)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c
Lines: 547-558
 42.857% (3/7)
183
BIO_new_bio_pair
Name: BIO_new_bio_pair
Prototype: int BIO_new_bio_pair(BIO **bio1_p, size_t writebuf1, BIO **bio2_p, size_t writebuf2)
Coverage:  46.154% (12/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 685-726
 46.154% (12/26)
5710
BIO_new_buffer_ssl_connect
Name: BIO_new_buffer_ssl_connect
Prototype: BIO *BIO_new_buffer_ssl_connect(SSL_CTX *ctx)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c
Lines: 421-438
  0.000% (0/11)
375
BIO_new_connect
Name: BIO_new_connect
Prototype: BIO *BIO_new_connect(const char *str)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c
Lines: 527-538
 42.857% (3/7)
183
BIO_new_dgram
Name: BIO_new_dgram
Prototype: BIO *BIO_new_dgram(int fd, int close_flag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 142-151
  0.000% (0/4)
122
BIO_new_fd
Name: BIO_new_fd
Prototype: BIO *BIO_new_fd(int fd, int close_flag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Lines: 82-90
  0.000% (0/4)
122
BIO_new_file
Name: BIO_new_file
Prototype: BIO *BIO_new_file(const char *filename, const char *mode)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c
Lines: 62-93
 72.727% (16/22)
805
BIO_new_fp
Name: BIO_new_fp
Prototype: BIO *BIO_new_fp(FILE *stream, int close_flag)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c
Lines: 95-106
 50.000% (2/4)
122
BIO_new_mem_buf
Name: BIO_new_mem_buf
Prototype: BIO *BIO_new_mem_buf(const void *buf, int len)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Lines: 81-106
 44.444% (4/9)
313
BIO_new_socket
Name: BIO_new_socket
Prototype: BIO *BIO_new_socket(int fd, int close_flag)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c
Lines: 59-68
 50.000% (2/4)
122
BIO_new_ssl
Name: BIO_new_ssl
Prototype: BIO *BIO_new_ssl(SSL_CTX *ctx, int client)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c
Lines: 458-476
  0.000% (0/11)
244
BIO_new_ssl_connect
Name: BIO_new_ssl_connect
Prototype: BIO *BIO_new_ssl_connect(SSL_CTX *ctx)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c
Lines: 440-456
  0.000% (0/11)
365
BIO_next
Name: BIO_next
Prototype: BIO *BIO_next(BIO *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 670-675
 50.000% (2/4)
92
BIO_nread
Name: BIO_nread
Prototype: int BIO_nread(BIO *bio, char **buf, int num)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 764-777
 57.143% (4/7)
83
BIO_nread0
Name: BIO_nread0
Prototype: int BIO_nread0(BIO *bio, char **buf)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 748-762
  0.000% (0/7)
83
BIO_number_read
Name: BIO_number_read
Prototype: uint64_t BIO_number_read(BIO *bio)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 758-763
 50.000% (2/4)
32
BIO_number_written
Name: BIO_number_written
Prototype: uint64_t BIO_number_written(BIO *bio)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 765-770
 50.000% (2/4)
32
BIO_nwrite
Name: BIO_nwrite
Prototype: int BIO_nwrite(BIO *bio, char **buf, int num)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 795-808
 57.143% (4/7)
83
BIO_nwrite0
Name: BIO_nwrite0
Prototype: int BIO_nwrite0(BIO *bio, char **buf)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Lines: 779-793
 42.857% (3/7)
83
BIO_parse_hostserv
Name: BIO_parse_hostserv
Prototype: int BIO_parse_hostserv(const char *hostserv, char **host, char **service, enum BIO_hostserv_priorities hostserv_prio)
Coverage:  46.835% (37/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 467-552
 46.835% (37/79)
18918
BIO_pop
Name: BIO_pop
Prototype: BIO *BIO_pop(BIO *b)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 600-618
 80.000% (8/10)
304
BIO_printf
Name: BIO_printf
Prototype: int BIO_printf(BIO *bio, const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c
Lines: 853-864
100.000% (1/1)
221
BIO_ptr_ctrl
Name: BIO_ptr_ctrl
Prototype: void *BIO_ptr_ctrl(BIO *b, int cmd, long larg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 500-508
 50.000% (2/4)
122
BIO_push
Name: BIO_push
Prototype: BIO *BIO_push(BIO *b, BIO *bio)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 582-597
 60.000% (6/10)
174
BIO_puts
Name: BIO_puts
Prototype: int BIO_puts(BIO *b, const char *buf)
Coverage:  57.576% (19/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 387-430
 57.576% (19/33)
549
BIO_read
Name: BIO_read
Prototype: int BIO_read(BIO *b, void *data, int dlen)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 288-304
 71.429% (5/7)
83
BIO_read_ex
Name: BIO_read_ex
Prototype: int BIO_read_ex(BIO *b, void *data, size_t dlen, size_t *readbytes)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 306-318
 60.000% (3/5)
62
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
Page:<>1
Function: ACCESS_DESCRIPTION_free
2
Function: ASN1_PRINTABLESTRING_new
3
Function: ASN1_item_ex_free
45
Function: BIO_s_file
6
Function: BN_RECP_CTX_new
7
Function: BN_nist_mod_256
8
Function: CMS_SignerInfo_get0_signature
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2