LCOV - code coverage report
Current view: top level - debuginfod - debuginfod.cxx (source / functions) Coverage Total Hit
Test: elfutils-0.196 Lines: 85.2 % 2919 2488
Test Date: 2026-08-14 16:31:37 Functions: 90.1 % 181 163
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 46.7 % 5709 2668

Function Name Sort by function name Hit count Sort by function hit count
_Z20my_terminate_handlerv 0
_ZL8error_cbPvPKcP13__va_list_tag 0
_ZN14lzma_exceptionC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN16sqlite_exceptionC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN17archive_exceptionC2EP7archiveRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN17archive_exceptionC2EP7archiveRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ 0
_ZN17archive_exceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN18elfutils_exceptionC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN18libarchive_fdcache5clearERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 0
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEE5clearEv 0
_ZN9sqlite_ps27sqlite3_progress_handler_cbEPv 0
_ZL14handle_optionsPl 2
_ZL11handle_rootPl 4
_ZL24debuginfod_find_progressP17debuginfod_clientll 4
_ZL15sigusr2_handleri 6
_ZN20sqlite_checkpoint_pb21periodic_barrier_workEv 8
_ZL23handle_metadata_buildidP7sqlite3RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10
_ZL15extract_sectionilRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_RK8timespec 14
_ZL20handle_metadata_globP7sqlite3RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ 30
_ZZL15handle_metadataP14MHD_ConnectionNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PlENKUlRKS6_E_clES9_ 30
_ZL15handle_metadataP14MHD_ConnectionNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_Pl 40
_ZL15sigusr1_handleri 64
_ZN10unique_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev 68
_ZN10unique_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev 68
_ZL12shell_escapeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 70
_ZN9sqlite_ps12step_timeoutEv 70
_ZL28thread_main_fts_source_pathsPv 80
_ZN16periodic_barrier4nukeEv 80
_ZN16periodic_barrierC2Ejj 80
_ZN16periodic_barrierD0Ev 80
_ZN16periodic_barrierD0Ev 0
_ZN16periodic_barrierD2Ev 80
_ZN20sqlite_checkpoint_pbC2Ejj 80
_Z5groomv 86
_ZL21database_stats_reportv 86
_ZL17thread_main_groomPv 90
_ZL14signal_handleri 92
_ZN18libarchive_fdcacheD2Ev 92
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEE4nukeEv 92
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEEC2Ev 92
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEED2Ev 92
main 92
_ZZZL15handle_metadataP14MHD_ConnectionNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PlENKUlRKS6_E_clES9_ENKUlPKcS6_E_clESC_S6_ 120
_ZL17scan_source_pathsv 140
_ZL13read_xz_indexi 168
_ZL17my_lzma_index_endP12lzma_index_s 168
_ZL23free_lzma_block_filtersP10lzma_block 168
_ZL25extract_xz_blocks_into_fdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiP15lzma_index_itermm 168
_ZL29extract_from_seekable_archiveRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPcmm 168
_Z21debuginfod_pool_groomv 178
_ZL19default_concurrencyv 180
_ZL30free_lzma_block_filter_optionsP10lzma_block 182
_ZN20reportable_exceptionC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 202
_ZNKSt8equal_toISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEEclERKS8_SB_ 245
_ZN18libarchive_fdcache5probeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 314
_ZL16archive_classifyRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS4_lR9sqlite_psS9_S9_S9_S9_S9_S9_S9_lRjSA_SA_SA_Rb 406
_ZL26dwarf_extract_source_pathsP3ElfRSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS7_ESaIS7_EE 438
_ZN18libarchive_fdcache6internERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S5_lbd 464
_ZL19is_seekable_archiveRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7archive 552
_ZN18libarchive_fdcache11set_metricsEv 554
_ZN14libc_exceptionC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 596
_ZN20reportable_exceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 608
_ZN18libarchive_fdcache5limitElb 646
_ZNK20reportable_exception17mhd_send_responseEP14MHD_Connection 726
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEE9done_idleEv 738
_Z29add_client_federation_headersP17debuginfod_clientP14MHD_Connection 756
_Z19debuginfod_pool_endP17debuginfod_client 776
_Z21debuginfod_pool_beginv 776
_ZL17scan_archive_fileRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK4statR9sqlite_psSB_SB_SB_SB_SB_SB_SB_SB_SB_RjSC_SC_SC_SC_ 784
_ZNK20reportable_exception6reportERSo 790
_ZL14handle_metricsPl 814
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEE9wait_idleEv 828
_ZL10add_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 888
_ZL10inc_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 888
_ZL16scan_source_fileRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK4statR9sqlite_psSB_SB_SB_SB_SB_SB_SB_RjSC_SC_SC_ 1118
_ZL25create_buildid_r_responselRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_PKcRillS6_RK8timespec 1192
_ZN18libarchive_fdcache6lookupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 1204
_ZL22handle_buildid_r_matchblRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llS6_Pi 1248
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEE10done_frontEv 1363
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEE9push_backERKS8_ 1363
_ZL9parse_optiPcP10argp_state 1394
_Z36canonicalized_archive_entry_pathnameB5cxx11P13archive_entry 1632
_ZL12elf_classifyiRbS_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3setIS5_St4lessIS5_ESaIS5_EE 1856
_ZL22handle_buildid_f_matchblRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_Pi 1860
_ZL23sqlite3_sharedprefix_fnP15sqlite3_contextiPP13sqlite3_value 2050
_ZL10set_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 2400
_ZL4scanv 2558
_ZL19thread_main_scannerPv 2560
_ZL21add_mhd_last_modifiedP12MHD_Responsel 3050
_ZL20handle_buildid_matchblRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_llS6_Pi 3108
_Z20statfs_free_enough_pRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_l 3272
_ZN10unique_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7acquireERKS5_ 3568
_ZN10unique_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7releaseERKS5_ 3568
_ZN19unique_set_reserverINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ER10unique_setIS5_ERKS5_ 3568
_ZN19unique_set_reserverINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev 3568
_ZL14handle_buildidP14MHD_ConnectionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_S8_Pi 3788
_ZN5workqISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEE10wait_frontERS8_ 3917
_ZN16periodic_barrier5countEv 3923
_ZNKSt4hashISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4statEEclERKS8_ 4113
_ZN14tmp_inc_metricC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ 4422
_ZN14tmp_inc_metricD2Ev 4422
_ZL8conninfoP14MHD_Connection 4432
_ZN10defer_dtorIiiEC2EiPFiiE 6099
_ZN10defer_dtorIP7sqlite3iEC2ES1_PFiS1_E 40
_ZN10defer_dtorIP11json_objectiEC2ES1_PFiS1_E 70
_ZN10defer_dtorIP3FTSiEC2ES1_PFiS1_E 138
_ZN10defer_dtorIP10lzma_blockvEC2ES1_PFvS1_E 168
_ZN10defer_dtorIP12lzma_index_svEC2ES1_PFvS1_E 168
_ZN10defer_dtorIP11lzma_streamvEC2ES1_PFvS1_E 350
_ZN10defer_dtorIP7archiveiEC2ES1_PFiS1_E 554
_ZN10defer_dtorIP8_IO_FILEiEC2ES1_PFiS1_E 554
_ZN10defer_dtorIP17debuginfod_clientvEC2ES1_PFvS1_E 736
_ZN10defer_dtorIPvvEC2ES0_PFvS0_E 1635
_ZN10defer_dtorIiiEC2EiPFiiE 1686
_ZN10defer_dtorIiiED2Ev 6100
_ZN10defer_dtorIP7sqlite3iED2Ev 40
_ZN10defer_dtorIP11json_objectiED2Ev 70
_ZN10defer_dtorIP3FTSiED2Ev 138
_ZN10defer_dtorIP10lzma_blockvED2Ev 168
_ZN10defer_dtorIP12lzma_index_svED2Ev 168
_ZN10defer_dtorIP11lzma_streamvED2Ev 350
_ZN10defer_dtorIP7archiveiED2Ev 554
_ZN10defer_dtorIP8_IO_FILEiED2Ev 554
_ZN10defer_dtorIP17debuginfod_clientvED2Ev 736
_ZN10defer_dtorIPvvED2Ev 1636
_ZN10defer_dtorIiiED2Ev 1686
_ZL10set_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_d 7634
_ZL13header_censorRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 8864
_ZL10handler_cbPvP14MHD_ConnectionPKcS3_S3_S3_PmPS_ 8868
_ZL10add_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_d 13296
_ZL10inc_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_ 13296
_ZL23add_mhd_response_headerP12MHD_ResponsePKcS2_ 18170
_ZL14canon_pathnameRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 30426
_ZN9sqlite_psD2Ev 51164
_ZN9sqlite_psC2EP7sqlite3RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ 51253
_ZN9sqlite_ps13reset_timeoutEd 51298
_ZL18register_file_nameR9sqlite_psS0_S0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 59743
_ZN9sqlite_ps4stepEv 67253
_ZN8obatchedC2ERSob 70038
_ZN8obatchedlsIPKcEERSoRKT_ 70040
_ZN8obatchedlsIA10_cEERSoRKT_ 0
_ZN8obatchedlsIA29_cEERSoRKT_ 0
_ZN8obatchedlsIA36_cEERSoRKT_ 0
_ZN8obatchedlsIA43_cEERSoRKT_ 0
_ZN8obatchedlsIA45_cEERSoRKT_ 0
_ZN8obatchedlsIA49_cEERSoRKT_ 0
_ZN8obatchedlsIA48_cEERSoRKT_ 2
_ZN8obatchedlsIA54_cEERSoRKT_ 2
_ZN8obatchedlsIA44_cEERSoRKT_ 4
_ZN8obatchedlsIA28_cEERSoRKT_ 12
_ZN8obatchedlsIA6_cEERSoRKT_ 46
_ZN8obatchedlsIA25_cEERSoRKT_ 68
_ZN8obatchedlsIA12_cEERSoRKT_ 90
_ZN8obatchedlsIA31_cEERSoRKT_ 138
_ZN8obatchedlsIA22_cEERSoRKT_ 154
_ZN8obatchedlsIA27_cEERSoRKT_ 252
_ZN8obatchedlsIA20_cEERSoRKT_ 258
_ZN8obatchedlsIA24_cEERSoRKT_ 360
_ZN8obatchedlsIA17_cEERSoRKT_ 588
_ZN8obatchedlsIPKcEERSoRKT_ 946
_ZN8obatchedlsIA34_cEERSoRKT_ 1182
_ZN8obatchedlsIA46_cEERSoRKT_ 1182
_ZN8obatchedlsIA9_cEERSoRKT_ 1286
_ZN8obatchedlsIA21_cEERSoRKT_ 1552
_ZN8obatchedlsIA14_cEERSoRKT_ 1950
_ZN8obatchedlsIA16_cEERSoRKT_ 2687
_ZN8obatchedlsIA13_cEERSoRKT_ 3290
_ZN8obatchedlsIA23_cEERSoRKT_ 4210
_ZN8obatchedlsIA19_cEERSoRKT_ 4826
_ZN8obatchedlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERSoRKT_ 7190
_ZN8obatchedlsIA30_cEERSoRKT_ 8103
_ZN8obatchedlsIA18_cEERSoRKT_ 29662
_ZL9timestampRSo 70044
_ZN8obatchedD2Ev 70044
_ZN9sqlite_pscvP12sqlite3_stmtEv 79810
_ZN9sqlite_ps4bindEil 100107
_ZN9sqlite_ps12step_ok_doneEv 211852
_ZN9sqlite_ps5resetEv 340375
_ZN9sqlite_ps4bindEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 395716
_ZN13tmp_ms_metricD2Ev 617921
_ZN13tmp_ms_metricC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ 618591
_ZL10add_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_d 652443
_ZL10inc_metricRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_ 666856
_Z15string_endswithRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ 1214590
_ZL12metric_labelRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ 1377139

Generated by: LCOV version 2.0-1