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