LCOV - code coverage report
Current view: top level - gcc/rust/expand - rust-macro-expand.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 70.2 % 114 80
Test Date: 2024-05-04 14:01:55 Functions: 54.5 % 22 12
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
_ZN4Rust13MacroExpander24expand_derive_proc_macroINS_3AST4ItemEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust34MatchedFragmentContainerRepetition12add_fragmentENS_15MatchedFragmentE 0
_ZNK4Rust15MatchedFragment9as_stringB5cxx11Ev 0
_ZNK4Rust31MatchedFragmentContainerMetaVar9as_stringB5cxx11Ev 0
_ZNK4Rust34MatchedFragmentContainerRepetition9as_stringB5cxx11Ev 0
_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_3AST8FunctionEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST9BlockExprEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST9TraitImplEEENS2_8FragmentERT_RNS2_10SimplePathE 0
_ZN4Rust13MacroExpander27expand_attribute_proc_macroINS_3AST4ItemEEENS2_8FragmentERT_RNS2_10SimplePathE 1
_ZN4Rust17SubstitutionScope14insert_matchesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_24MatchedFragmentContainerESt14default_deleteIS8_EE 49
_ZN4Rust13MacroExpander21set_expanded_fragmentEONS_3AST8FragmentE 2265
_ZN4Rust17SubstitutionScope15append_fragmentENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10unique_ptrINS_24MatchedFragmentContainerESt14default_deleteIS8_EE 3357
_ZN4Rust13MacroExpanderC2ERNS_3AST5CrateENS_12ExpansionCfgERNS_7SessionE 3600
_ZN4Rust13MacroExpanderD2Ev 3600
_ZN4Rust17SubstitutionScope14insert_metavarENS_15MatchedFragmentE 6546
_ZN4Rust17SubstitutionScope4pushEv 6630
_ZNK4Rust31MatchedFragmentContainerMetaVar8get_kindEv 14493
_ZNK4Rust34MatchedFragmentContainerRepetition8get_kindEv 14648
_ZN4Rust13MacroExpander11pop_contextEv 1166966
_ZN4Rust13MacroExpander22take_expanded_fragmentEv 1179077

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.