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 % 2608 2226
Test Date: 2025-08-02 13:28:05 Functions: 92.1 % 139 128
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
_ZL23handle_common_attributePP9tree_nodeS0_S0_iPb 37
_Z15tm_mask_to_attri 41
_ZL41handle_patchable_function_entry_attributePP9tree_nodeS0_S0_iPb 44
_Z18parse_tm_stmt_attrP9tree_nodei 46
_ZL31handle_assume_aligned_attributePP9tree_nodeS0_S0_iPb 55
_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
_ZL27handle_counted_by_attributePP9tree_nodeS0_S0_iPb 91
_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
_Z29handle_reproducible_attributePP9tree_nodeS0_S0_iPb 118
_ZL22handle_ifunc_attributePP9tree_nodeS0_S0_iPb 122
_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
_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 325
_ZL25handle_hardbool_attributePP9tree_nodeS0_S0_iPb 431
_ZL24handle_section_attributePP9tree_nodeS0_S0_iPb 468
_ZL31handle_no_split_stack_attributePP9tree_nodeS0_S0_iPb 488
_ZL28handle_constructor_attributePP9tree_nodeS0_S0_iPb 501
_Z21add_no_sanitize_valueP9tree_nodej 583
_ZL12get_priorityP9tree_nodeb 686
_ZL26handle_nonstring_attributePP9tree_nodeS0_S0_iPb 894
_ZL37handle_scalar_storage_order_attributePP9tree_nodeS0_S0_iPb 896
_ZL24handle_weakref_attributePP9tree_nodeS0_S0_iPb 905
_ZL33handle_omp_declare_simd_attributePP9tree_nodeS0_S0_iPb 1048
_ZL21handle_copy_attributePP9tree_nodeS0_S0_iPb 1099
_ZL36handle_omp_declare_variant_attributePP9tree_nodeS0_S0_iPb 1364
_ZL21handle_used_attributePP9tree_nodeS0_S0_iPb 1759
_ZL18validate_attributemP9tree_nodeS0_ 2833
_Z13has_attributemP9tree_nodeS0_PFS0_S0_E 2834
_ZL22handle_strub_attributePP9tree_nodeS0_S0_iPb 2839
_ZL35handle_omp_declare_target_attributePP9tree_nodeS0_S0_iPb 2859
_ZL23handle_packed_attributePP9tree_nodeS0_S0_iPb 5430
_ZL22handle_alias_attributePP9tree_nodeS0_S0_iPb 5469
_ZL28handle_alias_ifunc_attributebPP9tree_nodeS0_S0_Pb 5591
_ZL30handle_uninitialized_attributePP9tree_nodeS0_S0_iPb 7194
_ZL21handle_weak_attributePP9tree_nodeS0_S0_iPb 8878
_ZL21handle_simd_attributePP9tree_nodeS0_S0_iPb 8910
_ZL22handle_noipa_attributePP9tree_nodeS0_S0_iPb 18145
_ZL22handle_noicf_attributePP9tree_nodeS0_S0_iPb 18160
_ZL26handle_flag_enum_attributePP9tree_nodeS0_S0_iPb 21352
_ZL21handle_mode_attributePP9tree_nodeS0_S0_iPb 53720
_ZL28handle_alloc_align_attributePP9tree_nodeS0_S0_iPb 97234
_ZL24handle_noclone_attributePP9tree_nodeS0_S0_iPb 146860
_ZL30handle_returns_twice_attributePP9tree_nodeS0_S0_iPb 218633
_ZL35handle_externally_visible_attributePP9tree_nodeS0_S0_iPb 267530
_ZL25handle_optimize_attributePP9tree_nodeS0_S0_iPb 327120
_ZL18maybe_add_noinlineP9tree_nodeS0_S0_Pb 347345
_ZL24handle_dealloc_attributePP9tree_nodeS0_S0_iPb 347353
_ZL24handle_argspec_attributePP9tree_nodeS0_S0_iPb 428939
_ZL28handle_vector_size_attributePP9tree_nodeS0_S0_iPb 509768
_ZL26type_valid_for_vector_sizeP9tree_nodeS0_S0_Pm 509944
_ZL20type_for_vector_sizeP9tree_node 509946
_Z24handle_aligned_attributePP9tree_nodeS0_S0_iPb 569289
_ZL31common_handle_aligned_attributePP9tree_nodeS0_S0_iPbb 569413
_ZL27handle_visibility_attributePP9tree_nodeS0_S0_iPb 686413
_Z23handle_unused_attributePP9tree_nodeS0_S0_iPb 692615
_ZL23append_access_attr_idxsPP9tree_nodeS0_PKccPl 723879
_ZL25handle_noinline_attributePP9tree_nodeS0_S0_iPb 862115
_ZL14build_arg_specP9tree_nodePNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 957006
_ZL25handle_sentinel_attributePP9tree_nodeS0_S0_iPb 1059902
_ZL18append_access_attrPP9tree_nodeS0_PKcS3_S0_ 1119053
_ZL32handle_returns_nonnull_attributePP9tree_nodeS0_S0_iPb 1193089
_ZL17get_argument_typeP9tree_nodejPj 1312845
_ZL19handle_tm_attributePP9tree_nodeS0_S0_iPb 1318789
_Z17find_tm_attributeP9tree_node 1324008
_Z27handle_deprecated_attributePP9tree_nodeS0_S0_iPb 1621359
_ZL23handle_novops_attributePP9tree_nodeS0_S0_iPb 1634197
_ZL21handle_cold_attributePP9tree_nodeS0_S0_iPb 1864564
_ZL23handle_access_attributePP9tree_nodeS0_S0_iPb 2233604
_ZL27handle_alloc_size_attributePP9tree_nodeS0_S0_iPb 2284557
_ZL18decl_or_type_attrsP9tree_node 2512604
_ZL35handle_warn_unused_result_attributePP9tree_nodeS0_S0_iPb 2773834
_ZL23handle_malloc_attributePP9tree_nodeS0_S0_iPb 3223506
_Z25handle_noreturn_attributePP9tree_nodeS0_S0_iPb 3934644
_ZL18validate_attr_argsPP9tree_nodeS0_S1_ 4764278
_ZL29handle_type_generic_attributePP9tree_nodeS0_S0_iPb 6270504
_Z15tm_attr_to_maskP9tree_node 13069786
_ZL35handle_nonnull_if_nonzero_attributePP9tree_nodeS0_S0_iPb 14913442
_Z28attribute_takes_identifier_pPK9tree_node 16326722
_ZL21handle_pure_attributePP9tree_nodeS0_S0_iPb 19577386
_ZL23handle_target_attributePP9tree_nodeS0_S0_iPb 23500458
_ZL27handle_artificial_attributePP9tree_nodeS0_S0_iPb 35600244
_ZL27handle_gnu_inline_attributePP9tree_nodeS0_S0_iPb 36180760
_ZL30handle_always_inline_attributePP9tree_nodeS0_S0_iPb 39164259
_ZL24handle_nonnull_attributePP9tree_nodeS0_S0_iPb 44504767
_Z28build_attr_access_from_parmsP9tree_nodeb 49661843
_Z19positional_argumentPK9tree_nodeS1_RPS_9tree_codeii 82456563
_Z22set_musttail_on_returnP9tree_nodemb 120442878
_ZL23handle_fnspec_attributePP9tree_nodeS0_S0_iPb 128016110
_ZL22handle_const_attributePP9tree_nodeS0_S0_iPb 178827060
_ZL21handle_leaf_attributePP9tree_nodeS0_S0_iPb 416802544
_ZL24handle_nothrow_attributePP9tree_nodeS0_S0_iPb 428288268

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.