LCOV - code coverage report
Current view: top level - gcc - dumpfile.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.3 % 1195 1115
Test Date: 2025-06-21 16:26:05 Functions: 88.3 % 120 106
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_Z16dump_basic_block9dump_flagP15basic_block_defi 0
_Z8dump_dec9dump_flagRK8poly_intILj1E16generic_wide_intI16wide_int_storageEE6signop 0
_ZN18debug_dump_contextC2EP8_IO_FILE 0
_ZN18debug_dump_contextD2Ev 0
_ZNK20wrapped_optinfo_item4dumpEP8_IO_FILE 0
_Z20enable_rtl_dump_filev 4
_ZN8selftest17dumpfile_cc_testsEv 4
_ZN8selftestL12test_pr87025Ev 4
_ZN8selftestL18test_impl_locationEv 4
_ZNK3gcc12dump_manager28get_dump_file_info_by_switchEPKc 50
_ZN8selftestL26test_capture_of_dump_callsERKNS_15line_table_caseE 96
_Z16dump_gimple_stmtRK15dump_metadata_t9dump_flagP6gimplei 112
_Z20dump_gimple_expr_locRK15dump_metadata_tRK20dump_user_location_t9dump_flagP6gimplei 112
_Z20dump_gimple_stmt_locRK15dump_metadata_tRK20dump_user_location_t9dump_flagP6gimplei 112
_ZN12dump_context20dump_gimple_expr_locERK15dump_metadata_tRK20dump_user_location_t9dump_flagP6gimplei 112
_ZN12dump_context20dump_gimple_stmt_locERK15dump_metadata_tRK20dump_user_location_t9dump_flagP6gimplei 112
_Z16dump_symtab_nodeRK15dump_metadata_tP11symtab_node 114
_ZN12dump_context16dump_symtab_nodeERK15dump_metadata_tP11symtab_node 114
_ZN3gcc12dump_manager13register_passEP8opt_pass 166
_ZN3gcc12dump_manager15dump_enable_allE9dump_kind9dump_flagPKc 177
_ZN12dump_context16dump_gimple_stmtERK15dump_metadata_t9dump_flagP6gimplei 224
_Z17opt_info_switch_pPKc 687
_ZL19opt_info_switch_p_1PKcP9dump_flagP13optgroup_flagPPc 687
_ZN3gcc12dump_manager22opt_info_enable_passesE13optgroup_flag9dump_flagPKc 687
_ZN8selftestL23assert_impl_location_eqERKNS_8locationERK20dump_impl_location_tPKciS7_ 908
_ZN8selftest11verify_itemERKNS_8locationEPK12optinfo_item17optinfo_item_kindmPKc 2296
_ZN8selftest17temp_dump_context15get_dumped_textEv 2302
_ZN8selftest18verify_dumped_textERKNS_8locationEPNS_17temp_dump_contextEPKc 2302
_ZN8selftest17temp_dump_contextC2Ebb9dump_flag 2422
_ZN8selftest17temp_dump_contextD2Ev 2422
_ZL8dump_loc9dump_flagP14pretty_printerm 2464
_ZN12dump_context15set_json_writerEP21optrecord_json_writer 3706
_Z14dump_flag_namei 5582
_ZNK3gcc12dump_manager14dump_flag_nameEi 5582
_ZL30make_item_for_dump_symtab_nodeP11symtab_node 7691
_Z8dump_endiP8_IO_FILE 15743
_ZN3gcc12dump_manager13dump_switch_pEPKc 20995
_Z17parse_dump_optionPKcPS0_ 22316
_ZN12dump_context18begin_next_optinfoERK15dump_metadata_tRK20dump_user_location_t 52297
_ZN12dump_context12emit_optinfoEPK7optinfo 56659
_ZL26dump_open_alternate_streamP14dump_file_info 68118
_Z17dump_generic_exprRK15dump_metadata_t9dump_flagP9tree_node 77633
_ZL9dump_openPKcb 84154
_ZN12dump_context22ensure_pending_optinfoERK15dump_metadata_t 92429
_Z8dump_hex9dump_flagRK8poly_intILj1E16generic_wide_intI16wide_int_storageEE 145372
_Z21dump_generic_expr_locRK15dump_metadata_tRK20dump_user_location_t9dump_flagP9tree_node 157985
_ZN12dump_context21dump_generic_expr_locERK15dump_metadata_tRK20dump_user_location_t9dump_flagP9tree_node 157985
_ZN12dump_context17dump_generic_exprERK15dump_metadata_t9dump_flagP9tree_node 235618
_ZN3gcc12dump_managerD2Ev 256374
_ZNK3gcc12dump_manager23update_dfi_for_opt_infoEP14dump_file_info 258339
_ZN12dump_context22finish_any_json_writerEv 267532
_ZN3gcc12dump_manager14register_dumpsEv 285081
_ZN3gcc12dump_managerC2Ev 285081
_ZN12dump_contextD2Ev 286442
_Z22make_item_for_dump_decILj1ElESt10unique_ptrI12optinfo_itemSt14default_deleteIS1_EERK8poly_intIXT_ET0_E 465843
_Z22make_item_for_dump_decILj1E16generic_wide_intI18widest_int_storageILi131072EEEESt10unique_ptrI12optinfo_itemSt14default_deleteIS5_EERK8poly_intIXT_ET0_E 0
_Z22make_item_for_dump_decILj1E16generic_wide_intI22fixed_wide_int_storageILi128EEEESt10unique_ptrI12optinfo_itemSt14default_deleteIS5_EERK8poly_intIXT_ET0_E 0
_Z22make_item_for_dump_decILj1EtESt10unique_ptrI12optinfo_itemSt14default_deleteIS1_EERK8poly_intIXT_ET0_E 0
_Z22make_item_for_dump_decILj1ElESt10unique_ptrI12optinfo_itemSt14default_deleteIS1_EERK8poly_intIXT_ET0_E 3524
_Z22make_item_for_dump_decILj1EmESt10unique_ptrI12optinfo_itemSt14default_deleteIS1_EERK8poly_intIXT_ET0_E 462319
_Z8dump_decILj1ElEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 465843
_Z8dump_decILj1E16generic_wide_intI18widest_int_storageILi131072EEEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 0
_Z8dump_decILj1E16generic_wide_intI22fixed_wide_int_storageILi128EEEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 0
_Z8dump_decILj1EtEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 0
_Z8dump_decILj1ElEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 3524
_Z8dump_decILj1EmEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 462319
_ZN12dump_context8dump_decILj1ElEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 465843
_ZN12dump_context8dump_decILj1E16generic_wide_intI18widest_int_storageILi131072EEEEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 0
_ZN12dump_context8dump_decILj1E16generic_wide_intI22fixed_wide_int_storageILi128EEEEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 0
_ZN12dump_context8dump_decILj1EtEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 0
_ZN12dump_context8dump_decILj1ElEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 3524
_ZN12dump_context8dump_decILj1EmEEvRK15dump_metadata_tRK8poly_intIXT_ET0_E 462319
_Z14dump_end_scopev 514109
_Z16dump_begin_scopePKcRK20dump_user_location_tRK20dump_impl_location_t 514109
_ZN12dump_context11begin_scopeEPKcRK20dump_user_location_tRK20dump_impl_location_t 514109
_ZN12dump_context9end_scopeEv 514109
_ZN20dump_user_location_tC2EPK8rtx_insn 567273
_Z16dump_gimple_exprRK15dump_metadata_t9dump_flagP6gimplei 729666
_ZN12dump_context16dump_gimple_exprERK15dump_metadata_t9dump_flagP6gimplei 729778
_ZL30make_item_for_dump_gimple_exprP6gimplei9dump_flag 730114
_ZN20dump_user_location_t18from_function_declEP9tree_node 1047466
_ZL31make_item_for_dump_generic_exprP9tree_node9dump_flag 1714792
_Z13dump_functioniP9tree_node 3020466
_ZL30make_item_for_dump_gimple_stmtP6gimplei9dump_flag 3174785
_ZN19dump_pretty_printer10stash_itemER13pp_token_listSt10unique_ptrI12optinfo_itemSt14default_deleteIS3_EE 4661648
_ZN19dump_pretty_printer13decode_formatEP9text_infoPKcR13pp_token_list 4661648
_ZN19dump_pretty_printer17format_decoder_cbEP14pretty_printerP9text_infoPKcibbbPbR13pp_token_list 4661648
_ZN20wrapped_optinfo_item18as_standard_tokensER13pp_token_list 4661648
_ZN20wrapped_optinfo_itemC2ESt10unique_ptrI12optinfo_itemSt14default_deleteIS1_EE 4661648
_Z11dump_printfRK15dump_metadata_tPKcz 4805570
_Z15dump_printf_locRK15dump_metadata_tRK20dump_user_location_tPKcz 7756083
_ZN12dump_context18dump_printf_loc_vaERK15dump_metadata_tRK20dump_user_location_tPKcPA1_13__va_list_tag 7756083
_ZN12dump_context8dump_locERK15dump_metadata_tRK20dump_user_location_t 7943429
_ZN12dump_context18dump_loc_immediateE9dump_flagRK20dump_user_location_t 7949027
_ZL8dump_loc9dump_flagP8_IO_FILEm 8366747
_ZL14kind_as_string9dump_flag 8369211
_Z20get_dump_scope_depthv 8371815
_ZNK12dump_context15get_scope_depthEv 8371815
_ZN3gcc12dump_manager15dump_switch_p_1EPKcP14dump_file_infob 8392160
_ZN12dump_context14dump_printf_vaERK15dump_metadata_tPKcPA1_13__va_list_tag 12561653
_ZN19dump_pretty_printer20custom_token_printer12print_tokensEP14pretty_printerRK13pp_token_list 12590790
_ZN19dump_pretty_printerC2EP12dump_context9dump_flag 12590790
_ZN19dump_pretty_printer20custom_token_printer31emit_any_pending_textual_chunksEv 17252438
_ZN19dump_pretty_printer9emit_itemESt10unique_ptrI12optinfo_itemSt14default_deleteIS1_EEP7optinfo 18165300
_ZN12dump_context9emit_itemERK12optinfo_item9dump_flag 20120826
_ZNK12dump_context19apply_dump_filter_pE9dump_flagS0_ 28606172
_ZN20dump_user_location_tC2EPK6gimple 43591389
_ZN3gcc12dump_manager13dump_registerEPKcS2_S2_9dump_kind13optgroup_flagb 103740759
_ZNK3gcc12dump_manager18get_dump_file_nameEP14dump_file_infoi 280342918
_ZNK3gcc12dump_manager18dump_initialized_pEi 288059938
_ZNK3gcc12dump_manager18get_dump_file_nameEii 288143928
_ZN3gcc12dump_manager10dump_startEiP9dump_flag 288517292
_ZL17set_alt_dump_fileP8_IO_FILE 288532684
_Z13set_dump_fileP8_IO_FILE 289543739
_ZN3gcc12dump_manager11dump_finishEi 317883067
_Z39dumpfile_ensure_any_optinfo_are_flushedv 578076423
_ZN12dump_context25refresh_dumps_are_enabledEv 578081267
_ZN12dump_context15end_any_optinfoEv 586590564
_ZNK12dump_context17optinfo_enabled_pEv 600447907
_Z10dump_beginiP9dump_flagi 673363056
_ZN3gcc12dump_manager10dump_beginEiP9dump_flagi 673363056
_ZNK3gcc12dump_manager20dump_phase_enabled_pEi 954079133
_ZNK3gcc12dump_manager18get_dump_file_infoEi 1989779053

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.