LCOV - code coverage report
Current view: top level - gcc/c-family - c-attribs.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.4 % 2681 2289
Test Date: 2026-04-20 14:57:17 Functions: 93.0 % 142 132
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL16ignore_attributePP9tree_nodeS0_S0_iPb 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
_ZL41handle_patchable_function_entry_attributePP9tree_nodeS0_S0_iPb 44
_Z18parse_tm_stmt_attrP9tree_nodei 46
_ZL29handle_btf_decl_tag_attributePP9tree_nodeS0_S0_iPb 52
_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
_ZL39handle_no_instrument_function_attributePP9tree_nodeS0_S0_iPb 76
_ZL27handle_nocf_check_attributePP9tree_nodeS0_S0_iPb 99
_ZL36handle_zero_call_used_regs_attributePP9tree_nodeS0_S0_iPb 100
_ZL22handle_error_attributePP9tree_nodeS0_S0_iPb 102
_ZL15btf_tag_args_okP9tree_nodeS0_ 112
_ZL30handle_target_clones_attributePP9tree_nodeS0_S0_iPb 112
_Z29handle_reproducible_attributePP9tree_nodeS0_S0_iPb 118
_ZL36handle_warn_if_not_aligned_attributePP9tree_nodeS0_S0_iPb 124
_ZL22handle_ifunc_attributePP9tree_nodeS0_S0_iPb 126
_ZL38handle_no_sanitize_undefined_attributePP9tree_nodeS0_S0_iPb 145
_ZL24handle_flatten_attributePP9tree_nodeS0_S0_iPb 146
_ZL34handle_transparent_union_attributePP9tree_nodeS0_S0_iPb 150
_ZL36handle_no_sanitize_address_attributePP9tree_nodeS0_S0_iPb 156
_ZL20handle_hot_attributePP9tree_nodeS0_S0_iPb 162
_ZL27handle_destructor_attributePP9tree_nodeS0_S0_iPb 187
_ZL29handle_tainted_args_attributePP9tree_nodeS0_S0_iPb 188
_Z28handle_fallthrough_attributePP9tree_nodeS0_S0_iPb 193
_ZL23handle_assume_attributePP9tree_nodeS0_S0_iPb 203
_ZL28handle_no_sanitize_attributePP9tree_nodeS0_S0_iPb 220
_ZL28handle_unavailable_attributePP9tree_nodeS0_S0_iPb 256
_ZL23handle_retain_attributePP9tree_nodeS0_S0_iPb 262
_Z28handle_unsequenced_attributePP9tree_nodeS0_S0_iPb 311
_ZL24handle_cleanup_attributePP9tree_nodeS0_S0_iPb 322
_ZL26handle_tls_model_attributePP9tree_nodeS0_S0_iPb 328
_ZL27handle_counted_by_attributePP9tree_nodeS0_S0_iPb 409
_ZL24handle_section_attributePP9tree_nodeS0_S0_iPb 473
_ZL31handle_no_split_stack_attributePP9tree_nodeS0_S0_iPb 488
_ZL25handle_hardbool_attributePP9tree_nodeS0_S0_iPb 492
_ZL28handle_constructor_attributePP9tree_nodeS0_S0_iPb 504
_Z21add_no_sanitize_valueP9tree_nodem 582
_ZL12get_priorityP9tree_nodeb 691
_ZL26handle_nonstring_attributePP9tree_nodeS0_S0_iPb 894
_ZL37handle_scalar_storage_order_attributePP9tree_nodeS0_S0_iPb 896
_ZL24handle_weakref_attributePP9tree_nodeS0_S0_iPb 917
_ZL33handle_omp_declare_simd_attributePP9tree_nodeS0_S0_iPb 1066
_ZL21handle_copy_attributePP9tree_nodeS0_S0_iPb 1099
_ZL36handle_omp_declare_variant_attributePP9tree_nodeS0_S0_iPb 1519
_ZL21handle_used_attributePP9tree_nodeS0_S0_iPb 1795
_ZL18validate_attributemP9tree_nodeS0_ 2833
_Z13has_attributemP9tree_nodeS0_PFS0_S0_E 2834
_ZL22handle_strub_attributePP9tree_nodeS0_S0_iPb 2838
_ZL35handle_omp_declare_target_attributePP9tree_nodeS0_S0_iPb 2875
_ZL23handle_packed_attributePP9tree_nodeS0_S0_iPb 5445
_ZL22handle_alias_attributePP9tree_nodeS0_S0_iPb 5584
_ZL28handle_alias_ifunc_attributebPP9tree_nodeS0_S0_Pb 5710
_ZL30handle_uninitialized_attributePP9tree_nodeS0_S0_iPb 7358
_ZL21handle_simd_attributePP9tree_nodeS0_S0_iPb 8910
_ZL21handle_weak_attributePP9tree_nodeS0_S0_iPb 9078
_ZL22handle_noipa_attributePP9tree_nodeS0_S0_iPb 18838
_ZL22handle_noicf_attributePP9tree_nodeS0_S0_iPb 18853
_ZL26handle_flag_enum_attributePP9tree_nodeS0_S0_iPb 42565
_ZL21handle_mode_attributePP9tree_nodeS0_S0_iPb 54516
_ZL28handle_alloc_align_attributePP9tree_nodeS0_S0_iPb 97764
_ZL17validate_attr_argPP9tree_nodeS0_S0_ 98192
_ZL24handle_noclone_attributePP9tree_nodeS0_S0_iPb 148172
_ZL30handle_returns_twice_attributePP9tree_nodeS0_S0_iPb 223039
_ZL35handle_externally_visible_attributePP9tree_nodeS0_S0_iPb 268390
_ZL25handle_optimize_attributePP9tree_nodeS0_S0_iPb 343593
_ZL18maybe_add_noinlineP9tree_nodeS0_S0_Pb 348360
_ZL24handle_dealloc_attributePP9tree_nodeS0_S0_iPb 348368
_ZL24handle_argspec_attributePP9tree_nodeS0_S0_iPb 436763
_ZL28handle_vector_size_attributePP9tree_nodeS0_S0_iPb 525791
_ZL26type_valid_for_vector_sizeP9tree_nodeS0_S0_Pm 525967
_ZL20type_for_vector_sizeP9tree_node 525969
_Z24handle_aligned_attributePP9tree_nodeS0_S0_iPb 643639
_ZL31common_handle_aligned_attributePP9tree_nodeS0_S0_iPbb 643763
_ZL27handle_visibility_attributePP9tree_nodeS0_S0_iPb 694665
_ZL23append_access_attr_idxsPP9tree_nodeS0_PKccPl 699155
_Z23handle_unused_attributePP9tree_nodeS0_S0_iPb 786037
_ZL25handle_noinline_attributePP9tree_nodeS0_S0_iPb 870806
_ZL14build_arg_specP9tree_nodePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 973688
_ZL25handle_sentinel_attributePP9tree_nodeS0_S0_iPb 1081556
_ZL18append_access_attrPP9tree_nodeS0_PKcS3_S0_ 1101431
_Z27handle_deprecated_attributePP9tree_nodeS0_S0_iPb 1188906
_ZL32handle_returns_nonnull_attributePP9tree_nodeS0_S0_iPb 1207107
_ZL17get_argument_typeP9tree_nodejPj 1257346
_ZL19handle_tm_attributePP9tree_nodeS0_S0_iPb 1356291
_Z17find_tm_attributeP9tree_node 1362962
_ZL23handle_novops_attributePP9tree_nodeS0_S0_iPb 1673140
_ZL21handle_cold_attributePP9tree_nodeS0_S0_iPb 1841392
_ZL23handle_access_attributePP9tree_nodeS0_S0_iPb 2198302
_ZL27handle_alloc_size_attributePP9tree_nodeS0_S0_iPb 2333348
_ZL18decl_or_type_attrsP9tree_node 2563492
_ZL35handle_warn_unused_result_attributePP9tree_nodeS0_S0_iPb 2835390
_ZL23handle_malloc_attributePP9tree_nodeS0_S0_iPb 3275383
_Z25handle_noreturn_attributePP9tree_nodeS0_S0_iPb 3982614
_ZL18validate_attr_argsPP9tree_nodeS0_S1_ 4862930
_ZL29handle_type_generic_attributePP9tree_nodeS0_S0_iPb 6417839
_ZL35handle_nonnull_if_nonzero_attributePP9tree_nodeS0_S0_iPb 15237608
_Z28attribute_takes_identifier_pPK9tree_node 16416021
_Z15tm_attr_to_maskP9tree_node 16724320
_ZL21handle_pure_attributePP9tree_nodeS0_S0_iPb 19957794
_ZL23handle_target_attributePP9tree_nodeS0_S0_iPb 23896679
_ZL27handle_artificial_attributePP9tree_nodeS0_S0_iPb 36722320
_ZL27handle_gnu_inline_attributePP9tree_nodeS0_S0_iPb 37334923
_ZL30handle_always_inline_attributePP9tree_nodeS0_S0_iPb 41505145
_ZL24handle_nonnull_attributePP9tree_nodeS0_S0_iPb 45482951
_Z28build_attr_access_from_parmsP9tree_nodeb 51664628
_Z19positional_argumentPK9tree_nodeS1_RPS_9tree_codeii 83841351
_ZL23handle_fnspec_attributePP9tree_nodeS0_S0_iPb 130880594
_Z22set_musttail_on_returnP9tree_nodemb 136763805
_ZL22handle_const_attributePP9tree_nodeS0_S0_iPb 182802886
_ZL21handle_leaf_attributePP9tree_nodeS0_S0_iPb 428345015
_ZL24handle_nothrow_attributePP9tree_nodeS0_S0_iPb 440111605

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.