LCOV - code coverage report
Current view: top level - gcc/rust/expand - rust-macro-expand.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 75.6 % 119 90
Test Date: 2026-03-28 14:25:54 Functions: 59.1 % 22 13
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust13MacroExpander11pop_contextEv 1611716
_ZN4Rust13MacroExpander21set_expanded_fragmentEONS_3AST8FragmentE 2823
_ZN4Rust13MacroExpander22take_expanded_fragmentEv 1636999
_ZN4Rust13MacroExpander24expand_derive_proc_macroINS_3AST4ItemEEENS2_8FragmentERT_RNS2_10SimplePathE 5
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST4ItemEEENS2_8FragmentERT_RNS2_10SimplePathE 1
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST11ExternBlockEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST12InherentImplEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST4ItemEEENS2_8FragmentERT_RNS2_10SimplePathE 1
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST8FunctionEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST9BlockExprEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST9TraitImplEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpanderC2ERNS_3AST5CrateENS_12ExpansionCfgERNS_7SessionE 4522
_ZN4Rust13MacroExpanderD2Ev 4522
_ZN4Rust17SubstitutionScope14insert_matchesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_24MatchedFragmentContainerESt14default_deleteIS8_EE 57
_ZN4Rust17SubstitutionScope14insert_metavarENS_15MatchedFragmentE 8157
_ZN4Rust17SubstitutionScope15append_fragmentENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_24MatchedFragmentContainerESt14default_deleteIS8_EE 4441
_ZN4Rust17SubstitutionScope4pushEv 8061
_ZN4Rust34MatchedFragmentContainerRepetition12add_fragmentENS_15MatchedFragmentE 0
_ZNK4Rust15MatchedFragment9as_stringB5cxx11Ev 0
_ZNK4Rust31MatchedFragmentContainerMetaVar8get_kindEv 24402
_ZNK4Rust31MatchedFragmentContainerMetaVar9as_stringB5cxx11Ev 0
_ZNK4Rust34MatchedFragmentContainerRepetition8get_kindEv 19763
_ZNK4Rust34MatchedFragmentContainerRepetition9as_stringB5cxx11Ev 0

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.