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-12-13 14:10:19 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
_Z11prime_pathsP5graphm 589
_ZN12_GLOBAL__N_116auto_vec_vec_vecD2Ev 1179
_ZN12_GLOBAL__N_14trie11hard_insertE11array_sliceIKiE 5418
_ZN12_GLOBAL__N_14trie13insert_suffixE11array_sliceIKiE 13856
_ZN12_GLOBAL__N_14trie18insert_with_suffixE11array_sliceIKiE 10983
_ZN12_GLOBAL__N_14trie4iter4nextEb 534
_ZN12_GLOBAL__N_14trie4iter4nextEi 1148
_ZN12_GLOBAL__N_14trie4iter4nextEv 40240
_ZN12_GLOBAL__N_14trie4iterC2ER3vecIi7va_heap6vl_ptrERKS2_INS_9trie_nodeES3_S4_E 19794
_ZN12_GLOBAL__N_14trie4iterC2EiR3vecIi7va_heap6vl_ptrERKS2_INS_9trie_nodeES3_S4_E 219
_ZN12_GLOBAL__N_14trie5mergeERKS0_ 1172
_ZN12_GLOBAL__N_14trie6insertE11array_sliceIKiE 771956
_ZN12_GLOBAL__N_14trie6insertERK3vecIi7va_heap6vl_ptrE 759946
_ZN12_GLOBAL__N_14trieC2EOS0_ 0
_ZN12_GLOBAL__N_14trieC2ERKS0_ 0
_ZN12_GLOBAL__N_14trieC2Ev 18843
_ZN12_GLOBAL__N_14trieD2Ev 18843
_ZN12_GLOBAL__N_19trie_node3putEij 3818964
_ZN12_GLOBAL__N_1L10build_ccfgEP5graphi 593
_ZN12_GLOBAL__N_1L10xpair_lessERKNS_5xpairES2_ 30337
_ZN12_GLOBAL__N_1L11edge_matrixEPK5graph 589
_ZN12_GLOBAL__N_1L11limit_resetEm 0
_ZN12_GLOBAL__N_1L12simple_pathsEP5graphiP17simple_bitmap_defR3vecIi7va_heap6vl_ptrERNS_4trieE 6840
_ZN12_GLOBAL__N_1L13simple_paths1EPK5graphiP17simple_bitmap_defR3vecIi7va_heap6vl_ptrERNS_4trieE 3769617
_ZN12_GLOBAL__N_1L14limit_exceed_pEm 0
_ZN12_GLOBAL__N_1L14scc_exit_pathsERK3vecIS0_Ii7va_heap6vl_ptrES1_S2_EiRNS_4trieE 5107
_ZN12_GLOBAL__N_1L15disconnect_sccsEP5graph 593
_ZN12_GLOBAL__N_1L15scc_entry_pathsERK3vecIS0_Ii7va_heap6vl_ptrES1_S2_EiRNS_4trieE 5067
_ZN12_GLOBAL__N_1L16enters_through_pEPK5graphRK3vecIi7va_heap6vl_ptrEi 820
_ZN12_GLOBAL__N_1L17limit_checked_addEm 0
_ZN12_GLOBAL__N_1L17scc_exit_vertex_pEP5graphm 10728
_ZN12_GLOBAL__N_1L18scc_entry_vertex_pEP5graphm 10720
_ZN12_GLOBAL__N_1L20scc_entry_exit_pathsERK3vecIS0_Ii7va_heap6vl_ptrES1_S2_EiiRNS_4trieE 5111
_ZN12_GLOBAL__N_1L20scc_exit_prime_pathsEPK5graphRKNS_4trieES5_ 590
_ZN12_GLOBAL__N_1L21scc_entry_prime_pathsEPK5graphRKNS_4trieES5_S5_ 590
_ZN12_GLOBAL__N_1L22scc_entry_prime_paths1EPK5graphRKNS_4trieES5_RS3_ 1180
_ZN12_GLOBAL__N_1L24cfg_complete_prime_pathsEPKP17simple_bitmap_defRK3vecINS_4trieE7va_heap6vl_ptrERKS5_ 590
_ZN12_GLOBAL__N_1L25cfg_complete_prime_paths1EPKiS1_PKP17simple_bitmap_defRK3vecIS6_IS6_Ii7va_heap6vl_ptrES7_S8_ES7_S8_ERS9_RNS_4trieE 16181
_ZN12_GLOBAL__N_1L5mergeERNS_4trieES1_S1_R3vecIS2_IS2_Ii7va_heap6vl_ptrES3_S4_ES3_S4_E 586
_ZN12_GLOBAL__N_1L6edge_pEPK5graphii 0
_ZN12_GLOBAL__N_1L7cycle_pERK3vecIi7va_heap6vl_ptrEi 12282
_ZN12_GLOBAL__N_1L8index_ofIiEEmT_RK3vecIS1_7va_heap6vl_ptrE 13086
_ZN12_GLOBAL__N_1L9xpair_cmpEPKvS1_ 97425
_ZN8selftest19test_singleton_pathEv 4
_ZN8selftest22path_coverage_cc_testsEv 4
_ZN8selftestL11any_equal_pERK11array_sliceIKiERK3vecIS5_Ii7va_heap6vl_ptrES6_S7_E 168
_ZN8selftestL12simple_pathsEP5graphRN12_GLOBAL__N_14trieEi 48
_ZN8selftestL15test_build_ccfgEv 4
_ZN8selftestL16test_prime_pathsEv 4
_ZN8selftestL17binary_search_cfgEv 24
_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
_ZN8selftestL5countERKN12_GLOBAL__N_14trieE 28
_ZN8selftestL7equal_pE11array_sliceIKiES2_ 1320
_ZN8selftestL8containsERKN12_GLOBAL__N_14trieE11array_sliceIKiE 108
_ZNK12_GLOBAL__N_14trie5pathsER3vecIi7va_heap6vl_ptrE 0
_ZNK12_GLOBAL__N_14trie5pathsER3vecIi7va_heap6vl_ptrEi 0
_ZNK12_GLOBAL__N_14trie5pathsEv 5710
_ZNK12_GLOBAL__N_19trie_node16near_lower_boundEi 3811586
_ZNK12_GLOBAL__N_19trie_node2atEj 54177
_ZNK12_GLOBAL__N_19trie_node3getEi 40695319

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.