LCOV - code coverage report
Current view: top level - gcc - gimple-ssa-sprintf.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.1 % 1799 1693
Test Date: 2024-12-21 13:15:12 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
_Z18handle_printf_callP20gimple_stmt_iteratorR13pointer_query 4697796
_ZN12_GLOBAL__N_113format_result12append_aliasERKNS_9directiveElRKNS_12result_rangeE 262
_ZN12_GLOBAL__N_113format_resultpLEm 0
_ZN12_GLOBAL__N_19directive13set_precisionEP9tree_nodeP11range_query 872
_ZN12_GLOBAL__N_19directive9set_widthEP9tree_nodeP11range_query 783
_ZN12_GLOBAL__N_19directiveC2EPKNS_9call_infoEj 806790
_ZN12_GLOBAL__N_19fmtresult15type_max_digitsEP9tree_nodei 904
_ZN12_GLOBAL__N_19fmtresult29adjust_for_width_or_precisionEPKlP9tree_nodejj 676713
_ZN12_GLOBAL__N_1L10maybe_warnER13substring_locmRKNS_9call_infoERKNS_12result_rangeES7_RKNS_9directiveE 802761
_ZN12_GLOBAL__N_1L11format_noneERKNS_9directiveEP9tree_nodeR13pointer_query 77
_ZN12_GLOBAL__N_1L11tree_digitsEP9tree_nodeilbb 185228
_ZN12_GLOBAL__N_1L12alias_offsetEP9tree_nodePlS1_l 18672
_ZN12_GLOBAL__N_1L12format_plainERKNS_9directiveEP9tree_nodeR13pointer_query 467147
_ZN12_GLOBAL__N_1L12is_call_safeERKNS_9call_infoERKNS_13format_resultEbPm 216422
_ZN12_GLOBAL__N_1L13format_stringERKNS_9directiveEP9tree_nodeR13pointer_query 216903
_ZN12_GLOBAL__N_1L13get_int_rangeEP9tree_nodeP6gimplePlS4_blP11range_query 2244
_ZN12_GLOBAL__N_1L13should_warn_pERKNS_9call_infoERKNS_12result_rangeES5_ 802761
_ZN12_GLOBAL__N_1L14format_integerERKNS_9directiveEP9tree_nodeR13pointer_query 226790
_ZN12_GLOBAL__N_1L14format_percentERKNS_9directiveEP9tree_nodeR13pointer_query 94
_ZN12_GLOBAL__N_1L14target_int_maxEv 2024665
_ZN12_GLOBAL__N_1L14target_int_minEv 671975
_ZN12_GLOBAL__N_1L14target_strtowiEPPKcS2_ 2423
_ZN12_GLOBAL__N_1L14target_to_hostEPcmPKc 5446
_ZN12_GLOBAL__N_1L15bytes_remainingEmRKNS_13format_resultE 804143
_ZN12_GLOBAL__N_1L15format_floatingERKNS_9directiveEP9tree_nodeR13pointer_query 5331
_ZN12_GLOBAL__N_1L15format_floatingERKNS_9directiveEPKl 4770
_ZN12_GLOBAL__N_1L15parse_directiveERNS_9call_infoERNS_9directiveEPNS_13format_resultEPKcPjP11range_query 806790
_ZN12_GLOBAL__N_1L15target_size_maxEv 210978
_ZN12_GLOBAL__N_1L16format_characterERKNS_9directiveEP9tree_nodeR13pointer_query 1076
_ZN12_GLOBAL__N_1L16format_directiveERKNS_9call_infoEPNS_13format_resultERKNS_9directiveER13pointer_query 806790
_ZN12_GLOBAL__N_1L17get_format_stringEP9tree_nodePm 123706
_ZN12_GLOBAL__N_1L17get_string_lengthEP9tree_nodeP6gimplemjR13pointer_query 216903
_ZN12_GLOBAL__N_1L17try_simplify_callEP20gimple_stmt_iteratorRKNS_9call_infoERKNS_13format_resultE 108215
_ZN12_GLOBAL__N_1L18maybe_warn_overlapERNS_9call_infoEPNS_13format_resultE 115912
_ZN12_GLOBAL__N_1L19format_floating_maxEP9tree_nodecl 4678
_ZN12_GLOBAL__N_1L19get_user_idx_formatEP9tree_nodePj 3622600
_ZN12_GLOBAL__N_1L20get_destination_sizeEP9tree_nodeP6gimpleR13pointer_query 119817
_ZN12_GLOBAL__N_1L21compute_format_lengthERNS_9call_infoEPNS_13format_resultER13pointer_query 118577
_ZN12_GLOBAL__N_1L21get_origin_and_offsetEP9tree_nodePlS2_S2_ 36923
_ZN12_GLOBAL__N_1L22get_mpfr_format_lengthEP13__mpfr_structPKclcc 5760
_ZN12_GLOBAL__N_1L23build_intmax_type_nodesEPP9tree_nodeS2_ 122
_ZN12_GLOBAL__N_1L23get_origin_and_offset_rEP9tree_nodePlS2_S2_ 24358
_ZN12_GLOBAL__N_1L25adjust_range_for_overflowEP9tree_nodePS1_S2_ 41495
_ZN12_GLOBAL__N_1L27init_target_to_host_charmapEv 4697796
_ZN12_GLOBAL__N_1L27try_substitute_return_valueEP20gimple_stmt_iteratorRKNS_9call_infoERKNS_13format_resultE 108207
_ZN12_GLOBAL__N_1L29set_aggregate_size_and_offsetEP9tree_nodePlS2_S2_ 3778
_ZN12_GLOBAL__N_1L4ilogEmi 0
_ZN12_GLOBAL__N_1L7fmtwarnERK13substring_locmPKc8opt_codeS4_z 5946
_ZN12_GLOBAL__N_1L9fmtwarn_nERK13substring_locmPKc8opt_codemS4_S4_z 543
_ZNK12_GLOBAL__N_19call_info14is_string_funcEv 1382
_ZNK12_GLOBAL__N_19directive25known_width_and_precisionEv 19188

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.