LCOV - code coverage report
Current view:
top level
-
asio/ssl
- certificate_manager.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
coverage_filtered.info
Lines:
94.0 %
497
467
Test Date:
2026-11-10 10:38:07
Functions:
100.0 %
73
73
Function Name
Hit count
_ZN7thinger4asio12_GLOBAL__N_111no_passwordEPciiPv
6
_ZN7thinger4asio12_GLOBAL__N_112key_mismatchERKN5boost6system10error_codeE
27
_ZN7thinger4asio12_GLOBAL__N_112same_managerERKSt8weak_ptrINS0_19certificate_managerEES6_
3186
_ZN7thinger4asio12_GLOBAL__N_113manager_indexEv
10631
_ZN7thinger4asio12_GLOBAL__N_114requested_nameEPK6ssl_st
5229
_ZN7thinger4asio12_GLOBAL__N_114switch_contextEP6ssl_stP10ssl_ctx_st
626
_ZN7thinger4asio12_GLOBAL__N_115handshake_indexEv
30150
_ZN7thinger4asio12_GLOBAL__N_115host_label_charEc
78494
_ZN7thinger4asio12_GLOBAL__N_115set_tls_optionsEP10ssl_ctx_stRKNS0_11tls_optionsE
7415
_ZN7thinger4asio12_GLOBAL__N_115valid_host_nameESt17basic_string_viewIcSt11char_traitsIcEE
5222
_ZN7thinger4asio12_GLOBAL__N_116has_tls13_suitesEP10ssl_ctx_st
7394
_ZN7thinger4asio12_GLOBAL__N_116invalid_argumentEv
225
_ZN7thinger4asio12_GLOBAL__N_116protocol_versionENS0_11tls_versionE
14824
_ZN7thinger4asio12_GLOBAL__N_117tls12_cipher_listEPK6ssl_st
626
_ZN7thinger4asio12_GLOBAL__N_117valid_tls_optionsERKNS0_11tls_optionsE
3757
_ZN7thinger4asio12_GLOBAL__N_119write_session_cacheEP10ssl_ctx_stRKNS0_21session_cache_optionsE
4650
_ZN7thinger4asio12_GLOBAL__N_121client_hello_callbackEP6ssl_stPiPv
5271
_ZN7thinger4asio12_GLOBAL__N_124client_hello_server_nameEP6ssl_st
5271
_ZN7thinger4asio12_GLOBAL__N_19record_ofEPK6ssl_st
20304
_ZN7thinger4asio15use_certificateERN5boost4asio3ssl7contextESt17basic_string_viewIcSt11char_traitsIcEES9_
3384
_ZN7thinger4asio17apply_tls_optionsERN5boost4asio3ssl7contextERKNS0_11tls_optionsE
3661
_ZN7thinger4asio19certificate_manager12sni_callbackEP6ssl_stPiPv
5262
_ZN7thinger4asio19certificate_manager15prepare_contextERN5boost4asio3ssl7contextE
6907
_ZN7thinger4asio19certificate_manager15set_certificateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
1210
_ZN7thinger4asio19certificate_manager15set_certificateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN5boost4asio3ssl7contextEE
1273
_ZN7thinger4asio19certificate_manager15set_tls_optionsERKNS0_11tls_optionsE
39
_ZN7thinger4asio19certificate_manager16set_default_hostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
9
_ZN7thinger4asio19certificate_manager17set_client_verifyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13client_verifyE
2739
_ZN7thinger4asio19certificate_manager18create_ssl_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
3195
_ZN7thinger4asio19certificate_manager18remove_certificateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
287
_ZN7thinger4asio19certificate_manager18set_server_ciphersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
21
_ZN7thinger4asio19certificate_manager18update_tls_optionsERKNS0_11tls_optionsE
96
_ZN7thinger4asio19certificate_manager19claim_session_cacheERKNS0_21session_cache_optionsE
3807
_ZN7thinger4asio19certificate_manager20remove_client_verifyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2499
_ZN7thinger4asio19certificate_manager21release_session_cacheEv
3786
_ZN7thinger4asio19certificate_manager23create_base_ssl_contextERKNS0_11tls_optionsE
3652
_ZN7thinger4asio19certificate_manager23enable_legacy_protocolsEb
158
_ZN7thinger4asio19certificate_manager23set_default_certificateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
2036
_ZN7thinger4asio19certificate_manager23set_default_certificateESt10shared_ptrIN5boost4asio3ssl7contextEE
2045
_ZN7thinger4asio19certificate_manager26remove_default_certificateEv
24
_ZN7thinger4asio19certificate_manager32generate_self_signed_certificateEv
457
_ZN7thinger4asio19certificate_managerC2Ev
2539
_ZN7thinger4asio19certificate_managerD2Ev
2539
_ZN7thinger4asio20tls_handshake_record4takeEP6ssl_st
4575
_ZN7thinger4asio6detail10host_tableINS0_13client_verifyEE3setESt17basic_string_viewIcSt11char_traitsIcEES3_
3898
_ZN7thinger4asio6detail10host_tableINS0_13client_verifyEE3setESt17basic_string_viewIcSt11char_traitsIcEES3_
2682
_ZN7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE3setESt17basic_string_viewIcSt11char_traitsIcEES8_
1216
_ZN7thinger4asio6detail10host_tableINS0_13client_verifyEE5eraseESt17basic_string_viewIcSt11char_traitsIcEE
2786
_ZN7thinger4asio6detail10host_tableINS0_13client_verifyEE5eraseESt17basic_string_viewIcSt11char_traitsIcEE
2499
_ZN7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE5eraseESt17basic_string_viewIcSt11char_traitsIcEE
287
_ZN7thinger4asio6detail10host_tableINS0_13client_verifyEE5placeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE
6684
_ZN7thinger4asio6detail10host_tableINS0_13client_verifyEE5placeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE
5181
_ZN7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE5placeB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE
1503
_ZNK7thinger4asio19certificate_manager11misdirectedERKNS0_20tls_handshake_recordESt17basic_string_viewIcSt11char_traitsIcEE
1856
_ZNK7thinger4asio19certificate_manager14select_contextEPKc
5229
_ZNK7thinger4asio19certificate_manager15get_certificateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
3654
_ZNK7thinger4asio19certificate_manager15get_tls_optionsEv
75
_ZNK7thinger4asio19certificate_manager15has_certificateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
87
_ZNK7thinger4asio19certificate_manager16get_default_hostB5cxx11Ev
6
_ZNK7thinger4asio19certificate_manager17get_client_verifyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
5973
_ZNK7thinger4asio19certificate_manager19apply_client_verifyEP6ssl_stPKc
5229
_ZNK7thinger4asio19certificate_manager19apply_session_cacheERN5boost4asio3ssl7contextE
7924
_ZNK7thinger4asio19certificate_manager20get_registered_hostsB5cxx11Ev
63
_ZNK7thinger4asio19certificate_manager23get_default_certificateEv
4014
_ZNK7thinger4asio20tls_handshake_record11misdirectedESt17basic_string_viewIcSt11char_traitsIcEE
3932
_ZNK7thinger4asio6detail10host_tableINS0_13client_verifyEE4findESt17basic_string_viewIcSt11char_traitsIcEE
15044
_ZNK7thinger4asio6detail10host_tableINS0_13client_verifyEE4findESt17basic_string_viewIcSt11char_traitsIcEE
7829
_ZNK7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE4findESt17basic_string_viewIcSt11char_traitsIcEE
7215
_ZNK7thinger4asio6detail10host_tableINS0_13client_verifyEE5ihashclESt17basic_string_viewIcSt11char_traitsIcEE
31844
_ZNK7thinger4asio6detail10host_tableINS0_13client_verifyEE5ihashclESt17basic_string_viewIcSt11char_traitsIcEE
19915
_ZNK7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE5ihashclESt17basic_string_viewIcSt11char_traitsIcEE
11929
_ZNK7thinger4asio6detail10host_tableINS0_13client_verifyEE6iequalclESt17basic_string_viewIcSt11char_traitsIcEES9_
6657
_ZNK7thinger4asio6detail10host_tableINS0_13client_verifyEE6iequalclESt17basic_string_viewIcSt11char_traitsIcEES9_
5223
_ZNK7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE6iequalclESt17basic_string_viewIcSt11char_traitsIcEESE_
1434
_ZNK7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE14for_each_valueIZNS0_19certificate_manager19claim_session_cacheERKNS0_21session_cache_optionsEEUlRKT_E_EEvOSF_
3786
_ZNK7thinger4asio6detail10host_tableISt10shared_ptrIN5boost4asio3ssl7contextEEE5namesB5cxx11Ev
63
_ZZN7thinger4asio12_GLOBAL__N_113manager_indexEvENKUlPvS2_P17crypto_ex_data_stilS2_E_clES2_S2_S4_ilS2_
12985
_ZZN7thinger4asio12_GLOBAL__N_115handshake_indexEvENKUlPvS2_P17crypto_ex_data_stilS2_E_clES2_S2_S4_ilS2_
13785
_ZZN7thinger4asio19certificate_manager19claim_session_cacheERKNS0_21session_cache_optionsEENKUlRKT_E_clISt10shared_ptrIN5boost4asio3ssl7contextEEEEDaS7_
426
Generated by:
LCOV version 2.0-1