LCOV - code coverage report
Current view: top level - gcc - gimple-ssa-sprintf.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.1 % 1801 1695
Test Date: 2024-04-27 14:03:13 Functions: 96.1 % 51 49
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
_ZN12_GLOBAL__N_113format_resultpLEm 0
_ZN12_GLOBAL__N_1L4ilogEmi 0
_ZN12_GLOBAL__N_1L11format_noneERKNS_9directiveEP9tree_nodeR13pointer_query 77
_ZN12_GLOBAL__N_1L14format_percentERKNS_9directiveEP9tree_nodeR13pointer_query 94
_ZN12_GLOBAL__N_1L23build_intmax_type_nodesEPP9tree_nodeS2_ 122
_ZN12_GLOBAL__N_113format_result12append_aliasERKNS_9directiveElRKNS_12result_rangeE 262
_ZN12_GLOBAL__N_1L9fmtwarn_nERK13substring_locjPKc8opt_codemS4_S4_z 544
_ZN12_GLOBAL__N_19directive9set_widthEP9tree_nodeP11range_query 786
_ZN12_GLOBAL__N_19directive13set_precisionEP9tree_nodeP11range_query 875
_ZN12_GLOBAL__N_19fmtresult15type_max_digitsEP9tree_nodei 904
_ZN12_GLOBAL__N_1L16format_characterERKNS_9directiveEP9tree_nodeR13pointer_query 1069
_ZNK12_GLOBAL__N_19call_info14is_string_funcEv 1382
_ZN12_GLOBAL__N_1L13get_int_rangeEP9tree_nodeP6gimplePlS4_blP11range_query 2228
_ZN12_GLOBAL__N_1L14target_strtowiEPPKcS2_ 2377
_ZN12_GLOBAL__N_1L29set_aggregate_size_and_offsetEP9tree_nodePlS2_S2_ 3696
_ZN12_GLOBAL__N_1L19format_floating_maxEP9tree_nodecl 3867
_ZN12_GLOBAL__N_1L15format_floatingERKNS_9directiveEPKl 3959
_ZN12_GLOBAL__N_1L15format_floatingERKNS_9directiveEP9tree_nodeR13pointer_query 4521
_ZN12_GLOBAL__N_1L22get_mpfr_format_lengthEP13__mpfr_structPKclcc 4949
_ZN12_GLOBAL__N_1L14target_to_hostEPcmPKc 5424
_ZN12_GLOBAL__N_1L7fmtwarnERK13substring_locjPKc8opt_codeS4_z 5921
_ZNK12_GLOBAL__N_19directive25known_width_and_precisionEv 17351
_ZN12_GLOBAL__N_1L12alias_offsetEP9tree_nodePlS1_l 17993
_ZN12_GLOBAL__N_1L23get_origin_and_offset_rEP9tree_nodePlS2_S2_ 23910
_ZN12_GLOBAL__N_1L21get_origin_and_offsetEP9tree_nodePlS2_S2_ 34023
_ZN12_GLOBAL__N_1L25adjust_range_for_overflowEP9tree_nodePS1_S2_ 39347
_ZN12_GLOBAL__N_1L27try_substitute_return_valueEP20gimple_stmt_iteratorRKNS_9call_infoERKNS_13format_resultE 96830
_ZN12_GLOBAL__N_1L17try_simplify_callEP20gimple_stmt_iteratorRKNS_9call_infoERKNS_13format_resultE 96839
_ZN12_GLOBAL__N_1L18maybe_warn_overlapERNS_9call_infoEPNS_13format_resultE 104441
_ZN12_GLOBAL__N_1L21compute_format_lengthERNS_9call_infoEPNS_13format_resultER13pointer_query 107012
_ZN12_GLOBAL__N_1L20get_destination_sizeEP9tree_nodeP6gimpleR13pointer_query 108383
_ZN12_GLOBAL__N_1L17get_format_stringEP9tree_nodePj 112099
_ZN12_GLOBAL__N_1L11tree_digitsEP9tree_nodeilbb 170721
_ZN12_GLOBAL__N_1L15target_size_maxEv 183227
_ZN12_GLOBAL__N_1L13format_stringERKNS_9directiveEP9tree_nodeR13pointer_query 189382
_ZN12_GLOBAL__N_1L17get_string_lengthEP9tree_nodeP6gimplemjR13pointer_query 189382
_ZN12_GLOBAL__N_1L12is_call_safeERKNS_9call_infoERKNS_13format_resultEbPm 193669
_ZN12_GLOBAL__N_1L14format_integerERKNS_9directiveEP9tree_nodeR13pointer_query 210134
_ZN12_GLOBAL__N_1L12format_plainERKNS_9directiveEP9tree_nodeR13pointer_query 415757
_ZN12_GLOBAL__N_1L14target_int_minEv 610437
_ZN12_GLOBAL__N_19fmtresult29adjust_for_width_or_precisionEPKlP9tree_nodejj 615059
_ZN12_GLOBAL__N_1L10maybe_warnER13substring_locjRKNS_9call_infoERKNS_12result_rangeES7_RKNS_9directiveE 712131
_ZN12_GLOBAL__N_1L13should_warn_pERKNS_9call_infoERKNS_12result_rangeES5_ 712131
_ZN12_GLOBAL__N_1L15bytes_remainingEmRKNS_13format_resultE 713511
_ZN12_GLOBAL__N_19directiveC2EPKNS_9call_infoEj 716066
_ZN12_GLOBAL__N_1L15parse_directiveERNS_9call_infoERNS_9directiveEPNS_13format_resultEPKcPjP11range_query 716066
_ZN12_GLOBAL__N_1L16format_directiveERKNS_9call_infoEPNS_13format_resultERKNS_9directiveER13pointer_query 716066
_ZN12_GLOBAL__N_1L14target_int_maxEv 1801584
_ZN12_GLOBAL__N_1L19get_user_idx_formatEP9tree_nodePj 3570978
_Z18handle_printf_callP20gimple_stmt_iteratorR13pointer_query 4607697
_ZN12_GLOBAL__N_1L27init_target_to_host_charmapEv 4607697

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.