LCOV - code coverage report
Current view:
top level
-
Modules
- _ssl.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
2055
2632
78.1 %
Date:
2022-07-20 13:12:14
Functions:
128
133
96.2 %
Branches:
1018
1533
66.4 %
Function Name
Hit count
PySSLSession_clear
0
PySSL_clear
0
PySSL_get_server_hostname
0
PySSL_get_server_side
0
get_sni_callback
0
PySSLSession_get_has_ticket
1
PySSLSession_get_ticket_lifetime_hint
1
PySSL_get_owner
1
_ssl_MemoryBIO_write_eof_impl
1
_ssl_RAND_status_impl
1
get_security_level
1
PySSLSession_traverse
2
PySSL_RAND
2
PySSL_get_context
2
_ssl_RAND_bytes_impl
2
_ssl__SSLContext_get_ciphers_impl
2
_ssl__SSLSocket_get_unverified_chain_impl
2
_ssl__SSLSocket_get_verified_chain_impl
2
_ssl_get_default_verify_paths_impl
2
_ssl_RAND_add_impl
3
PySSLSession_richcompare
4
PySSL_set_context
4
_selectALPN_cb
4
_ssl__SSLSocket_pending_impl
4
do_protocol_selection
4
get_num_tickets
4
PySSLSession_get_time
5
PySSLSession_get_timeout
5
set_host_flags
5
set_num_tickets
5
PySSL_set_session
6
_ssl__SSLContext_get_ca_certs_impl
6
_ssl__SSLContext_session_stats_impl
6
_ssl__test_decode_cert_impl
6
_ssl__SSLSocket_get_channel_binding_impl
7
memory_bio_get_eof
7
set_verify_flags
7
_ssl__SSLContext_load_dh_params
8
get_verify_flags
8
PySSLSession_get_session_id
9
_ssl__SSLContext_set_ecdh_curve
9
_ssl__SSLSocket_verify_client_post_handshake_impl
10
get_host_flags
10
_certificate_to_der
11
_servername_callback
11
get_maximum_version
11
set_sni_callback
12
_add_ca_certs
14
_ssl__SSLContext_cert_store_stats_impl
14
set_minimum_version
14
_pwinfo_set
17
set_maximum_version
18
get_minimum_version
19
get_protocol
19
_password_callback
21
_setSSLError
22
_ssl__SSLContext_set_ciphers_impl
24
PySSL_get_session_reused
27
PySSLSession_dealloc
29
PySSL_get_session
29
_ssl__SSLSocket_version_impl
32
_ssl_session_dup
32
set_min_max_proto_version
32
_ssl_deprecated
34
cipher_to_dict
40
SSLError_str
66
set_options
74
_decode_certificate
75
_get_crl_dp
75
_get_peer_alt_names
75
get_options
95
_ssl__SSLSocket_shared_ciphers_impl
97
_ssl__SSLContext__set_alpn_protocols_impl
113
get_post_handshake_auth
115
set_post_handshake_auth
120
_ssl__SSLSocket_selected_alpn_protocol_impl
121
_ssl__SSLContext_set_default_verify_paths_impl
133
_get_aia_uri
150
_create_tuple_for_X509_NAME
151
_ssl__SSLContext_load_verify_locations_impl
189
_ssl__SSLSocket_compression_impl
294
_ssl__SSLContext__wrap_bio_impl
307
_ssl__SSLSocket_getpeercert_impl
338
_ssl__SSLSocket_cipher_impl
378
_ssl_configure_hostname
399
get_verify_mode
420
PyInit__ssl
432
sslmodule_free
432
sslmodule_init_constants
432
sslmodule_init_errorcodes
432
sslmodule_init_exceptions
432
sslmodule_init_socketapi
432
sslmodule_init_strings
432
sslmodule_init_types
432
sslmodule_init_versioninfo
432
_ssl__SSLContext_load_cert_chain_impl
440
PySSL_traverse
452
set_check_hostname
472
context_traverse
498
set_verify_mode
503
_create_tuple_for_attribute
537
_ssl__SSLSocket_shutdown_impl
620
_ssl_MemoryBIO_impl
622
memory_bio_dealloc
622
memory_bio_traverse
660
_ssl__SSLContext__wrap_socket_impl
852
parse_openssl_version
864
sslmodule_clear
864
get_check_hostname
901
context_dealloc
944
_ssl__SSLContext_impl
946
context_clear
971
_ssl_nid2obj_impl
1003
PySSL_set_owner
1154
PySSL_dealloc
1155
newPySSLSocket
1158
_set_verify_mode
1448
_ssl_txt2obj_impl
1732
_ssl__SSLSocket_do_handshake_impl
1954
cipher_to_tuple
2201
asn1obj2py
2724
_ssl_MemoryBIO_write_impl
3197
_asn1obj2py
3260
PySSL_SetError
4299
fill_and_set_sslerror
4309
_ssl_MemoryBIO_read_impl
4847
_ssl__SSLSocket_write_impl
5096
memory_bio_get_pending
8738
PySSL_select
10461
PySSL_ChainExceptions
13642
sslmodule_traverse
16042
_ssl__SSLSocket_read_impl
26457
_PySSL_errno
35633
Generated by:
LCOV version 1.14