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 % 2677 2284
Test Date: 2025-11-22 14:42:49 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
_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
_ZL30handle_target_clones_attributePP9tree_nodeS0_S0_iPb 110
_ZL15btf_tag_args_okP9tree_nodeS0_ 112
_Z29handle_reproducible_attributePP9tree_nodeS0_S0_iPb 118
_ZL22handle_ifunc_attributePP9tree_nodeS0_S0_iPb 121
_ZL36handle_warn_if_not_aligned_attributePP9tree_nodeS0_S0_iPb 124
_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 201
_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 356
_ZL24handle_section_attributePP9tree_nodeS0_S0_iPb 469
_ZL25handle_hardbool_attributePP9tree_nodeS0_S0_iPb 487
_ZL31handle_no_split_stack_attributePP9tree_nodeS0_S0_iPb 488
_ZL28handle_constructor_attributePP9tree_nodeS0_S0_iPb 500
_Z21add_no_sanitize_valueP9tree_nodem 583
_ZL12get_priorityP9tree_nodeb 685
_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 1367
_ZL21handle_used_attributePP9tree_nodeS0_S0_iPb 1759
_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 2878
_ZL23handle_packed_attributePP9tree_nodeS0_S0_iPb 5430
_ZL22handle_alias_attributePP9tree_nodeS0_S0_iPb 5462
_ZL28handle_alias_ifunc_attributebPP9tree_nodeS0_S0_Pb 5583
_ZL30handle_uninitialized_attributePP9tree_nodeS0_S0_iPb 7194
_ZL21handle_weak_attributePP9tree_nodeS0_S0_iPb 8907
_ZL21handle_simd_attributePP9tree_nodeS0_S0_iPb 8910
_ZL22handle_noipa_attributePP9tree_nodeS0_S0_iPb 18466
_ZL22handle_noicf_attributePP9tree_nodeS0_S0_iPb 18481
_ZL26handle_flag_enum_attributePP9tree_nodeS0_S0_iPb 44128
_ZL21handle_mode_attributePP9tree_nodeS0_S0_iPb 54240
_ZL28handle_alloc_align_attributePP9tree_nodeS0_S0_iPb 96453
_ZL24handle_noclone_attributePP9tree_nodeS0_S0_iPb 147362
_ZL30handle_returns_twice_attributePP9tree_nodeS0_S0_iPb 223464
_ZL35handle_externally_visible_attributePP9tree_nodeS0_S0_iPb 264034
_ZL25handle_optimize_attributePP9tree_nodeS0_S0_iPb 343451
_ZL18maybe_add_noinlineP9tree_nodeS0_S0_Pb 345942
_ZL24handle_dealloc_attributePP9tree_nodeS0_S0_iPb 345950
_ZL24handle_argspec_attributePP9tree_nodeS0_S0_iPb 434365
_ZL28handle_vector_size_attributePP9tree_nodeS0_S0_iPb 522895
_ZL26type_valid_for_vector_sizeP9tree_nodeS0_S0_Pm 523071
_ZL20type_for_vector_sizeP9tree_node 523073
_Z24handle_aligned_attributePP9tree_nodeS0_S0_iPb 576304
_ZL31common_handle_aligned_attributePP9tree_nodeS0_S0_iPbb 576428
_ZL27handle_visibility_attributePP9tree_nodeS0_S0_iPb 687100
_ZL23append_access_attr_idxsPP9tree_nodeS0_PKccPl 709935
_Z23handle_unused_attributePP9tree_nodeS0_S0_iPb 777943
_ZL25handle_noinline_attributePP9tree_nodeS0_S0_iPb 869371
_ZL14build_arg_specP9tree_nodePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 968718
_ZL25handle_sentinel_attributePP9tree_nodeS0_S0_iPb 1086518
_ZL18append_access_attrPP9tree_nodeS0_PKcS3_S0_ 1110060
_ZL32handle_returns_nonnull_attributePP9tree_nodeS0_S0_iPb 1219141
_ZL17get_argument_typeP9tree_nodejPj 1285353
_ZL19handle_tm_attributePP9tree_nodeS0_S0_iPb 1369801
_Z17find_tm_attributeP9tree_node 1375069
_Z27handle_deprecated_attributePP9tree_nodeS0_S0_iPb 1614847
_ZL23handle_novops_attributePP9tree_nodeS0_S0_iPb 1673846
_ZL21handle_cold_attributePP9tree_nodeS0_S0_iPb 1843991
_ZL23handle_access_attributePP9tree_nodeS0_S0_iPb 2215572
_ZL27handle_alloc_size_attributePP9tree_nodeS0_S0_iPb 2331631
_ZL18decl_or_type_attrsP9tree_node 2559150
_ZL35handle_warn_unused_result_attributePP9tree_nodeS0_S0_iPb 2839893
_ZL23handle_malloc_attributePP9tree_nodeS0_S0_iPb 3275284
_Z25handle_noreturn_attributePP9tree_nodeS0_S0_iPb 3955441
_ZL18validate_attr_argsPP9tree_nodeS0_S1_ 4856866
_ZL29handle_type_generic_attributePP9tree_nodeS0_S0_iPb 6422104
_Z15tm_attr_to_maskP9tree_node 13456464
_ZL35handle_nonnull_if_nonzero_attributePP9tree_nodeS0_S0_iPb 15283019
_Z28attribute_takes_identifier_pPK9tree_node 16293212
_ZL21handle_pure_attributePP9tree_nodeS0_S0_iPb 20010104
_ZL23handle_target_attributePP9tree_nodeS0_S0_iPb 23744698
_ZL27handle_artificial_attributePP9tree_nodeS0_S0_iPb 36517067
_ZL27handle_gnu_inline_attributePP9tree_nodeS0_S0_iPb 37095855
_ZL30handle_always_inline_attributePP9tree_nodeS0_S0_iPb 40192937
_ZL24handle_nonnull_attributePP9tree_nodeS0_S0_iPb 45358139
_Z28build_attr_access_from_parmsP9tree_nodeb 51309823
_Z19positional_argumentPK9tree_nodeS1_RPS_9tree_codeii 84131262
_Z22set_musttail_on_returnP9tree_nodemb 121696037
_ZL23handle_fnspec_attributePP9tree_nodeS0_S0_iPb 131437552
_ZL22handle_const_attributePP9tree_nodeS0_S0_iPb 183449172
_ZL21handle_leaf_attributePP9tree_nodeS0_S0_iPb 428148661
_ZL24handle_nothrow_attributePP9tree_nodeS0_S0_iPb 439931262

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.