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
PyInit__ssl
432
PySSLSession_clear
0
PySSLSession_dealloc
29
PySSLSession_get_has_ticket
1
PySSLSession_get_session_id
9
PySSLSession_get_ticket_lifetime_hint
1
PySSLSession_get_time
5
PySSLSession_get_timeout
5
PySSLSession_richcompare
4
PySSLSession_traverse
2
PySSL_ChainExceptions
13642
PySSL_RAND
2
PySSL_SetError
4299
PySSL_clear
0
PySSL_dealloc
1155
PySSL_get_context
2
PySSL_get_owner
1
PySSL_get_server_hostname
0
PySSL_get_server_side
0
PySSL_get_session
29
PySSL_get_session_reused
27
PySSL_select
10461
PySSL_set_context
4
PySSL_set_owner
1154
PySSL_set_session
6
PySSL_traverse
452
SSLError_str
66
_PySSL_errno
35633
_add_ca_certs
14
_asn1obj2py
3260
_certificate_to_der
11
_create_tuple_for_X509_NAME
151
_create_tuple_for_attribute
537
_decode_certificate
75
_get_aia_uri
150
_get_crl_dp
75
_get_peer_alt_names
75
_password_callback
21
_pwinfo_set
17
_selectALPN_cb
4
_servername_callback
11
_setSSLError
22
_set_verify_mode
1448
_ssl_MemoryBIO_impl
622
_ssl_MemoryBIO_read_impl
4847
_ssl_MemoryBIO_write_eof_impl
1
_ssl_MemoryBIO_write_impl
3197
_ssl_RAND_add_impl
3
_ssl_RAND_bytes_impl
2
_ssl_RAND_status_impl
1
_ssl__SSLContext__set_alpn_protocols_impl
113
_ssl__SSLContext__wrap_bio_impl
307
_ssl__SSLContext__wrap_socket_impl
852
_ssl__SSLContext_cert_store_stats_impl
14
_ssl__SSLContext_get_ca_certs_impl
6
_ssl__SSLContext_get_ciphers_impl
2
_ssl__SSLContext_impl
946
_ssl__SSLContext_load_cert_chain_impl
440
_ssl__SSLContext_load_dh_params
8
_ssl__SSLContext_load_verify_locations_impl
189
_ssl__SSLContext_session_stats_impl
6
_ssl__SSLContext_set_ciphers_impl
24
_ssl__SSLContext_set_default_verify_paths_impl
133
_ssl__SSLContext_set_ecdh_curve
9
_ssl__SSLSocket_cipher_impl
378
_ssl__SSLSocket_compression_impl
294
_ssl__SSLSocket_do_handshake_impl
1954
_ssl__SSLSocket_get_channel_binding_impl
7
_ssl__SSLSocket_get_unverified_chain_impl
2
_ssl__SSLSocket_get_verified_chain_impl
2
_ssl__SSLSocket_getpeercert_impl
338
_ssl__SSLSocket_pending_impl
4
_ssl__SSLSocket_read_impl
26457
_ssl__SSLSocket_selected_alpn_protocol_impl
121
_ssl__SSLSocket_shared_ciphers_impl
97
_ssl__SSLSocket_shutdown_impl
620
_ssl__SSLSocket_verify_client_post_handshake_impl
10
_ssl__SSLSocket_version_impl
32
_ssl__SSLSocket_write_impl
5096
_ssl__test_decode_cert_impl
6
_ssl_configure_hostname
399
_ssl_deprecated
34
_ssl_get_default_verify_paths_impl
2
_ssl_nid2obj_impl
1003
_ssl_session_dup
32
_ssl_txt2obj_impl
1732
asn1obj2py
2724
cipher_to_dict
40
cipher_to_tuple
2201
context_clear
971
context_dealloc
944
context_traverse
498
do_protocol_selection
4
fill_and_set_sslerror
4309
get_check_hostname
901
get_host_flags
10
get_maximum_version
11
get_minimum_version
19
get_num_tickets
4
get_options
95
get_post_handshake_auth
115
get_protocol
19
get_security_level
1
get_sni_callback
0
get_verify_flags
8
get_verify_mode
420
memory_bio_dealloc
622
memory_bio_get_eof
7
memory_bio_get_pending
8738
memory_bio_traverse
660
newPySSLSocket
1158
parse_openssl_version
864
set_check_hostname
472
set_host_flags
5
set_maximum_version
18
set_min_max_proto_version
32
set_minimum_version
14
set_num_tickets
5
set_options
74
set_post_handshake_auth
120
set_sni_callback
12
set_verify_flags
7
set_verify_mode
503
sslmodule_clear
864
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
sslmodule_traverse
16042
Generated by:
LCOV version 1.14