LCOV - code coverage report
Current view: top level - gcc/rust/hir/tree - rust-hir-path.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 84.4 % 167 141
Test Date: 2026-10-17 16:30:31 Functions: 83.3 % 48 40
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3HIR11GenericArgs12create_emptyEm 308974
_ZN4Rust3HIR11GenericArgsC2EOS1_ 472341
_ZN4Rust3HIR11GenericArgsD2Ev 896218
_ZN4Rust3HIR11GenericArgsaSEOS1_ 7377
_ZN4Rust3HIR11PathPattern12get_segmentsEv 120035
_ZN4Rust3HIR11PathPatternC2ENS_8LangItem4KindE 1773
_ZN4Rust3HIR11PathPatternC2ESt6vectorINS0_15PathExprSegmentESaIS3_EE 251096
_ZN4Rust3HIR15PathExprSegmentC2EOS1_ 153033
_ZN4Rust3HIR15TypePathSegmentD0Ev 30000
_ZN4Rust3HIR15TypePathSegmentD0Ev 30000
_ZN4Rust3HIR15TypePathSegmentD2Ev 0
_ZN4Rust3HIR16PathIdentSegment12create_errorEv 9847
_ZN4Rust3HIR17QualifiedPathType8get_typeEv 983
_ZN4Rust3HIR17QualifiedPathType9get_traitEv 822
_ZN4Rust3HIR18GenericArgsBinding8get_typeEv 222
_ZN4Rust3HIR18GenericArgsBindingC2EOS1_ 434
_ZNK4Rust3HIR11GenericArgs16has_generic_argsEv 121627
_ZNK4Rust3HIR11PathPattern12has_segmentsEv 5
_ZNK4Rust3HIR11PathPattern12is_refutableEv 0
_ZNK4Rust3HIR11PathPattern13get_lang_itemEv 529
_ZNK4Rust3HIR11PathPattern16get_num_segmentsEv 118084
_ZNK4Rust3HIR11PathPattern16get_pattern_typeEv 784
_ZNK4Rust3HIR11PathPattern17get_final_segmentEv 46897
_ZNK4Rust3HIR11PathPattern17is_single_segmentEv 0
_ZNK4Rust3HIR15TypePathSegment13get_lang_itemEv 50
_ZNK4Rust3HIR15TypePathSegment13is_ident_onlyEv 52258
_ZNK4Rust3HIR15TypePathSegment17get_ident_segmentEv 1388
_ZNK4Rust3HIR15TypePathSegment28clone_type_path_segment_implEv 37578
_ZNK4Rust3HIR15TypePathSegment8get_typeEv 61175
_ZNK4Rust3HIR15TypePathSegment8is_errorEv 3
_ZNK4Rust3HIR15TypePathSegment9to_stringB5cxx11Ev 111243
_ZNK4Rust3HIR16PathInExpression12get_mappingsEv 7408
_ZNK4Rust3HIR16PathInExpression18clone_pattern_implEv 2773
_ZNK4Rust3HIR16PathInExpression29clone_expr_without_block_implEv 920
_ZNK4Rust3HIR16PathInExpression9get_locusEv 299341
_ZNK4Rust3HIR19QualifiedPathInType15clone_type_implEv 50
_ZNK4Rust3HIR19QualifiedPathInType25clone_type_no_bounds_implEv 0
_ZNK4Rust3HIR22TypePathSegmentGeneric13is_ident_onlyEv 2126
_ZNK4Rust3HIR22TypePathSegmentGeneric28clone_type_path_segment_implEv 3174
_ZNK4Rust3HIR22TypePathSegmentGeneric8get_typeEv 3224
_ZNK4Rust3HIR23TypePathSegmentFunction13is_ident_onlyEv 0
_ZNK4Rust3HIR23TypePathSegmentFunction28clone_type_path_segment_implEv 640
_ZNK4Rust3HIR23TypePathSegmentFunction8get_typeEv 43
_ZNK4Rust3HIR25QualifiedPathInExpression12get_mappingsEv 357
_ZNK4Rust3HIR25QualifiedPathInExpression18clone_pattern_implEv 0
_ZNK4Rust3HIR25QualifiedPathInExpression29clone_expr_without_block_implEv 0
_ZNK4Rust3HIR25QualifiedPathInExpression9get_locusEv 263
_ZNK4Rust3HIR8TypePath15clone_type_implEv 32847
_ZNK4Rust3HIR8TypePath25clone_type_no_bounds_implEv 0

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.