LCOV - code coverage report
Current view: top level - gcc/rust/expand - rust-macro-builtins.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 91.1 % 393 358
Test Date: 2024-04-27 14:03:13 Functions: 92.3 % 26 24
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
_ZN4Rust12MacroBuiltin14assert_handlerEjRNS_3AST14MacroInvocDataE 0
_ZN4Rust12MacroBuiltin5sorryEjRNS_3AST14MacroInvocDataE 0
_ZN4Rust12MacroBuiltin15include_handlerEjRNS_3AST14MacroInvocDataE 1
_ZN4Rust12MacroBuiltin18proc_macro_builtinEjRNS_3AST14MacroInvocDataE 1
_ZN4Rust12MacroBuiltin21compile_error_handlerEjRNS_3AST14MacroInvocDataE 5
_ZN4Rust12_GLOBAL__N_1L29make_eager_builtin_invocationENS_12BuiltinMacroEjNS_3AST14DelimTokenTreeEOSt6vectorISt10unique_ptrINS2_15MacroInvocationESt14default_deleteIS6_EESaIS9_EE 6
_ZN4Rust12MacroBuiltin12file_handlerEjRNS_3AST14MacroInvocDataE 7
_ZN4Rust12_GLOBAL__N_119make_macro_path_strENS_12BuiltinMacroE 7
_ZN4Rust12MacroBuiltin17stringify_handlerEjRNS_3AST14MacroInvocDataE 8
_ZN4Rust12MacroBuiltin14column_handlerEjRNS_3AST14MacroInvocDataE 14
_ZN4Rust12MacroBuiltin21include_bytes_handlerEjRNS_3AST14MacroInvocDataE 14
_ZN4Rust12MacroBuiltin12line_handlerEjRNS_3AST14MacroInvocDataE 15
_ZN4Rust12MacroBuiltin19include_str_handlerEjRNS_3AST14MacroInvocDataE 17
_ZN4Rust12_GLOBAL__N_115load_file_bytesEjPKc 24
_ZN4Rust12_GLOBAL__N_120source_relative_pathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj 25
_ZN4Rust12_GLOBAL__N_1L40try_extract_string_literal_from_fragmentERKjRSt10unique_ptrINS_3AST4ExprESt14default_deleteIS5_EE 30
_ZN4Rust12MacroBuiltin11env_handlerEjRNS_3AST14MacroInvocDataE 32
_ZN4Rust12_GLOBAL__N_127parse_single_string_literalENS_12BuiltinMacroERNS_3AST14DelimTokenTreeEjPNS_13MacroExpanderE 37
_ZN4Rust12MacroBuiltin11cfg_handlerEjRNS_3AST14MacroInvocDataE 47
_ZN4Rust12MacroBuiltin14concat_handlerEjRNS_3AST14MacroInvocDataE 56
_ZN4Rust12_GLOBAL__N_1L27check_for_eager_invocationsERSt6vectorISt10unique_ptrINS_3AST4ExprESt14default_deleteIS4_EESaIS7_EE 86
_ZN4Rust12_GLOBAL__N_1L20try_expand_many_exprERNS_6ParserINS_15MacroInvocLexerEEENS_7TokenIdEPNS_13MacroExpanderERb 88
_ZN4Rust12_GLOBAL__N_111make_stringEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 89
_ZN4Rust12_GLOBAL__N_1L15macro_end_tokenERNS_3AST14DelimTokenTreeERNS_6ParserINS_15MacroInvocLexerEEE 125
_ZN4Rust25builtin_macro_from_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 217
_ZN4Rust12_GLOBAL__N_1L10make_tokenESt10shared_ptrINS_5TokenEE 2424

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.