LCOV - code coverage report
Current view: top level - gcc - ubsan.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 97.0 % 1378 1336
Test Date: 2024-05-18 13:55:47 Functions: 97.1 % 35 34
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
_Z15make_pass_ubsanPN3gcc7contextE 281680
_Z17ubsan_create_dataPKciPKjz 29673
_Z18is_ubsan_builtin_pP9tree_node 68350172
_Z18ubsan_encode_valueP9tree_node24ubsan_encode_value_phase 30169
_Z20ubsan_expand_ptr_ifnP20gimple_stmt_iterator 1481
_Z21ubsan_expand_null_ifnP20gimple_stmt_iterator 3017
_Z21ubsan_expand_vptr_ifnP20gimple_stmt_iterator 645
_Z21ubsan_type_descriptorP9tree_node17ubsan_print_style 42692
_Z23sanitize_unreachable_fnPP9tree_nodej 13367307
_Z23ubsan_expand_bounds_ifnP20gimple_stmt_iterator 1352
_Z24ubsan_expand_objsize_ifnP20gimple_stmt_iterator 351
_Z27ubsan_instrument_float_castjP9tree_nodeS0_ 18363
_Z28ubsan_build_overflow_builtin9tree_codejP9tree_nodeS1_S1_PS1_ 5991
_Z28ubsan_instrument_unreachableP20gimple_stmt_iterator 0
_Z30ubsan_get_source_location_typev 70241
_ZL15instrument_null20gimple_stmt_iteratorP9tree_nodeb 20192
_ZL17ubsan_create_edgeP6gimple 2909
_ZL18instrument_builtinP20gimple_stmt_iterator 1173
_ZL18instrument_mem_refP9tree_nodeS0_P20gimple_stmt_iteratorb 3679
_ZL20decl_for_type_insertP9tree_nodeS0_ 5193
_ZL20decl_for_type_lookupP9tree_node 42692
_ZL21ubsan_source_locationj 30183
_ZL21ubsan_use_new_style_pj 13755
_ZL22instrument_nonnull_argP20gimple_stmt_iterator 4271
_ZL22instrument_object_sizeP20gimple_stmt_iteratorP9tree_nodeb 8930
_ZL22instrument_si_overflow20gimple_stmt_iterator 56604
_ZL25instrument_bool_enum_loadP20gimple_stmt_iterator 4488
_ZL25instrument_nonnull_returnP20gimple_stmt_iterator 2624
_ZL27instrument_pointer_overflowP20gimple_stmt_iteratorP9tree_nodeS2_ 2674
_ZL28get_ubsan_type_info_for_typeP9tree_node 3659
_ZL30ubsan_get_type_descriptor_typev 34866
_ZL33maybe_instrument_pointer_overflowP20gimple_stmt_iteratorP9tree_node 26349
_ZN12_GLOBAL__N_110pass_ubsan4gateEP8function 2602962
_ZN12_GLOBAL__N_110pass_ubsan7executeEP8function 4749
_ZN26tree_type_map_cache_hasher4hashEP13tree_type_map 114458

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.