LCOV - code coverage report
Current view: top level - gcc - tree-object-size.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.2 % 1073 946
Test Date: 2025-10-18 14:39:06 Functions: 96.0 % 50 48
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
_Z14decl_init_sizeP9tree_nodeb 5020738
_Z17fini_object_sizesv 3504879
_Z17init_object_sizesv 18278
_Z22make_pass_object_sizesPN3gcc7contextE 289080
_Z27compute_builtin_object_sizeP9tree_nodeiPS0_ 130789
_Z28make_pass_early_object_sizesPN3gcc7contextE 289080
_ZL11do_valueizeP9tree_node 17649
_ZL12bundle_sizesP9tree_nodeS0_ 509
_ZL12size_initvali 11545
_ZL12size_unknowni 166074
_ZL14emit_phi_nodesP6gimpleP9tree_nodeS2_ 142
_ZL14size_initval_pP9tree_nodei 5404
_ZL14size_unknown_pP9tree_nodei 98459
_ZL15inner_at_offsetP9tree_nodeS0_S0_ 18
_ZL15size_for_offsetP9tree_nodeS0_S0_b 12666
_ZL16addr_object_sizeP16object_size_infoPK9tree_nodeiPPS1_S5_ 25544
_ZL16call_object_sizeP16object_size_infoP9tree_nodeP5gcall 2148
_ZL16expr_object_sizeP16object_size_infoP9tree_nodeS2_ 8202
_ZL16object_sizes_getP16object_size_infojb 25053
_ZL16object_sizes_setP16object_size_infojP9tree_nodeS2_ 14402
_ZL16parm_object_sizeP16object_size_infoP9tree_node 1603
_ZL17alloc_object_sizePK5gcalli 1862
_ZL17init_offset_limitv 3820
_ZL17object_sizes_growi 31462
_ZL17pass_through_callPK5gcall 2205
_ZL18merge_object_sizesP16object_size_infoP9tree_nodeS2_ 2212
_ZL18propagate_unknownsP16object_size_infoP9tree_nodeP11bitmap_head 3266
_ZL18strdup_object_sizePK5gcallib 160
_ZL19dynamic_object_sizeP16object_size_infoP9tree_nodePS2_S3_ 355
_ZL19unknown_object_sizeP16object_size_infoP9tree_node 0
_ZL20object_sizes_executeP8functionb 3504879
_ZL20object_sizes_get_rawP16object_size_infoj 798
_ZL21compute_object_offsetP9tree_nodePKS_ 19912
_ZL21cond_expr_object_sizeP16object_size_infoP9tree_nodeP6gimple 0
_ZL21object_sizes_set_tempP16object_size_infoj 82
_ZL21plus_stmt_object_sizeP16object_size_infoP9tree_nodeP6gimple 1113
_ZL22object_sizes_unknown_pij 20152
_ZL23check_for_plus_in_loopsP16object_size_infoP9tree_node 73
_ZL23object_sizes_initializeP16object_size_infojP9tree_nodeS2_ 11944
_ZL23phi_dynamic_object_sizeP16object_size_infoP9tree_node 181
_ZL24collect_object_sizes_forP16object_size_infoP9tree_node 13972
_ZL24get_wholesize_for_memrefP9tree_nodeS0_ 5699
_ZL25check_for_plus_in_loops_1P16object_size_infoP9tree_nodej 32
_ZL25gimplify_size_expressionsP16object_size_info 2097
_ZL28access_with_size_object_sizePK5gcalli 126
_ZL30early_object_sizes_execute_oneP20gimple_stmt_iteratorP6gimple 11664
_ZL32dynamic_object_sizes_execute_oneP20gimple_stmt_iteratorP6gimple 3319
_ZN12_GLOBAL__N_117pass_object_sizes5cloneEv 289080
_ZN12_GLOBAL__N_117pass_object_sizes7executeEP8function 1038537
_ZN12_GLOBAL__N_123pass_early_object_sizes7executeEP8function 2466342

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.