LCOV - code coverage report
Current view: top level - gcc/analyzer - ops.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.7 % 1038 890
Test Date: 2026-02-28 14:20:25 Functions: 87.0 % 115 100
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN3ana13gcond_edge_op19should_print_expr_pEP9tree_node 10625
_ZN3ana13gcond_edge_op24maybe_describe_conditionEbP9tree_node9tree_codeS2_ 6698
_ZN3ana13gcond_edge_opC2EP8edge_defRK5gcond 14898
_ZN3ana13ggoto_edge_opC2EP8edge_defRK5ggotoP9tree_node 32
_ZN3ana14event_loc_infoC2EPKNS_13exploded_nodeE 20468
_ZN3ana14event_loc_infoC2ERKNS_13program_pointE 425
_ZN3ana14switch_case_opC2ER8functionP8edge_defRK7gswitchRNS_22bounded_ranges_managerE 2983
_ZN3ana16phis_for_edge_op10maybe_makeEP8edge_def 15548
_ZN3ana16phis_for_edge_op31get_pairs_for_phi_along_in_edgeEP8edge_def 15548
_ZN3ana16phis_for_edge_opC2EOSt6vectorINS0_4pairESaIS2_EE 9208
_ZN3ana17impl_path_context14terminate_pathEv 1913
_ZN3ana17impl_path_context9bifurcateESt10unique_ptrINS_16custom_edge_infoESt14default_deleteIS2_EE 8277
_ZN3ana17operation_context11add_outcomeERKNS_13program_pointENS_13program_stateEbPNS_13uncertainty_tESt10unique_ptrINS_16custom_edge_infoESt14default_deleteIS8_EE 295847
_ZN3ana18call_and_return_op4makeERK5gcall 41878
_ZN3ana19eh_dispatch_edge_op4makeEPNS_9supernodeES2_P8edge_defRK12geh_dispatch 191
_ZN3ana19eh_dispatch_edge_opC2EPNS_9supernodeENS_9operation4kindEP8edge_defRK12geh_dispatchP11eh_region_d 191
_ZN3ana23eh_dispatch_try_edge_opC2EPNS_9supernodeEP8edge_defRK12geh_dispatchP11eh_region_dP10eh_catch_d 179
_ZN3ana23op_region_model_context15op_path_context14terminate_pathEv 42
_ZN3ana23op_region_model_context15op_path_context9bifurcateESt10unique_ptrINS_16custom_edge_infoESt14default_deleteIS3_EE 0
_ZN3ana23op_region_model_contextC2ERNS_17operation_contextERNS_13program_stateE 110241
_ZN3ana26null_assignment_sm_context14set_next_stateEP9tree_nodePKNS_13state_machine5stateES2_ 1325
_ZN3ana26null_assignment_sm_context14set_next_stateEPKNS_6svalueEPKNS_13state_machine5stateEP9tree_node 0
_ZN3ana26null_assignment_sm_context16set_global_stateEPKNS_13state_machine5stateE 0
_ZN3ana26null_assignment_sm_context18is_zero_assignmentEPK6gimple 13473
_ZN3ana26null_assignment_sm_context19get_diagnostic_treeEP9tree_node 115
_ZN3ana26null_assignment_sm_context19get_diagnostic_treeEPKNS_6svalueE 0
_ZN3ana26null_assignment_sm_context19get_fndecl_for_callERK5gcall 0
_ZN3ana26null_assignment_sm_context20on_custom_transitionEPNS_17custom_transitionE 0
_ZN3ana26null_assignment_sm_context26clear_all_per_svalue_stateEv 0
_ZN3ana26null_assignment_sm_context4warnEP9tree_nodeSt10unique_ptrINS_18pending_diagnosticESt14default_deleteIS4_EE 115
_ZN3ana26null_assignment_sm_context4warnEPKNS_6svalueESt10unique_ptrINS_18pending_diagnosticESt14default_deleteIS5_EE 0
_ZN3ana26null_assignment_sm_context9get_stateEP9tree_node 4353
_ZN3ana26null_assignment_sm_context9get_stateEPKNS_6svalueE 5
_ZN3ana27eh_dispatch_allowed_edge_opC2EPNS_9supernodeES2_P8edge_defRK12geh_dispatchP11eh_region_d 12
_ZN3ana9operation33handle_on_stmt_for_state_machinesERNS_17operation_contextERNS_13program_stateEPNS_12path_contextERbRK6gimple 250628
_ZN3anaL24exception_matches_type_pEP9tree_nodeS1_ 273
_ZN3anaL28matches_any_exception_type_pEP10eh_catch_dP9tree_node 287
_ZN3anaL31has_nondefault_case_for_value_pEPK7gswitchP9tree_node 142
_ZN3anaL42has_nondefault_cases_for_all_enum_values_pEPK7gswitchP9tree_node 45
_ZN3anaL9get_catchEP11eh_region_dPNS_9supernodeE 179
_ZNK3ana10greturn_op23execute_for_feasibilityERKNS_13exploded_edgeERNS_17feasibility_stateEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 3636
_ZNK3ana10greturn_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 969
_ZNK3ana10greturn_op7executeERNS_17operation_contextE 17151
_ZNK3ana10longjmp_op7executeERNS_17operation_contextE 63
_ZNK3ana12cxa_throw_op7executeERNS_17operation_contextE 190
_ZNK3ana13gcond_edge_op17apply_constraintsEPKNS_9superedgeERNS_12region_modelEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 72478
_ZNK3ana13gcond_edge_op19print_as_edge_labelEP14pretty_printerb 6926
_ZNK3ana13gcond_edge_op24maybe_describe_conditionEb 6698
_ZNK3ana13ggoto_edge_op17apply_constraintsEPKNS_9superedgeERNS_12region_modelEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 79
_ZNK3ana13ggoto_edge_op19print_as_edge_labelEP14pretty_printerb 60
_ZNK3ana13ggoto_edge_op24maybe_describe_conditionEb 60
_ZNK3ana14gimple_stmt_op16execute_on_stateERNS_17operation_contextENS_13program_stateE 205633
_ZNK3ana14gimple_stmt_op18defines_ssa_name_pEPK9tree_node 181649
_ZNK3ana14gimple_stmt_op19print_as_edge_labelEP14pretty_printerb 1105
_ZNK3ana14gimple_stmt_op21supports_bulk_merge_pEv 35247
_ZNK3ana14gimple_stmt_op23execute_for_feasibilityERKNS_13exploded_edgeERNS_17feasibility_stateEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 106127
_ZNK3ana14gimple_stmt_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 13613
_ZNK3ana14gimple_stmt_op24walk_load_store_addr_opsEPvPFbP6gimpleP9tree_nodeS5_S1_ES7_S7_ 108776
_ZNK3ana14gimple_stmt_op7executeERNS_17operation_contextE 155957
_ZNK3ana14switch_case_op17apply_constraintsEPKNS_9superedgeERNS_12region_modelEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 8072
_ZNK3ana14switch_case_op19print_as_edge_labelEP14pretty_printerb 448
_ZNK3ana14switch_case_op28implicitly_created_default_pEv 659
_ZNK3ana15control_flow_op23execute_for_feasibilityERKNS_13exploded_edgeERNS_17feasibility_stateEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 29116
_ZNK3ana15control_flow_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 2607
_ZNK3ana15control_flow_op24maybe_describe_conditionEb 441
_ZNK3ana15control_flow_op24walk_load_store_addr_opsEPvPFbP6gimpleP9tree_nodeS5_S1_ES7_S7_ 18088
_ZNK3ana15control_flow_op7executeERNS_17operation_contextE 51837
_ZNK3ana16phis_for_edge_op12update_stateERKNS_13program_stateERS1_PNS_20region_model_contextE 21767
_ZNK3ana16phis_for_edge_op18defines_ssa_name_pEPK9tree_node 20651
_ZNK3ana16phis_for_edge_op19print_as_edge_labelEP14pretty_printerb 87
_ZNK3ana16phis_for_edge_op23execute_for_feasibilityERKNS_13exploded_edgeERNS_17feasibility_stateEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 10929
_ZNK3ana16phis_for_edge_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 1258
_ZNK3ana16phis_for_edge_op24walk_load_store_addr_opsEPvPFbP6gimpleP9tree_nodeS5_S1_ES7_S7_ 9208
_ZNK3ana16phis_for_edge_op28update_state_for_bulk_mergerERKNS_13program_stateERS1_ 414
_ZNK3ana16phis_for_edge_op7executeERNS_17operation_contextE 21353
_ZNK3ana17impl_path_context16terminate_path_pEv 427739
_ZNK3ana17impl_path_context24get_state_at_bifurcationEv 16482
_ZNK3ana17operation_context10get_loggerEv 454760
_ZNK3ana17operation_context13get_ext_stateEv 297745
_ZNK3ana17operation_context14get_supergraphEv 6796
_ZNK3ana17operation_context17get_initial_pointEv 24699
_ZNK3ana17operation_context17get_initial_stateEv 1207096
_ZNK3ana17operation_context30get_next_intraprocedural_pointEv 346599
_ZNK3ana17operation_context4dumpEv 0
_ZNK3ana18call_and_return_op16get_arg_for_parmEP9tree_nodeS2_PNS_13callsite_exprE 247
_ZNK3ana18call_and_return_op16get_parm_for_argEP9tree_nodeS2_PNS_13callsite_exprE 431
_ZNK3ana18call_and_return_op19get_any_cgraph_edgeERNS_17operation_contextE 7548
_ZNK3ana18call_and_return_op19replay_call_summaryERNS_17operation_contextER8functionRNS_12call_summaryEPNS_20region_model_contextE 1541
_ZNK3ana18call_and_return_op21replay_call_summariesERNS_17operation_contextER8functionRNS_17per_function_dataEPNS_20region_model_contextE 752
_ZNK3ana18call_and_return_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 7321
_ZNK3ana18call_and_return_op24maybe_get_known_functionERKNS_12call_detailsE 57224
_ZNK3ana18call_and_return_op30map_expr_from_callee_to_callerEP9tree_nodeS2_PNS_13callsite_exprE 1193
_ZNK3ana18call_and_return_op30map_expr_from_caller_to_calleeEP9tree_nodeS2_PNS_13callsite_exprE 431
_ZNK3ana18call_and_return_op7executeERNS_17operation_contextE 57224
_ZNK3ana19eh_dispatch_edge_op17apply_constraintsEPKNS_9superedgeERNS_12region_modelEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 324
_ZNK3ana20rejected_eh_dispatch10dump_to_ppEP14pretty_printer 0
_ZNK3ana22call_summary_edge_info10print_descER14pretty_printer 62
_ZNK3ana22call_summary_edge_info12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 88
_ZNK3ana22call_summary_edge_info12update_stateEPNS_13program_stateEPKNS_13exploded_edgeEPNS_20region_model_contextE 0
_ZNK3ana23eh_dispatch_try_edge_op19print_as_edge_labelEP14pretty_printerb 0
_ZNK3ana23eh_dispatch_try_edge_op20apply_eh_constraintsEPKNS_9superedgeERNS_12region_modelEPNS_20region_model_contextEP9tree_nodePSt10unique_ptrINS_19rejected_constraintESt14default_deleteISB_EE 230
_ZNK3ana23eh_dispatch_try_edge_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 66
_ZNK3ana23op_region_model_context15op_path_context16terminate_path_pEv 44995
_ZNK3ana26null_assignment_sm_context16get_global_stateEv 13426
_ZNK3ana26null_assignment_sm_context21get_emission_locationEv 0
_ZNK3ana26null_assignment_sm_context21get_new_program_stateEv 0
_ZNK3ana26null_assignment_sm_context21get_old_program_stateEv 1274
_ZNK3ana27eh_dispatch_allowed_edge_op19print_as_edge_labelEP14pretty_printerb 3
_ZNK3ana27eh_dispatch_allowed_edge_op20apply_eh_constraintsEPKNS_9superedgeERNS_12region_modelEPNS_20region_model_contextEP9tree_nodePSt10unique_ptrINS_19rejected_constraintESt14default_deleteISB_EE 13
_ZNK3ana7dump_op7executeERNS_17operation_contextE 357
_ZNK3ana7resx_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 18
_ZNK3ana7resx_op7executeERNS_17operation_contextE 536
_ZNK3ana9operation4dumpEv 0
_ZNK3ana9setjmp_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 20
_ZNK3ana9setjmp_op7executeERNS_17operation_contextE 34

Generated by: LCOV version 2.4-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.