LCOV - code coverage report
Current view: top level - gcc/rust/parse - rust-parse-impl-pattern.hxx (source / functions) Coverage Total Hit
Test: gcc.info Lines: 66.7 % 655 437
Test Date: 2026-02-28 14:20:25 Functions: 69.2 % 26 18
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust6ParserINS_5LexerEE13parse_patternEv 27826
_ZN4Rust6ParserINS_15MacroInvocLexerEE13parse_patternEv 3162
_ZN4Rust6ParserINS_5LexerEE13parse_patternEv 24664
_ZN4Rust6ParserINS_5LexerEE19parse_slice_patternEv 77
_ZN4Rust6ParserINS_15MacroInvocLexerEE19parse_slice_patternEv 0
_ZN4Rust6ParserINS_5LexerEE19parse_slice_patternEv 77
_ZN4Rust6ParserINS_5LexerEE20parse_pattern_no_altEv 28160
_ZN4Rust6ParserINS_15MacroInvocLexerEE20parse_pattern_no_altEv 3162
_ZN4Rust6ParserINS_5LexerEE20parse_pattern_no_altEv 24998
_ZN4Rust6ParserINS_5LexerEE23parse_reference_patternEv 32
_ZN4Rust6ParserINS_15MacroInvocLexerEE23parse_reference_patternEv 0
_ZN4Rust6ParserINS_5LexerEE23parse_reference_patternEv 32
_ZN4Rust6ParserINS_5LexerEE24parse_identifier_patternEv 924
_ZN4Rust6ParserINS_15MacroInvocLexerEE24parse_identifier_patternEv 21
_ZN4Rust6ParserINS_5LexerEE24parse_identifier_patternEv 903
_ZN4Rust6ParserINS_5LexerEE25parse_range_pattern_boundEv 56
_ZN4Rust6ParserINS_15MacroInvocLexerEE25parse_range_pattern_boundEv 0
_ZN4Rust6ParserINS_5LexerEE25parse_range_pattern_boundEv 56
_ZN4Rust6ParserINS_5LexerEE26parse_struct_pattern_elemsEv 110
_ZN4Rust6ParserINS_15MacroInvocLexerEE26parse_struct_pattern_elemsEv 0
_ZN4Rust6ParserINS_5LexerEE26parse_struct_pattern_elemsEv 110
_ZN4Rust6ParserINS_5LexerEE26parse_struct_pattern_fieldEv 0
_ZN4Rust6ParserINS_15MacroInvocLexerEE26parse_struct_pattern_fieldEv 0
_ZN4Rust6ParserINS_5LexerEE26parse_struct_pattern_fieldEv 0
_ZN4Rust6ParserINS_5LexerEE27parse_ident_leading_patternEv 25117
_ZN4Rust6ParserINS_15MacroInvocLexerEE27parse_ident_leading_patternEv 2825
_ZN4Rust6ParserINS_5LexerEE27parse_ident_leading_patternEv 22292
_ZN4Rust6ParserINS_5LexerEE30parse_grouped_or_tuple_patternEv 434
_ZN4Rust6ParserINS_15MacroInvocLexerEE30parse_grouped_or_tuple_patternEv 247
_ZN4Rust6ParserINS_5LexerEE30parse_grouped_or_tuple_patternEv 187
_ZN4Rust6ParserINS_5LexerEE30parse_literal_or_range_patternEv 483
_ZN4Rust6ParserINS_15MacroInvocLexerEE30parse_literal_or_range_patternEv 28
_ZN4Rust6ParserINS_5LexerEE30parse_literal_or_range_patternEv 455
_ZN4Rust6ParserINS_5LexerEE34parse_struct_pattern_field_partialESt6vectorINS_3AST9AttributeESaIS5_EE 173
_ZN4Rust6ParserINS_15MacroInvocLexerEE34parse_struct_pattern_field_partialESt6vectorINS_3AST9AttributeESaIS5_EE 0
_ZN4Rust6ParserINS_5LexerEE34parse_struct_pattern_field_partialESt6vectorINS_3AST9AttributeESaIS5_EE 173
_ZZN4Rust6ParserINS_5LexerEE19parse_slice_patternEvENKUlvE_clEv 75
_ZZN4Rust6ParserINS_15MacroInvocLexerEE19parse_slice_patternEvENKUlvE_clEv 0
_ZZN4Rust6ParserINS_5LexerEE19parse_slice_patternEvENKUlvE_clEv 75

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