LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-type.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 83.1 % 307 255
Test Date: 2026-10-24 16:24:59 Functions: 72.3 % 94 68
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3AST10TraitBoundC2ENS0_8TypePathEmbbSt6vectorINS0_13LifetimeParamESaIS4_EE 7175
_ZN4Rust3AST10TraitBoundC2ERKS1_ 1056
_ZN4Rust3AST10TraitBoundC2EjNS0_8TypePathEmbbSt6vectorINS0_13LifetimeParamESaIS4_EE 23308
_ZN4Rust3AST13ImplTraitTypeC2ERKS1_ 437
_ZN4Rust3AST13ImplTraitTypeC2ESt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS4_EESaIS7_EEm 99
_ZN4Rust3AST13ReferenceType19get_type_referencedEv 770050
_ZN4Rust3AST13ReferenceTypeC2ERKS1_ 66992
_ZN4Rust3AST14RawPointerType19get_type_pointed_toEv 613930
_ZN4Rust3AST14RawPointerType23get_type_pointed_to_ptrEv 122733
_ZN4Rust3AST14RawPointerTypeC2ERKS1_ 17309
_ZN4Rust3AST15MaybeNamedParam12create_errorEv 0
_ZN4Rust3AST15MaybeNamedParam12get_type_ptrEv 221112
_ZN4Rust3AST15MaybeNamedParam8get_typeEv 573646
_ZN4Rust3AST15MaybeNamedParamC2ENS_10IdentifierENS1_9ParamKindESt10unique_ptrINS0_4TypeESt14default_deleteIS5_EESt6vectorINS0_9AttributeESaISA_EEm 3824
_ZN4Rust3AST15MaybeNamedParamC2EOS1_ 8396
_ZN4Rust3AST15MaybeNamedParamC2ERKS1_ 19826
_ZN4Rust3AST15MaybeNamedParamD2Ev 28690
_ZN4Rust3AST15MaybeNamedParamaSEOS1_ 0
_ZN4Rust3AST15TraitObjectTypeC2ERKS1_ 150
_ZN4Rust3AST16BareFunctionType15get_return_typeEv 113118
_ZN4Rust3AST16BareFunctionType19get_return_type_ptrEv 18503
_ZN4Rust3AST16BareFunctionTypeC2ERKS1_ 3413
_ZN4Rust3AST16BareFunctionTypeC2ESt6vectorINS0_13LifetimeParamESaIS3_EENS0_18FunctionQualifiersES2_INS0_15MaybeNamedParamESaIS7_EEbS2_INS0_9AttributeESaISA_EESt10unique_ptrINS0_12TypeNoBoundsESt14default_deleteISE_EEm 703
_ZN4Rust3AST17ParenthesisedType18get_type_in_parensEv 3366
_ZN4Rust3AST17ParenthesisedTypeC2ERKS1_ 35
_ZN4Rust3AST21ImplTraitTypeOneBoundC2ERKS1_ 356
_ZN4Rust3AST9ArrayType13get_elem_typeEv 103266
_ZN4Rust3AST9ArrayType17get_elem_type_ptrEv 24859
_ZN4Rust3AST9ArrayTypeC2ERKS1_ 4552
_ZN4Rust3AST9ArrayTypeC2ESt10unique_ptrINS0_4TypeESt14default_deleteIS3_EENS0_9AnonConstEm 1186
_ZN4Rust3AST9SliceType13get_elem_typeEv 201458
_ZN4Rust3AST9SliceTypeC2ERKS1_ 4924
_ZN4Rust3AST9TupleTypeC2ERKS1_ 7014
_ZN4Rust3AST9TupleTypeC2ESt6vectorISt10unique_ptrINS0_4TypeESt14default_deleteIS4_EESaIS7_EEm 1675
_ZNK4Rust3AST10TraitBound14get_bound_typeEv 203
_ZNK4Rust3AST10TraitBound16reconstruct_implEv 0
_ZNK4Rust3AST10TraitBound27clone_type_param_bound_implEv 23308
_ZNK4Rust3AST10TraitBound9get_locusEv 1
_ZNK4Rust3AST12InferredType13get_type_kindEv 0
_ZNK4Rust3AST12InferredType16reconstruct_implEv 0
_ZNK4Rust3AST12InferredType25clone_type_no_bounds_implEv 1720
_ZNK4Rust3AST12InferredType9get_locusEv 280
_ZNK4Rust3AST13ImplTraitType13get_type_kindEv 0
_ZNK4Rust3AST13ImplTraitType15clone_type_implEv 437
_ZNK4Rust3AST13ImplTraitType16reconstruct_implEv 0
_ZNK4Rust3AST13ImplTraitType9get_locusEv 108
_ZNK4Rust3AST13ReferenceType13get_type_kindEv 0
_ZNK4Rust3AST13ReferenceType16reconstruct_implEv 8
_ZNK4Rust3AST13ReferenceType25clone_type_no_bounds_implEv 66992
_ZNK4Rust3AST13ReferenceType9get_locusEv 81323
_ZNK4Rust3AST14RawPointerType13get_type_kindEv 1558
_ZNK4Rust3AST14RawPointerType16reconstruct_implEv 0
_ZNK4Rust3AST14RawPointerType25clone_type_no_bounds_implEv 17309
_ZNK4Rust3AST14RawPointerType9get_locusEv 4290
_ZNK4Rust3AST15TraitObjectType13get_type_kindEv 0
_ZNK4Rust3AST15TraitObjectType15clone_type_implEv 150
_ZNK4Rust3AST15TraitObjectType16reconstruct_implEv 0
_ZNK4Rust3AST15TraitObjectType9get_locusEv 315
_ZNK4Rust3AST16BareFunctionType13get_type_kindEv 0
_ZNK4Rust3AST16BareFunctionType16reconstruct_implEv 2
_ZNK4Rust3AST16BareFunctionType25clone_type_no_bounds_implEv 3413
_ZNK4Rust3AST16BareFunctionType9get_locusEv 36248
_ZNK4Rust3AST17ParenthesisedType13get_type_kindEv 0
_ZNK4Rust3AST17ParenthesisedType14to_trait_boundEb 0
_ZNK4Rust3AST17ParenthesisedType16reconstruct_implEv 0
_ZNK4Rust3AST17ParenthesisedType25clone_type_no_bounds_implEv 35
_ZNK4Rust3AST17ParenthesisedType9as_stringB5cxx11Ev 0
_ZNK4Rust3AST17ParenthesisedType9get_locusEv 12
_ZNK4Rust3AST21ImplTraitTypeOneBound13get_type_kindEv 0
_ZNK4Rust3AST21ImplTraitTypeOneBound16reconstruct_implEv 0
_ZNK4Rust3AST21ImplTraitTypeOneBound25clone_type_no_bounds_implEv 356
_ZNK4Rust3AST21ImplTraitTypeOneBound9get_locusEv 1012
_ZNK4Rust3AST23TraitObjectTypeOneBound13get_type_kindEv 0
_ZNK4Rust3AST23TraitObjectTypeOneBound14to_trait_boundEb 0
_ZNK4Rust3AST23TraitObjectTypeOneBound16reconstruct_implEv 0
_ZNK4Rust3AST23TraitObjectTypeOneBound25clone_type_no_bounds_implEv 307
_ZNK4Rust3AST23TraitObjectTypeOneBound9get_locusEv 197
_ZNK4Rust3AST9ArrayType13get_type_kindEv 72
_ZNK4Rust3AST9ArrayType16reconstruct_implEv 0
_ZNK4Rust3AST9ArrayType25clone_type_no_bounds_implEv 4552
_ZNK4Rust3AST9ArrayType9get_locusEv 2441
_ZNK4Rust3AST9NeverType13get_type_kindEv 0
_ZNK4Rust3AST9NeverType16reconstruct_implEv 0
_ZNK4Rust3AST9NeverType25clone_type_no_bounds_implEv 588
_ZNK4Rust3AST9NeverType9as_stringB5cxx11Ev 0
_ZNK4Rust3AST9NeverType9get_locusEv 682
_ZNK4Rust3AST9SliceType13get_type_kindEv 164
_ZNK4Rust3AST9SliceType16reconstruct_implEv 5
_ZNK4Rust3AST9SliceType25clone_type_no_bounds_implEv 4924
_ZNK4Rust3AST9SliceType9get_locusEv 1945
_ZNK4Rust3AST9TupleType13get_type_kindEv 0
_ZNK4Rust3AST9TupleType16reconstruct_implEv 8
_ZNK4Rust3AST9TupleType25clone_type_no_bounds_implEv 7014
_ZNK4Rust3AST9TupleType9get_locusEv 6619

Generated by: LCOV version 2.5.0-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.