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 89 n/a BEGIN
19 89 n/a BEGIN
20 89 n/a BEGIN
21 89 n/a BEGIN
22 89 n/a BEGIN
23 89 n/a BEGIN
24 89 n/a BEGIN
25 89 n/a BEGIN
26 89 n/a BEGIN
30 89 n/a BEGIN
44 89 n/a BEGIN
45 89 n/a BEGIN
46 89 n/a BEGIN
47 89 n/a BEGIN
50 89 n/a BEGIN
51 89 n/a BEGIN
53 89 n/a BEGIN
54 89 n/a BEGIN
55 89 n/a BEGIN
56 89 n/a BEGIN
57 89 n/a BEGIN
84 89 n/a BEGIN
85 89 n/a BEGIN
145 40 n/a __ANON__
232 177 No init
272 89 n/a BEGIN
273 88 n/a INIT
296 89 n/a BEGIN
303 20 n/a __ANON__
326 89 n/a BEGIN
328 89 n/a BEGIN
348 89 n/a BEGIN
356 0 n/a __ANON__
416 0 No DEBUG
432 89 n/a BEGIN
438 89 n/a BEGIN
439 567 n/a __ANON__
488 187 Yes default_ca
548 177 n/a import
583 0 n/a CLONE
633 141 No configure
668 304 No configure_SSL
696 163 n/a _skip_rw_error
714 97 Yes connect
740 199 Yes connect_SSL
991 98 n/a _update_peer
1012 67 Yes accept
1038 67 n/a _setup_accepted_socket
1053 137 Yes accept_SSL
1178 6 n/a _bio_wrap_socket
1185 6 n/a _bio_attach
1195 61 n/a __ANON__
1275 0 n/a _msg_callback
1287 0 Yes set_msg_callback
1311 719 Yes blocking
1321 6261 n/a _generic_read
1395 2 n/a _rawfd
1404 3 n/a _handle_read_closed_unack
1421 6 No read
1441 6170 Yes sysread
1458 94 Yes peek
1478 9617 n/a _generic_write
1528 64 Yes write
1551 9559 Yes syswrite
1572 61 No print
1578 2 No printf
1583 2 No getc
1588 92 No readline
1703 278 Yes close
1721 23 Yes is_SSL
1728 335 Yes stop_SSL
1848 654 n/a _cleanup_ssl
1894 9705 No fileno
1903 242 n/a _get_ssl_object
1910 0 n/a _get_ctx_object
1917 0 n/a _invalid_object
1922 1 Yes pending
1931 164 Yes start_SSL
1982 1 Yes new_from_fd
1999 1 Yes dump_peer_certificate
2006 0 n/a __ANON__
2046 79 Yes peer_certificate
2066 6 Yes sock_certificate
2172 209 No verify_hostname_of_cert
2218 289 n/a __ANON__
2289 41 Yes verify_hostname
2297 8 Yes get_servername
2305 21 Yes get_fingerprint_bin
2313 21 Yes get_fingerprint
2320 11 Yes get_cipher
2325 34 Yes get_sslversion
2339 0 Yes get_sslversion_int
2344 3 Yes get_session_reused
2349 89 n/a BEGIN
2351 0 n/a __ANON__
2366 52 Yes errstr
2372 51 No fatal_ssl_error
2394 1 No get_ssleay_error
2411 103 n/a _internal_error
2432 71 Yes error
2444 5 n/a _errstack
2451 7 No can_client_sni
2452 6 No can_server_sni
2453 2 No can_multi_cert
2454 2 No can_npn
2455 2 No can_alpn
2456 2 No can_ecdh
2457 4 No can_ipv6
2458 1 No can_ocsp
2459 1 No can_ticket_keycb
2460 0 No can_pha
2461 2 No can_partial_chain
2462 0 No can_ciphersuites
2464 1 No can_psk
2469 0 No can_nested_ssl
2472 324 n/a DESTROY
2484 1 Yes socket_to_SSL
2485 1 Yes socketToSSL
2486 0 Yes kill_socket
2488 1 Yes issuer_name
2489 1 Yes subject_name
2490 0 Yes get_peer_certificate
2493 2 Yes context_init
2497 1 Yes set_default_context
2501 0 Yes set_default_session_cache
2522 0 Yes set_defaults
2530 89 n/a BEGIN
2534 0 Yes set_client_defaults
2538 0 Yes set_server_defaults
2544 0 Yes set_args_filter_hack
2550 0 n/a __ANON__
2560 2 Yes next_proto_negotiated
2567 2 Yes alpn_selected
2574 5 Yes opened
2579 0 No opening
2583 0 No want_read
2584 0 No want_write
2588 1 Yes getline
2590 1 Yes getlines
2595 0 Yes truncate
2596 0 Yes stat
2597 0 Yes setbuf
2598 0 Yes setvbuf
2599 0 Yes fdopen
2602 0 Yes ungetc
2603 0 Yes send
2604 0 Yes recv
2607 89 n/a BEGIN
2608 89 n/a BEGIN
2612 278 n/a TIEHANDLE
2617 6092 n/a READ
2618 90 n/a READLINE
2619 1 n/a GETC
2621 51 n/a PRINT
2622 1 n/a PRINTF
2623 9558 n/a WRITE
2625 9527 n/a FILENO
2627 0 n/a TELL
2628 0 n/a BINMODE
2631 44 n/a CLOSE
2638 89 n/a BEGIN
2639 89 n/a BEGIN
2645 89 n/a BEGIN
2646 89 n/a BEGIN
2648 89 n/a BEGIN
2649 89 n/a BEGIN
2657 0 n/a _get_ctx_object
2663 313 n/a new
2753 187 n/a __ANON__
2933 0 n/a __ANON__
2946 14 n/a __ANON__
3227 26 n/a __ANON__
3243 187 n/a __ANON__
3265 0 n/a __ANON__
3280 80 n/a __ANON__
3394 19 n/a __ANON__
3433 15 n/a __ANON__
3448 12 n/a __ANON__
3459 0 n/a has_session_cache
3463 0 n/a CLONE
3465 287 n/a DESTROY
3502 89 n/a BEGIN
3505 3 n/a new
3515 19 n/a add_session
3526 0 n/a replace_session
3532 13 n/a del_session
3563 16 n/a get_session
3588 19 n/a _add_entry
3622 16 n/a _del_entry
3651 11 n/a _touch_entry
3677 0 n/a _dump
3714 2 n/a DESTROY
3730 0 n/a new
3736 0 n/a get
3751 0 n/a put
3771 0 n/a new
3818 0 n/a hard_error
3819 0 n/a soft_error
3823 0 n/a requests
3829 0 n/a add_response
3955 0 n/a resolve_blocking
4107 0 n/a ossl_trace