LCOV - code coverage report
Current view: top level - gcc - gimple-ssa-sprintf.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.1 % 1800 1694
Test Date: 2025-06-21 16:26:05 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_locmPKc8opt_codemS4_S4_z 547
_ZN12_GLOBAL__N_19directive9set_widthEP9tree_nodeP11range_query 783
_ZN12_GLOBAL__N_19directive13set_precisionEP9tree_nodeP11range_query 876
_ZN12_GLOBAL__N_19fmtresult15type_max_digitsEP9tree_nodei 904
_ZN12_GLOBAL__N_1L16format_characterERKNS_9directiveEP9tree_nodeR13pointer_query 1077
_ZNK12_GLOBAL__N_19call_info14is_string_funcEv 1382
_ZN12_GLOBAL__N_1L13get_int_rangeEP9tree_nodeP6gimplePlS4_blP11range_query 2250
_ZN12_GLOBAL__N_1L14target_strtowiEPPKcS2_ 2445
_ZN12_GLOBAL__N_1L29set_aggregate_size_and_offsetEP9tree_nodePlS2_S2_ 3779
_ZN12_GLOBAL__N_1L19format_floating_maxEP9tree_nodecl 4697
_ZN12_GLOBAL__N_1L15format_floatingERKNS_9directiveEPKl 4789
_ZN12_GLOBAL__N_1L15format_floatingERKNS_9directiveEP9tree_nodeR13pointer_query 5372
_ZN12_GLOBAL__N_1L14target_to_hostEPcmPKc 5454
_ZN12_GLOBAL__N_1L22get_mpfr_format_lengthEP13__mpfr_structPKclcc 5823
_ZN12_GLOBAL__N_1L7fmtwarnERK13substring_locmPKc8opt_codeS4_z 5950
_ZN12_GLOBAL__N_1L12alias_offsetEP9tree_nodePlS1_l 18838
_ZNK12_GLOBAL__N_19directive25known_width_and_precisionEv 19484
_ZN12_GLOBAL__N_1L23get_origin_and_offset_rEP9tree_nodePlS2_S2_ 24361
_ZN12_GLOBAL__N_1L21get_origin_and_offsetEP9tree_nodePlS2_S2_ 37239
_ZN12_GLOBAL__N_1L25adjust_range_for_overflowEP9tree_nodePS1_S2_ 42011
_ZN12_GLOBAL__N_1L27try_substitute_return_valueEP20gimple_stmt_iteratorRKNS_9call_infoERKNS_13format_resultE 129612
_ZN12_GLOBAL__N_1L17try_simplify_callEP20gimple_stmt_iteratorRKNS_9call_infoERKNS_13format_resultE 129620
_ZN12_GLOBAL__N_1L18maybe_warn_overlapERNS_9call_infoEPNS_13format_resultE 137333
_ZN12_GLOBAL__N_1L21compute_format_lengthERNS_9call_infoEPNS_13format_resultER13pointer_query 140019
_ZN12_GLOBAL__N_1L20get_destination_sizeEP9tree_nodeP6gimpleR13pointer_query 141336
_ZN12_GLOBAL__N_1L17get_format_stringEP9tree_nodePm 145281
_ZN12_GLOBAL__N_1L11tree_digitsEP9tree_nodeilbb 207416
_ZN12_GLOBAL__N_1L14format_integerERKNS_9directiveEP9tree_nodeR13pointer_query 249494
_ZN12_GLOBAL__N_1L12is_call_safeERKNS_9call_infoERKNS_13format_resultEbPm 259232
_ZN12_GLOBAL__N_1L15target_size_maxEv 271862
_ZN12_GLOBAL__N_1L13format_stringERKNS_9directiveEP9tree_nodeR13pointer_query 277831
_ZN12_GLOBAL__N_1L17get_string_lengthEP9tree_nodeP6gimplemjR13pointer_query 277831
_ZN12_GLOBAL__N_1L12format_plainERKNS_9directiveEP9tree_nodeR13pointer_query 571691
_ZN12_GLOBAL__N_1L14target_int_minEv 778331
_ZN12_GLOBAL__N_19fmtresult29adjust_for_width_or_precisionEPKlP9tree_nodejj 783091
_ZN12_GLOBAL__N_1L10maybe_warnER13substring_locmRKNS_9call_infoERKNS_12result_rangeES7_RKNS_9directiveE 989540
_ZN12_GLOBAL__N_1L13should_warn_pERKNS_9call_infoERKNS_12result_rangeES5_ 989540
_ZN12_GLOBAL__N_1L15bytes_remainingEmRKNS_13format_resultE 990922
_ZN12_GLOBAL__N_19directiveC2EPKNS_9call_infoEj 993590
_ZN12_GLOBAL__N_1L15parse_directiveERNS_9call_infoERNS_9directiveEPNS_13format_resultEPKcPjP11range_query 993590
_ZN12_GLOBAL__N_1L16format_directiveERKNS_9call_infoEPNS_13format_resultERKNS_9directiveER13pointer_query 993590
_ZN12_GLOBAL__N_1L14target_int_maxEv 2481479
_ZN12_GLOBAL__N_1L19get_user_idx_formatEP9tree_nodePj 3787312
_Z18handle_printf_callP20gimple_stmt_iteratorR13pointer_query 4920842
_ZN12_GLOBAL__N_1L27init_target_to_host_charmapEv 4920842

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.