LCOV - code coverage report
Current view: top level - gcc - attribs.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.8 % 1056 1001
Test Date: 2025-12-13 14:10:19 Functions: 98.5 % 68 67
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
_Z13apply_tm_attrP9tree_nodeS0_ 3659
_Z14free_attr_datav 281408
_Z14make_attribute12string_sliceS_P9tree_node 435
_Z15decl_attributesPP9tree_nodeS0_iS0_ 1828678317
_Z15get_parm_accessR8hash_mapI16rdwr_access_hash11attr_access21simple_hashmap_traitsI19default_hash_traitsIS0_ES1_EEP9tree_nodeS9_ 783624
_Z15init_attributesv 1099012
_Z16merge_attributesP9tree_nodeS0_ 182323739
_Z16remove_attributePKcP9tree_node 101507356
_Z16remove_attributePKcS0_P9tree_node 12094
_Z17cxx11_attribute_pPK9tree_node 33268459320
_Z18get_attribute_namePK9tree_node 27593539872
_Z18register_attributePK14attribute_spec 1
_Z18sorted_attr_stringP9tree_node 37841
_Z19attribute_ignored_pP9tree_node 1595440817
_Z19attribute_ignored_pPK14attribute_spec 42684
_Z20attribute_list_equalPK9tree_nodeS1_ 4768984608
_Z20comp_type_attributesPK9tree_nodeS1_ 992016118
_Z20make_dispatcher_declP9tree_node 198
_Z21attribute_value_equalPK9tree_nodeS1_ 47844172
_Z21lookup_attribute_specPK9tree_node 369234505
_Z21merge_decl_attributesP9tree_nodeS0_ 54788275
_Z21merge_type_attributesP9tree_nodeS0_ 127457601
_Z21simple_cst_list_equalPK9tree_nodeS1_ 26356641
_Z22init_attr_rdwr_indicesP8hash_mapI16rdwr_access_hash11attr_access21simple_hashmap_traitsI19default_hash_traitsIS0_ES1_EEP9tree_node 9268001
_Z23duplicate_one_attributePP9tree_nodeS0_PKc 8008407
_Z23get_attribute_namespacePK9tree_node 2459971456
_Z24attribute_list_containedPK9tree_nodeS1_ 642189308
_Z24private_lookup_attributePKcS0_mmP9tree_node 898901435
_Z24private_lookup_attributePKcmP9tree_node 11853613476
_Z26any_nonignored_attribute_pP9tree_node 1405
_Z26copy_attributes_to_builtinP9tree_node 8008376
_Z26register_scoped_attributesRK22scoped_attribute_specsb 1412418
_Z26remove_attributes_matchingIZ32affects_type_identity_attributesP9tree_nodebEUlPKS0_PK14attribute_specE_ES1_S1_T_ 434135
_Z26remove_attributes_matchingIZ32affects_type_identity_attributesP9tree_nodebEUlPKS0_PK14attribute_specE_ES1_S1_T_ 374802
_Z26remove_attributes_matchingIZ36restrict_type_identity_attributes_toP9tree_nodeS1_EUlPKS0_PK14attribute_specE_ES1_S1_T_ 59333
_Z27decls_mismatched_attributesP9tree_nodeS0_S0_PKPKcR8auto_vecIS2_Lm0EE 1092180
_Z27is_function_default_versionP9tree_node 8965
_Z27maybe_diag_alias_attributesP9tree_nodeS0_ 5143
_Z28build_decl_attribute_variantP9tree_nodeS0_ 50671842
_Z28build_type_attribute_variantP9tree_nodeS0_ 367459509
_Z29functions_b_resolvable_from_aP9tree_nodeS0_S0_ 375
_Z32affects_type_identity_attributesP9tree_nodeb 374802
_Z32handle_ignored_attributes_optionP3vecIPc7va_heap6vl_ptrE 288914
_Z33build_type_attribute_qual_variantP9tree_nodeS0_i 375333755
_Z36restrict_type_identity_attributes_toP9tree_nodeS0_ 59333
_ZL11attr_strcmpPKvS0_ 7788
_ZL13has_attributeP9tree_nodeS0_PKc 578011
_ZL17get_gnu_namespacev 2777017102
_ZL19find_same_attributePK9tree_nodePS_ 1599935594
_ZL20diag_attr_exclusionsP9tree_nodeS0_S0_PK14attribute_spec 349605797
_ZL22check_attribute_tablesv 288851
_ZL22cmp_attrib_identifiersPK9tree_nodeS1_ 74096777
_ZL22lookup_ident_attributeP9tree_nodeS0_ 298755084
_ZL24attr_namespace_ignored_pP9tree_node 772
_ZL24find_attribute_namespacePKc 1968684504
_ZL25register_scoped_attributePK14attribute_specP17scoped_attributes 40593548
_ZL28lookup_scoped_attribute_specPK9tree_nodeS1_ 1967271359
_ZL30omp_declare_simd_clauses_equalP9tree_nodeS0_ 0
_ZN11attr_access14free_lang_dataEP9tree_node 331141
_ZN16attribute_hasher4hashEPK14attribute_spec 11068945721
_ZN16attribute_hasher5equalEPK14attribute_specPK9substring 13536114200
_ZN8selftest16attribs_cc_testsEv 4
_ZN8selftestL25test_attribute_exclusionsEv 4
_ZNK11attr_access10vla_boundsEPj 756
_ZNK11attr_access15array_as_stringB5cxx11EP9tree_node 9034
_ZNK11attr_access18to_external_stringEv 2484
_ZNK11attr_access18to_internal_stringEv 1143322
_ZZ32handle_ignored_attributes_optionP3vecIPc7va_heap6vl_ptrEENKUlPKclE_clES6_l 317
_ZZ36restrict_type_identity_attributes_toP9tree_nodeS0_ENKUlPKS_PK14attribute_specE_clES2_S5_ 14788

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.