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 Sort by function name Hit count Sort by 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