Subroutine Coverage

blib/lib/IO/Socket/SSL.pm
Criterion Covered Total %
subroutine 151 202 74.7
pod 56 86 65.1


line count pod subroutine
18 87 n/a BEGIN
19 87 n/a BEGIN
20 87 n/a BEGIN
21 87 n/a BEGIN
22 87 n/a BEGIN
23 87 n/a BEGIN
24 87 n/a BEGIN
25 87 n/a BEGIN
26 87 n/a BEGIN
30 87 n/a BEGIN
44 87 n/a BEGIN
45 87 n/a BEGIN
46 87 n/a BEGIN
47 87 n/a BEGIN
50 87 n/a BEGIN
51 87 n/a BEGIN
53 87 n/a BEGIN
54 87 n/a BEGIN
55 87 n/a BEGIN
56 87 n/a BEGIN
57 87 n/a BEGIN
84 87 n/a BEGIN
85 87 n/a BEGIN
145 40 n/a __ANON__
232 173 No init
272 87 n/a BEGIN
273 86 n/a INIT
296 87 n/a BEGIN
303 20 n/a __ANON__
326 87 n/a BEGIN
328 87 n/a BEGIN
348 87 n/a BEGIN
356 0 n/a __ANON__
416 0 No DEBUG
432 87 n/a BEGIN
438 87 n/a BEGIN
439 567 n/a __ANON__
488 183 Yes default_ca
548 173 n/a import
583 0 n/a CLONE
633 141 No configure
666 300 No configure_SSL
691 150 n/a _skip_rw_error
709 97 Yes connect
735 197 Yes connect_SSL
983 96 n/a _update_peer
1004 67 Yes accept
1030 67 n/a _setup_accepted_socket
1045 135 Yes accept_SSL
1170 4 n/a _bio_wrap_socket
1177 4 n/a _bio_attach
1187 42 n/a __ANON__
1267 0 n/a _msg_callback
1279 0 Yes set_msg_callback
1303 704 Yes blocking
1313 6225 n/a _generic_read
1387 2 n/a _rawfd
1396 3 n/a _handle_read_closed_unack
1413 6 No read
1433 6135 Yes sysread
1450 93 Yes peek
1470 9315 n/a _generic_write
1520 64 Yes write
1543 9257 Yes syswrite
1564 61 No print
1570 2 No printf
1575 2 No getc
1580 91 No readline
1695 275 Yes close
1713 23 Yes is_SSL
1720 332 Yes stop_SSL
1840 646 n/a _cleanup_ssl
1886 9413 No fileno
1895 237 n/a _get_ssl_object
1902 0 n/a _get_ctx_object
1909 0 n/a _invalid_object
1914 1 Yes pending
1923 160 Yes start_SSL
1974 1 Yes new_from_fd
1991 1 Yes dump_peer_certificate
1998 0 n/a __ANON__
2038 75 Yes peer_certificate
2058 6 Yes sock_certificate
2164 209 No verify_hostname_of_cert
2210 289 n/a __ANON__
2281 41 Yes verify_hostname
2289 8 Yes get_servername
2297 21 Yes get_fingerprint_bin
2305 21 Yes get_fingerprint
2312 11 Yes get_cipher
2317 34 Yes get_sslversion
2331 0 Yes get_sslversion_int
2336 3 Yes get_session_reused
2341 87 n/a BEGIN
2343 0 n/a __ANON__
2358 52 Yes errstr
2364 51 No fatal_ssl_error
2386 1 No get_ssleay_error
2403 102 n/a _internal_error
2424 70 Yes error
2436 5 n/a _errstack
2443 7 No can_client_sni
2444 6 No can_server_sni
2445 2 No can_multi_cert
2446 2 No can_npn
2447 2 No can_alpn
2448 2 No can_ecdh
2449 4 No can_ipv6
2450 1 No can_ocsp
2451 1 No can_ticket_keycb
2452 0 No can_pha
2453 2 No can_partial_chain
2454 0 No can_ciphersuites
2456 1 No can_psk
2461 0 No can_nested_ssl
2464 320 n/a DESTROY
2476 1 Yes socket_to_SSL
2477 1 Yes socketToSSL
2478 0 Yes kill_socket
2480 1 Yes issuer_name
2481 1 Yes subject_name
2482 0 Yes get_peer_certificate
2485 2 Yes context_init
2489 1 Yes set_default_context
2493 0 Yes set_default_session_cache
2514 0 Yes set_defaults
2522 87 n/a BEGIN
2526 0 Yes set_client_defaults
2530 0 Yes set_server_defaults
2536 0 Yes set_args_filter_hack
2542 0 n/a __ANON__
2552 2 Yes next_proto_negotiated
2559 2 Yes alpn_selected
2566 5 Yes opened
2571 0 No opening
2575 0 No want_read
2576 0 No want_write
2580 1 Yes getline
2582 1 Yes getlines
2587 0 Yes truncate
2588 0 Yes stat
2589 0 Yes setbuf
2590 0 Yes setvbuf
2591 0 Yes fdopen
2594 0 Yes ungetc
2595 0 Yes send
2596 0 Yes recv
2599 87 n/a BEGIN
2600 87 n/a BEGIN
2604 274 n/a TIEHANDLE
2609 6057 n/a READ
2610 89 n/a READLINE
2611 1 n/a GETC
2613 51 n/a PRINT
2614 1 n/a PRINTF
2615 9256 n/a WRITE
2617 9236 n/a FILENO
2619 0 n/a TELL
2620 0 n/a BINMODE
2623 43 n/a CLOSE
2630 87 n/a BEGIN
2631 87 n/a BEGIN
2637 87 n/a BEGIN
2638 87 n/a BEGIN
2640 87 n/a BEGIN
2641 87 n/a BEGIN
2649 0 n/a _get_ctx_object
2655 309 n/a new
2745 187 n/a __ANON__
2925 0 n/a __ANON__
2938 14 n/a __ANON__
3216 26 n/a __ANON__
3232 187 n/a __ANON__
3254 0 n/a __ANON__
3269 80 n/a __ANON__
3375 19 n/a __ANON__
3414 15 n/a __ANON__
3429 12 n/a __ANON__
3440 0 n/a has_session_cache
3444 0 n/a CLONE
3446 283 n/a DESTROY
3483 87 n/a BEGIN
3486 3 n/a new
3496 19 n/a add_session
3507 0 n/a replace_session
3513 13 n/a del_session
3544 16 n/a get_session
3569 19 n/a _add_entry
3603 16 n/a _del_entry
3632 11 n/a _touch_entry
3658 0 n/a _dump
3695 2 n/a DESTROY
3711 0 n/a new
3717 0 n/a get
3732 0 n/a put
3752 0 n/a new
3798 0 n/a hard_error
3799 0 n/a soft_error
3803 0 n/a requests
3809 0 n/a add_response
3933 0 n/a resolve_blocking
4085 0 n/a ossl_trace