LCOV - code coverage report
Current view: top level - gcc/analyzer - ops.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.8 % 1044 896
Test Date: 2026-03-28 14:25:54 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 10628
_ZN3ana13gcond_edge_op24maybe_describe_conditionEbP9tree_node9tree_codeS2_ 6701
_ZN3ana13gcond_edge_opC2EP8edge_defRK5gcond 14920
_ZN3ana13ggoto_edge_opC2EP8edge_defRK5ggotoP9tree_node 36
_ZN3ana14event_loc_infoC2EPKNS_13exploded_nodeE 20475
_ZN3ana14event_loc_infoC2ERKNS_13program_pointE 425
_ZN3ana14switch_case_opC2ER8functionP8edge_defRK7gswitchRNS_22bounded_ranges_managerE 2983
_ZN3ana16phis_for_edge_op10maybe_makeEP8edge_def 15572
_ZN3ana16phis_for_edge_op31get_pairs_for_phi_along_in_edgeEP8edge_def 15572
_ZN3ana16phis_for_edge_opC2EOSt6vectorINS0_4pairESaIS2_EE 9212
_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 295997
_ZN3ana18call_and_return_op4makeERK5gcall 41894
_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 110289
_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 13483
_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 250746
_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 3638
_ZNK3ana10greturn_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 970
_ZNK3ana10greturn_op7executeERNS_17operation_contextE 17177
_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 72515
_ZNK3ana13gcond_edge_op19print_as_edge_labelEP14pretty_printerb 6929
_ZNK3ana13gcond_edge_op24maybe_describe_conditionEb 6701
_ZNK3ana13ggoto_edge_op17apply_constraintsEPKNS_9superedgeERNS_12region_modelEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 93
_ZNK3ana13ggoto_edge_op19print_as_edge_labelEP14pretty_printerb 60
_ZNK3ana13ggoto_edge_op24maybe_describe_conditionEb 60
_ZNK3ana14gimple_stmt_op16execute_on_stateERNS_17operation_contextENS_13program_stateE 205721
_ZNK3ana14gimple_stmt_op18defines_ssa_name_pEPK9tree_node 181718
_ZNK3ana14gimple_stmt_op19print_as_edge_labelEP14pretty_printerb 1105
_ZNK3ana14gimple_stmt_op21supports_bulk_merge_pEv 35266
_ZNK3ana14gimple_stmt_op23execute_for_feasibilityERKNS_13exploded_edgeERNS_17feasibility_stateEPNS_20region_model_contextEPSt10unique_ptrINS_19rejected_constraintESt14default_deleteIS9_EE 106180
_ZNK3ana14gimple_stmt_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 13623
_ZNK3ana14gimple_stmt_op24walk_load_store_addr_opsEPvPFbP6gimpleP9tree_nodeS5_S1_ES7_S7_ 108865
_ZNK3ana14gimple_stmt_op7executeERNS_17operation_contextE 156028
_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 29137
_ZNK3ana15control_flow_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 2608
_ZNK3ana15control_flow_op24maybe_describe_conditionEb 441
_ZNK3ana15control_flow_op24walk_load_store_addr_opsEPvPFbP6gimpleP9tree_nodeS5_S1_ES7_S7_ 18114
_ZNK3ana15control_flow_op7executeERNS_17operation_contextE 51867
_ZNK3ana16phis_for_edge_op12update_stateERKNS_13program_stateERS1_PNS_20region_model_contextE 21772
_ZNK3ana16phis_for_edge_op18defines_ssa_name_pEPK9tree_node 20655
_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 10936
_ZNK3ana16phis_for_edge_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 1259
_ZNK3ana16phis_for_edge_op24walk_load_store_addr_opsEPvPFbP6gimpleP9tree_nodeS5_S1_ES7_S7_ 9212
_ZNK3ana16phis_for_edge_op28update_state_for_bulk_mergerERKNS_13program_stateERS1_ 414
_ZNK3ana16phis_for_edge_op7executeERNS_17operation_contextE 21358
_ZNK3ana17impl_path_context16terminate_path_pEv 427941
_ZNK3ana17impl_path_context24get_state_at_bifurcationEv 16482
_ZNK3ana17operation_context10get_loggerEv 454983
_ZNK3ana17operation_context13get_ext_stateEv 297897
_ZNK3ana17operation_context14get_supergraphEv 6796
_ZNK3ana17operation_context17get_initial_pointEv 24726
_ZNK3ana17operation_context17get_initial_stateEv 1207683
_ZNK3ana17operation_context30get_next_intraprocedural_pointEv 346848
_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 7549
_ZNK3ana18call_and_return_op19replay_call_summaryERNS_17operation_contextER8functionRNS_12call_summaryEPNS_20region_model_contextE 1543
_ZNK3ana18call_and_return_op21replay_call_summariesERNS_17operation_contextER8functionRNS_17per_function_dataEPNS_20region_model_contextE 753
_ZNK3ana18call_and_return_op24add_any_events_for_eedgeERKNS_13exploded_edgeERNS_12checker_pathE 7321
_ZNK3ana18call_and_return_op24maybe_get_known_functionERKNS_12call_detailsE 57242
_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 57242
_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 45025
_ZNK3ana26null_assignment_sm_context16get_global_stateEv 13436
_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.