LCOV - code coverage report
Current view: top level - gcc/c-family - c-attribs.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.3 % 2676 2283
Test Date: 2025-10-18 14:39:06 Functions: 92.3 % 142 131
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
_ZL16ignore_attributePP9tree_nodeS0_S0_iPb 0
_ZL17validate_attr_argPP9tree_nodeS0_S0_ 0
_ZL19vector_mode_valid_p12machine_mode 0
_ZL25handle_nsobject_attributePP9tree_nodeS0_S0_iPb 0
_ZL31handle_no_limit_stack_attributePP9tree_nodeS0_S0_iPb 0
_ZL31handle_target_version_attributePP9tree_nodeS0_S0_iPb 0
_ZL32handle_non_overlapping_attributePP9tree_nodeS0_S0_iPb 0
_ZL32handle_objc_root_class_attributePP9tree_nodeS0_S0_iPb 0
_ZL32handle_special_var_sec_attributePP9tree_nodeS0_S0_iPb 0
_ZL33handle_objc_nullability_attributePP9tree_nodeS0_S0_iPb 0
_ZL35handle_asan_odr_indicator_attributePP9tree_nodeS0_S0_iPb 0
_ZL23handle_symver_attributePP9tree_nodeS0_S0_iPb 2
_ZL28handle_vector_mask_attributePP9tree_nodeS0_S0_iPb 2
_ZL38handle_signed_bool_precision_attributePP9tree_nodeS0_S0_iPb 2
_Z25handle_musttail_attributePP9tree_nodeS0_S0_iPb 3
_ZL28handle_warn_unused_attributePP9tree_nodeS0_S0_iPb 3
_ZL47handle_no_profile_instrument_function_attributePP9tree_nodeS0_S0_iPb 3
_ZL12get_argumentP9tree_nodej 6
_ZL22handle_noplt_attributePP9tree_nodeS0_S0_iPb 7
_ZL44handle_no_stack_protector_function_attributePP9tree_nodeS0_S0_iPb 9
_ZL30handle_stack_protect_attributePP9tree_nodeS0_S0_iPb 10
_ZL25handle_nocommon_attributePP9tree_nodeS0_S0_iPb 11
_ZL31handle_expected_throw_attributePP9tree_nodeS0_S0_iPb 14
_ZL37handle_no_sanitize_coverage_attributePP9tree_nodeS0_S0_iPb 16
_ZL27handle_no_reorder_attributePP9tree_nodeS0_S0_iPb 17
_ZL32handle_designated_init_attributePP9tree_nodeS0_S0_iPb 19
_ZL34handle_strict_flex_array_attributePP9tree_nodeS0_S0_iPb 22
_ZL35handle_no_sanitize_thread_attributePP9tree_nodeS0_S0_iPb 24
_ZL43handle_no_address_safety_analysis_attributePP9tree_nodeS0_S0_iPb 28
_ZL23handle_fd_arg_attributePP9tree_nodeS0_S0_iPb 32
_ZL24handle_tm_wrap_attributePP9tree_nodeS0_S0_iPb 36
_Z15tm_mask_to_attri 41
_ZL23handle_common_attributePP9tree_nodeS0_S0_iPb 41
_ZL29handle_btf_decl_tag_attributePP9tree_nodeS0_S0_iPb 42
_ZL41handle_patchable_function_entry_attributePP9tree_nodeS0_S0_iPb 44
_Z18parse_tm_stmt_attrP9tree_nodei 46
_ZL31handle_assume_aligned_attributePP9tree_nodeS0_S0_iPb 55
_ZL29handle_btf_type_tag_attributePP9tree_nodeS0_S0_iPb 60
_ZL43handle_null_terminated_string_arg_attributePP9tree_nodeS0_S0_iPb 64
_ZL27handle_nocf_check_attributePP9tree_nodeS0_S0_iPb 74
_ZL39handle_no_instrument_function_attributePP9tree_nodeS0_S0_iPb 76
_ZL36handle_zero_call_used_regs_attributePP9tree_nodeS0_S0_iPb 100
_ZL15btf_tag_args_okP9tree_nodeS0_ 102
_ZL22handle_error_attributePP9tree_nodeS0_S0_iPb 102
_ZL30handle_target_clones_attributePP9tree_nodeS0_S0_iPb 110
_Z29handle_reproducible_attributePP9tree_nodeS0_S0_iPb 118
_ZL36handle_warn_if_not_aligned_attributePP9tree_nodeS0_S0_iPb 124
_ZL22handle_ifunc_attributePP9tree_nodeS0_S0_iPb 125
_ZL24handle_flatten_attributePP9tree_nodeS0_S0_iPb 135
_ZL38handle_no_sanitize_undefined_attributePP9tree_nodeS0_S0_iPb 145
_ZL34handle_transparent_union_attributePP9tree_nodeS0_S0_iPb 147
_ZL36handle_no_sanitize_address_attributePP9tree_nodeS0_S0_iPb 156
_ZL20handle_hot_attributePP9tree_nodeS0_S0_iPb 160
_ZL27handle_destructor_attributePP9tree_nodeS0_S0_iPb 185
_ZL29handle_tainted_args_attributePP9tree_nodeS0_S0_iPb 188
_Z28handle_fallthrough_attributePP9tree_nodeS0_S0_iPb 193
_ZL27handle_counted_by_attributePP9tree_nodeS0_S0_iPb 198
_ZL23handle_assume_attributePP9tree_nodeS0_S0_iPb 203
_ZL28handle_no_sanitize_attributePP9tree_nodeS0_S0_iPb 221
_ZL28handle_unavailable_attributePP9tree_nodeS0_S0_iPb 244
_ZL23handle_retain_attributePP9tree_nodeS0_S0_iPb 262
_ZL24handle_cleanup_attributePP9tree_nodeS0_S0_iPb 284
_Z28handle_unsequenced_attributePP9tree_nodeS0_S0_iPb 311
_ZL26handle_tls_model_attributePP9tree_nodeS0_S0_iPb 361
_ZL24handle_section_attributePP9tree_nodeS0_S0_iPb 467
_ZL25handle_hardbool_attributePP9tree_nodeS0_S0_iPb 487
_ZL31handle_no_split_stack_attributePP9tree_nodeS0_S0_iPb 488
_ZL28handle_constructor_attributePP9tree_nodeS0_S0_iPb 499
_Z21add_no_sanitize_valueP9tree_nodem 583
_ZL12get_priorityP9tree_nodeb 684
_ZL26handle_nonstring_attributePP9tree_nodeS0_S0_iPb 894
_ZL37handle_scalar_storage_order_attributePP9tree_nodeS0_S0_iPb 896
_ZL24handle_weakref_attributePP9tree_nodeS0_S0_iPb 911
_ZL33handle_omp_declare_simd_attributePP9tree_nodeS0_S0_iPb 1048
_ZL21handle_copy_attributePP9tree_nodeS0_S0_iPb 1099
_ZL36handle_omp_declare_variant_attributePP9tree_nodeS0_S0_iPb 1365
_ZL21handle_used_attributePP9tree_nodeS0_S0_iPb 1759
_ZL18validate_attributemP9tree_nodeS0_ 2833
_Z13has_attributemP9tree_nodeS0_PFS0_S0_E 2834
_ZL22handle_strub_attributePP9tree_nodeS0_S0_iPb 2837
_ZL35handle_omp_declare_target_attributePP9tree_nodeS0_S0_iPb 2878
_ZL23handle_packed_attributePP9tree_nodeS0_S0_iPb 5430
_ZL22handle_alias_attributePP9tree_nodeS0_S0_iPb 5462
_ZL28handle_alias_ifunc_attributebPP9tree_nodeS0_S0_Pb 5587
_ZL30handle_uninitialized_attributePP9tree_nodeS0_S0_iPb 7194
_ZL21handle_weak_attributePP9tree_nodeS0_S0_iPb 8902
_ZL21handle_simd_attributePP9tree_nodeS0_S0_iPb 8910
_ZL22handle_noipa_attributePP9tree_nodeS0_S0_iPb 18424
_ZL22handle_noicf_attributePP9tree_nodeS0_S0_iPb 18439
_ZL26handle_flag_enum_attributePP9tree_nodeS0_S0_iPb 21021
_ZL21handle_mode_attributePP9tree_nodeS0_S0_iPb 53964
_ZL28handle_alloc_align_attributePP9tree_nodeS0_S0_iPb 95487
_ZL24handle_noclone_attributePP9tree_nodeS0_S0_iPb 146443
_ZL30handle_returns_twice_attributePP9tree_nodeS0_S0_iPb 222995
_ZL35handle_externally_visible_attributePP9tree_nodeS0_S0_iPb 261330
_ZL18maybe_add_noinlineP9tree_nodeS0_S0_Pb 342902
_ZL24handle_dealloc_attributePP9tree_nodeS0_S0_iPb 342910
_ZL25handle_optimize_attributePP9tree_nodeS0_S0_iPb 343556
_ZL24handle_argspec_attributePP9tree_nodeS0_S0_iPb 430293
_ZL28handle_vector_size_attributePP9tree_nodeS0_S0_iPb 510300
_ZL26type_valid_for_vector_sizeP9tree_nodeS0_S0_Pm 510476
_ZL20type_for_vector_sizeP9tree_node 510478
_Z24handle_aligned_attributePP9tree_nodeS0_S0_iPb 570308
_ZL31common_handle_aligned_attributePP9tree_nodeS0_S0_iPbb 570432
_Z23handle_unused_attributePP9tree_nodeS0_S0_iPb 685771
_ZL27handle_visibility_attributePP9tree_nodeS0_S0_iPb 686047
_ZL23append_access_attr_idxsPP9tree_nodeS0_PKccPl 705281
_ZL25handle_noinline_attributePP9tree_nodeS0_S0_iPb 855826
_ZL14build_arg_specP9tree_nodePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 959878
_ZL25handle_sentinel_attributePP9tree_nodeS0_S0_iPb 1084763
_ZL18append_access_attrPP9tree_nodeS0_PKcS3_S0_ 1101773
_ZL32handle_returns_nonnull_attributePP9tree_nodeS0_S0_iPb 1216461
_ZL17get_argument_typeP9tree_nodejPj 1277146
_ZL19handle_tm_attributePP9tree_nodeS0_S0_iPb 1380741
_Z17find_tm_attributeP9tree_node 1386009
_Z27handle_deprecated_attributePP9tree_nodeS0_S0_iPb 1598615
_ZL23handle_novops_attributePP9tree_nodeS0_S0_iPb 1670970
_ZL21handle_cold_attributePP9tree_nodeS0_S0_iPb 1901496
_ZL23handle_access_attributePP9tree_nodeS0_S0_iPb 2199002
_ZL27handle_alloc_size_attributePP9tree_nodeS0_S0_iPb 2325460
_ZL18decl_or_type_attrsP9tree_node 2550931
_ZL35handle_warn_unused_result_attributePP9tree_nodeS0_S0_iPb 2834699
_ZL23handle_malloc_attributePP9tree_nodeS0_S0_iPb 3263327
_Z25handle_noreturn_attributePP9tree_nodeS0_S0_iPb 4006549
_ZL18validate_attr_argsPP9tree_nodeS0_S1_ 4842588
_ZL29handle_type_generic_attributePP9tree_nodeS0_S0_iPb 6411105
_Z15tm_attr_to_maskP9tree_node 13348901
_ZL35handle_nonnull_if_nonzero_attributePP9tree_nodeS0_S0_iPb 15257821
_Z28attribute_takes_identifier_pPK9tree_node 16158751
_ZL21handle_pure_attributePP9tree_nodeS0_S0_iPb 19969472
_ZL23handle_target_attributePP9tree_nodeS0_S0_iPb 23498038
_ZL27handle_artificial_attributePP9tree_nodeS0_S0_iPb 35607515
_ZL27handle_gnu_inline_attributePP9tree_nodeS0_S0_iPb 36181258
_ZL30handle_always_inline_attributePP9tree_nodeS0_S0_iPb 39208281
_ZL24handle_nonnull_attributePP9tree_nodeS0_S0_iPb 45227548
_Z28build_attr_access_from_parmsP9tree_nodeb 50487917
_Z19positional_argumentPK9tree_nodeS1_RPS_9tree_codeii 83913358
_Z22set_musttail_on_returnP9tree_nodemb 119999288
_ZL23handle_fnspec_attributePP9tree_nodeS0_S0_iPb 131213341
_ZL22handle_const_attributePP9tree_nodeS0_S0_iPb 183121942
_ZL21handle_leaf_attributePP9tree_nodeS0_S0_iPb 427218811
_ZL24handle_nothrow_attributePP9tree_nodeS0_S0_iPb 438981460

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.