LCOV - code coverage report
Current view: top level - gcc - gimple-ssa-warn-access.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.1 % 1926 1812
Test Date: 2025-07-12 13:27:34 Functions: 96.7 % 90 87
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
_ZL12check_accessP6gimpleP9tree_nodeS2_S2_S2_11access_modePK11access_dataP11range_query 0
_ZL15warn_for_accessmP9tree_nodeP6gimpleiPS0_S0_bbb 0
_ZL15warn_for_accessmP9tree_nodeS0_iPS0_S0_bbb 0
_Z20maybe_warn_for_bound8opt_codemP9tree_nodeS1_PS1_S1_PK11access_data 73
_ZL12has_locationPK9tree_node 117
_ZN12_GLOBAL__N_1L13memmodel_nameEm 230
_Z20maybe_warn_for_bound8opt_codemP6gimpleP9tree_nodePS3_S3_PK11access_data 267
_ZN12_GLOBAL__N_1L15append_attrnameERKSt4pairIi11attr_accessEPcm 280
_ZL8call_argP9tree_nodej 302
_Z24maybe_warn_nonstring_argP9tree_nodeS0_ 356
_ZL10call_nargsPK9tree_node 356
_Z20maybe_warn_for_boundIP9tree_nodeEb8opt_codemT_S1_PS1_S1_PK11access_data 454
_Z20maybe_warn_for_boundIP9tree_nodeEb8opt_codemT_S1_PS1_S1_PK11access_data 73
_Z20maybe_warn_for_boundIP5gcallEb8opt_codemT_P9tree_nodePS5_S5_PK11access_data 114
_Z20maybe_warn_for_boundIP6gimpleEb8opt_codemT_P9tree_nodePS5_S5_PK11access_data 267
_Z18warn_string_no_nulmP6gimplePKcP9tree_nodeS4_S4_bPK16generic_wide_intI16wide_int_storageE 828
_Z15warn_for_accessIP9tree_nodeEbmS1_T_iPS1_S1_bbb 1891
_Z15warn_for_accessIP5gcallEbmP9tree_nodeT_iPS3_S3_bbb 180
_Z15warn_for_accessIP9tree_nodeEbmS1_T_iPS1_S1_bbb 269
_Z15warn_for_accessIP6gimpleEbmP9tree_nodeT_iPS3_S3_bbb 1442
_Z12check_accessP9tree_nodeS0_S0_S0_S0_11access_modePK11access_data 1981
_ZL12get_locationP9tree_node 2041
_ZL21new_delete_mismatch_pRK18demangle_componentS1_ 2356
_ZN12_GLOBAL__N_112pass_waccess13check_strncatEP5gcall 2450
_ZN12_GLOBAL__N_112pass_waccess12check_strcatEP5gcall 2486
_Z18warn_string_no_nulmP9tree_nodePKcS0_S0_S0_bPK16generic_wide_intI16wide_int_storageE 7173
_Z18warn_string_no_nulIP9tree_nodeEvmT_PKcS1_S1_S1_bPK16generic_wide_intI16wide_int_storageE 8030
_Z18warn_string_no_nulIP5gcallEvmT_PKcP9tree_nodeS6_S6_bPK16generic_wide_intI16wide_int_storageE 29
_Z18warn_string_no_nulIP6gimpleEvmT_PKcP9tree_nodeS6_S6_bPK16generic_wide_intI16wide_int_storageE 828
_Z18warn_string_no_nulIP9tree_nodeEvmT_PKcS1_S1_S1_bPK16generic_wide_intI16wide_int_storageE 7173
_ZN12_GLOBAL__N_112pass_waccess13check_strncmpEP5gcall 8459
_ZN12_GLOBAL__N_112pass_waccess13check_stxncpyEP5gcall 8553
_ZN12_GLOBAL__N_112pass_waccess12check_stxcpyEP5gcall 10316
_ZL21new_delete_mismatch_pP9tree_nodeS0_ 11385
_ZN12_GLOBAL__N_112pass_waccess20warn_invalid_pointerEP9tree_nodeP6gimpleS4_S2_bb 18179
_ZN12_GLOBAL__N_112pass_waccess12check_allocaEP5gcall 41525
_ZL22matching_alloc_calls_pP6gimpleP9tree_node 42983
_ZL22matching_alloc_calls_pP9tree_nodeS0_ 42983
_ZL14fndecl_alloc_pP9tree_nodeb 44016
_ZL19gimple_call_alloc_pP6gimpleb 44016
_ZN12_GLOBAL__N_1L14alloc_max_sizeEv 51346
_ZN12_GLOBAL__N_1L30maybe_warn_alloc_args_overflowEP6gimplePKP9tree_nodePKi 51346
_ZN12_GLOBAL__N_1L17fntype_argno_typeEP9tree_nodej 86793
_ZN12_GLOBAL__N_1L18pointers_related_pEP6gimpleP9tree_nodeS3_R13pointer_query 95019
_ZN12_GLOBAL__N_1L18pointers_related_pEP6gimpleP9tree_nodeS3_R13pointer_queryR11auto_bitmap 95139
_ZN12_GLOBAL__N_1L29maybe_warn_mismatched_reallocEP9tree_nodeP6gimpleS3_ 95178
_ZL19warn_dealloc_offsetmP6gimpleRK10access_ref 149324
_Z21make_pass_warn_accessPN3gcc7contextE 284673
_Z26check_nul_terminated_arrayP9tree_nodeS0_S0_ 284737
_ZN12_GLOBAL__N_112pass_waccess19maybe_warn_memmodelEP6gimpleP9tree_nodeS4_PKh 324506
_ZN12_GLOBAL__N_112pass_waccess21check_atomic_memmodelEP6gimpleP9tree_nodeS4_PKh 324567
_ZN12_GLOBAL__N_1L16memmodel_to_uhwiEP9tree_nodeP6gimplePm 351744
_Z26check_nul_terminated_arrayP6gimpleP9tree_nodeS2_ 398397
_Z24maybe_warn_nonstring_argP9tree_nodeP6gimple 512742
_ZN12_GLOBAL__N_112pass_waccess5cloneEv 569346
_Z26check_nul_terminated_arrayIP9tree_nodeEbT_S1_S1_ 695617
_Z26check_nul_terminated_arrayIP5gcallEbT_P9tree_nodeS4_ 12483
_Z26check_nul_terminated_arrayIP9tree_nodeEbT_S1_S1_ 284737
_Z26check_nul_terminated_arrayIP6gimpleEbT_P9tree_nodeS4_ 398397
_Z18unterminated_arrayP9tree_nodePS0_Pb 702305
_ZN12_GLOBAL__N_112pass_waccess18check_pointer_usesEP6gimpleP9tree_nodeS4_b 722301
_ZN12_GLOBAL__N_1L15get_realloc_lhsEP6gimplePP9tree_node 722301
_Z12check_accessIP9tree_nodeEbT_S1_S1_S1_S1_11access_modePK11access_dataP11range_query 828614
_Z12check_accessIP9tree_nodeEbT_S1_S1_S1_S1_11access_modePK11access_dataP11range_query 1981
_Z12check_accessIP5gcallEbT_P9tree_nodeS4_S4_S4_11access_modePK11access_dataP11range_query 6791
_Z12check_accessIP6gimpleEbT_P9tree_nodeS4_S4_S4_11access_modePK11access_dataP11range_query 819842
_ZN12_GLOBAL__N_112pass_waccess18check_memop_accessEP6gimpleP9tree_nodeS4_S4_ 841857
_ZN12_GLOBAL__N_112pass_waccess14set_pass_paramEjb 854019
_ZN12_GLOBAL__N_112pass_waccessC2EPN3gcc7contextE 854019
_ZN12_GLOBAL__N_112pass_waccess17check_read_accessEP6gimpleP9tree_nodeS4_i 1400912
_ZL14get_size_rangeP11range_queryP9tree_nodeP6gimplePS2_iPK16generic_wide_intI22fixed_wide_int_storageILi128EEE 1523716
_ZN12_GLOBAL__N_112pass_waccessD0Ev 1535682
_ZN12_GLOBAL__N_112pass_waccessD0Ev 767841
_ZN12_GLOBAL__N_112pass_waccessD2Ev 767841
_ZN12_GLOBAL__N_112pass_waccess22gimple_call_return_argEP5gcall 2257271
_ZN12_GLOBAL__N_112pass_waccess20check_atomic_builtinEP5gcall 3724602
_ZN12_GLOBAL__N_112pass_waccess19check_dangling_usesEv 3903050
_ZN12_GLOBAL__N_112pass_waccess21check_dangling_storesEv 3903050
_ZN12_GLOBAL__N_112pass_waccess21check_alloc_size_callEP5gcall 4229349
_ZN12_GLOBAL__N_112pass_waccess24maybe_check_access_sizesEP8hash_mapI16rdwr_access_hash11attr_access21simple_hashmap_traitsI19default_hash_traitsIS2_ES3_EEP9tree_nodeSB_P6gimple 4229349
_ZN12_GLOBAL__N_112pass_waccess13check_builtinEP5gcall 5183739
_ZN12_GLOBAL__N_112pass_waccess7executeEP8function 5352828
_ZN12_GLOBAL__N_112pass_waccess4gateEP8function 5353142
_ZN12_GLOBAL__N_112pass_waccess17use_after_inval_pEP6gimpleS2_b 5529040
_ZN12_GLOBAL__N_112pass_waccess24maybe_check_dealloc_callEP5gcall 6772944
_ZN12_GLOBAL__N_1L20check_nonstring_argsEP5gcall 6772944
_Z24maybe_warn_nonstring_argIP9tree_nodeEbS1_T_ 7294790
_Z24maybe_warn_nonstring_argIP9tree_nodeEbS1_T_ 356
_Z24maybe_warn_nonstring_argIP6gimpleEbP9tree_nodeT_ 512742
_Z24maybe_warn_nonstring_argIP5gcallEbP9tree_nodeT_ 6781692
_ZN12_GLOBAL__N_112pass_waccess19check_dangling_usesEP9tree_nodeS2_bb 14658268
_ZN12_GLOBAL__N_112pass_waccess21check_dangling_storesEP15basic_block_defR8hash_setIP9tree_nodeLb0E19default_hash_traitsIS5_EE 15651462
_ZN12_GLOBAL__N_112pass_waccess17check_call_accessEP5gcall 22679030
_ZN12_GLOBAL__N_112pass_waccess19check_call_danglingEP5gcall 22679030
_ZN12_GLOBAL__N_112pass_waccess10check_callEP5gcall 22693858
_ZN12_GLOBAL__N_112pass_waccess11check_blockEP15basic_block_def 44039127
_ZN12_GLOBAL__N_112pass_waccess10check_stmtEP6gimple 132130331

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.