LCOV - code coverage report
Current view: top level - gcc - prime-paths.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 97.3 % 957 931
Test Date: 2025-07-26 09:32:30 Functions: 87.9 % 66 58
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_14trieC2EOS0_ 0
_ZN12_GLOBAL__N_14trieC2ERKS0_ 0
_ZN12_GLOBAL__N_1L11limit_resetEm 0
_ZN12_GLOBAL__N_1L14limit_exceed_pEm 0
_ZN12_GLOBAL__N_1L17limit_checked_addEm 0
_ZN12_GLOBAL__N_1L6edge_pEPK5graphii 0
_ZNK12_GLOBAL__N_14trie5pathsER3vecIi7va_heap6vl_ptrE 0
_ZNK12_GLOBAL__N_14trie5pathsER3vecIi7va_heap6vl_ptrEi 0
_ZN8selftest19test_singleton_pathEv 4
_ZN8selftest22path_coverage_cc_testsEv 4
_ZN8selftestL15test_build_ccfgEv 4
_ZN8selftestL16test_prime_pathsEv 4
_ZN8selftestL21binary_search_scc_mapEv 4
_ZN8selftestL21test_exit_prime_pathsEv 4
_ZN8selftestL21test_split_componentsEv 4
_ZN8selftestL22test_entry_prime_pathsEv 4
_ZN8selftestL25test_complete_prime_pathsEv 4
_ZN8selftestL25test_scc_entry_exit_pathsEv 4
_ZN8selftestL29test_scc_internal_prime_pathsEv 4
_ZN8selftestL17binary_search_cfgEv 24
_ZN8selftestL5countERKN12_GLOBAL__N_14trieE 28
_ZN8selftestL12simple_pathsEP5graphRN12_GLOBAL__N_14trieEi 48
_ZN8selftestL8containsERKN12_GLOBAL__N_14trieE11array_sliceIKiE 108
_ZN8selftestL11any_equal_pERK11array_sliceIKiERK3vecIS5_Ii7va_heap6vl_ptrES6_S7_E 168
_ZN12_GLOBAL__N_14trie4iterC2EiR3vecIi7va_heap6vl_ptrERKS2_INS_9trie_nodeES3_S4_E 219
_ZN12_GLOBAL__N_14trie4iter4nextEb 534
_ZN12_GLOBAL__N_1L5mergeERNS_4trieES1_S1_R3vecIS2_IS2_Ii7va_heap6vl_ptrES3_S4_ES3_S4_E 568
_Z11prime_pathsP5graphm 571
_ZN12_GLOBAL__N_1L11edge_matrixEPK5graph 571
_ZN12_GLOBAL__N_1L20scc_exit_prime_pathsEPK5graphRKNS_4trieES5_ 572
_ZN12_GLOBAL__N_1L21scc_entry_prime_pathsEPK5graphRKNS_4trieES5_S5_ 572
_ZN12_GLOBAL__N_1L24cfg_complete_prime_pathsEPKP17simple_bitmap_defRK3vecINS_4trieE7va_heap6vl_ptrERKS5_ 572
_ZN12_GLOBAL__N_1L10build_ccfgEP5graphi 575
_ZN12_GLOBAL__N_1L15disconnect_sccsEP5graph 575
_ZN12_GLOBAL__N_1L16enters_through_pEPK5graphRK3vecIi7va_heap6vl_ptrEi 820
_ZN12_GLOBAL__N_14trie5mergeERKS0_ 1136
_ZN12_GLOBAL__N_116auto_vec_vec_vecD2Ev 1143
_ZN12_GLOBAL__N_1L22scc_entry_prime_paths1EPK5graphRKNS_4trieES5_RS3_ 1144
_ZN12_GLOBAL__N_14trie4iter4nextEi 1148
_ZN8selftestL7equal_pE11array_sliceIKiES2_ 1320
_ZN12_GLOBAL__N_1L15scc_entry_pathsERK3vecIS0_Ii7va_heap6vl_ptrES1_S2_EiRNS_4trieE 5009
_ZN12_GLOBAL__N_1L14scc_exit_pathsERK3vecIS0_Ii7va_heap6vl_ptrES1_S2_EiRNS_4trieE 5049
_ZN12_GLOBAL__N_1L20scc_entry_exit_pathsERK3vecIS0_Ii7va_heap6vl_ptrES1_S2_EiiRNS_4trieE 5053
_ZN12_GLOBAL__N_14trie11hard_insertE11array_sliceIKiE 5360
_ZNK12_GLOBAL__N_14trie5pathsEv 5634
_ZN12_GLOBAL__N_1L12simple_pathsEP5graphiP17simple_bitmap_defR3vecIi7va_heap6vl_ptrERNS_4trieE 6748
_ZN12_GLOBAL__N_1L18scc_entry_vertex_pEP5graphm 10604
_ZN12_GLOBAL__N_1L17scc_exit_vertex_pEP5graphm 10612
_ZN12_GLOBAL__N_14trie18insert_with_suffixE11array_sliceIKiE 10871
_ZN12_GLOBAL__N_1L7cycle_pERK3vecIi7va_heap6vl_ptrEi 12166
_ZN12_GLOBAL__N_1L8index_ofIiEEmT_RK3vecIS1_7va_heap6vl_ptrE 12970
_ZN12_GLOBAL__N_14trie13insert_suffixE11array_sliceIKiE 13686
_ZN12_GLOBAL__N_1L25cfg_complete_prime_paths1EPKiS1_PKP17simple_bitmap_defRK3vecIS6_IS6_Ii7va_heap6vl_ptrES7_S8_ES7_S8_ERS9_RNS_4trieE 15909
_ZN12_GLOBAL__N_14trieC2Ev 18561
_ZN12_GLOBAL__N_14trieD2Ev 18561
_ZN12_GLOBAL__N_14trie4iterC2ER3vecIi7va_heap6vl_ptrERKS2_INS_9trie_nodeES3_S4_E 19494
_ZN12_GLOBAL__N_1L10xpair_lessERKNS_5xpairES2_ 30336
_ZN12_GLOBAL__N_14trie4iter4nextEv 39716
_ZNK12_GLOBAL__N_19trie_node2atEj 53885
_ZN12_GLOBAL__N_1L9xpair_cmpEPKvS1_ 96738
_ZN12_GLOBAL__N_14trie6insertERK3vecIi7va_heap6vl_ptrE 759834
_ZN12_GLOBAL__N_14trie6insertE11array_sliceIKiE 771732
_ZN12_GLOBAL__N_1L13simple_paths1EPK5graphiP17simple_bitmap_defR3vecIi7va_heap6vl_ptrERNS_4trieE 3769483
_ZNK12_GLOBAL__N_19trie_node16near_lower_boundEi 3811255
_ZN12_GLOBAL__N_19trie_node3putEij 3818629
_ZNK12_GLOBAL__N_19trie_node3getEi 40693602

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.