LCOV - code coverage report
Current view: top level - src/util - check.h (source / functions) Coverage Total Hit
Test: total_coverage.info Lines: 91.7 % 12 11
Test Date: 2025-05-10 04:59:59 Functions: 93.3 % 90 84
Branches: 45.7 % 46 21

Function Name Sort by function name Hit count Sort by function hit count
_Z22inline_assertion_checkILb1EbEOT0_S1_PKciS3_S3_ 22353806
_Z22inline_assertion_checkILb1EPN4node11NodeContextEEOT0_S4_PKciS6_S6_ 0
_Z22inline_assertion_checkILb1ERKSt10unique_ptrI17ChainstateManagerSt14default_deleteIS1_EEEOT0_S8_PKciSA_SA_ 0
_Z22inline_assertion_checkILb1ERPN10interfaces12WalletLoaderEEOT0_S5_PKciS7_S7_ 0
_Z22inline_assertion_checkILb1ERPN4node11NodeContextEEOT0_S5_PKciS7_S7_ 0
_Z22inline_assertion_checkILb1ESt8optionalISt6vectorISt4byteSaIS2_EEEEOT0_S7_PKciS9_S9_ 0
_Z22inline_assertion_checkILb1EN4util6ResultIN6wallet17PreSelectedInputsEEEEOT0_S6_PKciS8_S8_ 1
_Z22inline_assertion_checkILb1EP10ChainstateEOT0_S3_PKciS5_S5_ 1
_Z22inline_assertion_checkILb1ERKSt10unique_ptrIN6wallet14SQLiteDatabaseESt14default_deleteIS2_EEEOT0_S9_PKciSB_SB_ 2
_Z22inline_assertion_checkILb1ERKSt10unique_ptrIN6wallet14WalletDatabaseESt14default_deleteIS2_EEEOT0_S9_PKciSB_SB_ 2
_Z22inline_assertion_checkILb1ERKSt10unique_ptrIiSt14default_deleteIiEEEOT0_S7_PKciS9_S9_ 2
_Z22inline_assertion_checkILb1ERKbEOT0_S3_PKciS5_S5_ 2
_Z22inline_assertion_checkILb1ERKmEOT0_S3_PKciS5_S5_ 2
_Z22inline_assertion_checkILb1ESt10unique_ptrIiSt14default_deleteIiEEEOT0_S5_PKciS7_S7_ 2
_Z22inline_assertion_checkILb1ESt8optionalIN2fs4pathEEEOT0_S5_PKciS7_S7_ 2
_Z22inline_assertion_checkILb1EiEOT0_S1_PKciS3_S3_ 2
_Z22inline_assertion_checkILb1ESt10shared_ptrIK12CTransactionEEOT0_S5_PKciS7_S7_ 3
_Z22inline_assertion_checkILb1ESt8optionalIjEEOT0_S3_PKciS5_S5_ 3
_Z22inline_assertion_checkILb1ERSt10unique_ptrI10ChainstateSt14default_deleteIS1_EEEOT0_S7_PKciS9_S9_ 4
_Z22inline_assertion_checkILb1ESt10shared_ptrIN12_GLOBAL__N_14PeerEEEOT0_S5_PKciS7_S7_ 4
_Z22inline_assertion_checkILb1EPKN6wallet9CWalletTxEEOT0_S5_PKciS7_S7_ 5
_Z22inline_assertion_checkILb1ERN10util_tests12_GLOBAL__N_112NoCopyOrMoveEEOT0_S5_PKciS7_S7_ 6
_Z22inline_assertion_checkILb1ERP10CSchedulerEOT0_S4_PKciS6_S6_ 6
_Z22inline_assertion_checkILb1ERKSt8optionalI14AssumeutxoDataEEOT0_S6_PKciS8_S8_ 10
_Z22inline_assertion_checkILb1ERSt8optionalIN4util15SignalInterruptEEEOT0_S6_PKciS8_S8_ 20
_Z22inline_assertion_checkILb1ERSt10unique_ptrI10CTxMemPoolSt14default_deleteIS1_EEEOT0_S7_PKciS9_S9_ 25
_Z22inline_assertion_checkILb1EN4util6ResultIPN6wallet15ScriptPubKeyManEEEEOT0_S7_PKciS9_S9_ 28
_Z22inline_assertion_checkILb1ESt8optionalI7uint256EEOT0_S4_PKciS6_S6_ 40
_Z22inline_assertion_checkILb1ESt8optionalI10OutputTypeEEOT0_S4_PKciS6_S6_ 124
_Z22inline_assertion_checkILb1ERbEOT0_S2_PKciS4_S4_ 142
_Z22inline_assertion_checkILb1ERKN4util6ResultIvEEEOT0_S6_PKciS8_S8_ 186
_Z22inline_assertion_checkILb1ESt8optionalIiEEOT0_S3_PKciS5_S5_ 819
_Z22inline_assertion_checkILb1ERSt8optionalI19CMutableTransactionEEOT0_S5_PKciS7_S7_ 841
_Z22inline_assertion_checkILb1ERSt10unique_ptrI17ValidationSignalsSt14default_deleteIS1_EEEOT0_S7_PKciS9_S9_ 1081
_Z22inline_assertion_checkILb1EP10CTxMemPoolEOT0_S3_PKciS5_S5_ 1128
_Z22inline_assertion_checkILb1ERSt10unique_ptrIN4node8WarningsESt14default_deleteIS2_EEEOT0_S8_PKciSA_SA_ 1142
_Z22inline_assertion_checkILb1ERSt8functionIFbvEEEOT0_S5_PKciS7_S7_ 1142
_Z22inline_assertion_checkILb1ERSt10unique_ptrIN4util19TaskRunnerInterfaceESt14default_deleteIS2_EEEOT0_S8_PKciSA_SA_ 1212
_Z22inline_assertion_checkILb1ERPK17evhttp_connectionEOT0_S5_PKciS7_S7_ 2812
_Z22inline_assertion_checkILb1ERKSt8optionalIN2fs4pathEEEOT0_S7_PKciS9_S9_ 2866
_Z22inline_assertion_checkILb1EN4util6ResultIvEEEOT0_S4_PKciS6_S6_ 2884
_Z22inline_assertion_checkILb1ERKSt8optionalIlEEOT0_S5_PKciS7_S7_ 3505
_Z22inline_assertion_checkILb1EN4util6ResultISt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEEEEEOT0_SF_PKciSH_SH_ 6164
_Z22inline_assertion_checkILb1EPK11CBlockIndexEOT0_S4_PKciS6_S6_ 14950
_Z22inline_assertion_checkILb1ERKPK6CBlockEOT0_S6_PKciS8_S8_ 16867
_Z22inline_assertion_checkILb1ERPK11CBlockIndexEOT0_S5_PKciS7_S7_ 26563
_Z22inline_assertion_checkILb1ERKPK10CTxMemPoolEOT0_S6_PKciS8_S8_ 38893
_Z22inline_assertion_checkILb1EPK15CTxMemPoolEntryEOT0_S4_PKciS6_S6_ 44225
_Z22inline_assertion_checkILb1ERP11ArgsManagerEOT0_S4_PKciS6_S6_ 48428
_Z22inline_assertion_checkILb1EPN12_GLOBAL__N_110CNodeStateEEOT0_S4_PKciS6_S6_ 59282
_Z22inline_assertion_checkILb1EP11CBlockIndexEOT0_S3_PKciS5_S5_ 70524
_Z22inline_assertion_checkILb1ERPN4util15SignalInterruptEEOT0_S5_PKciS7_S7_ 72964
_Z22inline_assertion_checkILb1ERSt10unique_ptrIN6wallet17SQliteExecHandlerESt14default_deleteIS2_EEEOT0_S8_PKciSA_SA_ 129752
_Z22inline_assertion_checkILb1ERSt8optionalIN4node15BlockfileCursorEEEOT0_S6_PKciS8_S8_ 129878
_Z22inline_assertion_checkILb1ERKSt8optionalI7uint256EEOT0_S6_PKciS8_S8_ 183995
_Z22inline_assertion_checkILb1ERSt10unique_ptrIN4node19KernelNotificationsESt14default_deleteIS2_EEEOT0_S8_PKciSA_SA_ 192073
_Z22inline_assertion_checkILb1ERKPK7uint256EOT0_S6_PKciS8_S8_ 218953
_Z22inline_assertion_checkILb1ERP11CBlockIndexEOT0_S4_PKciS6_S6_ 330531
_Z22inline_assertion_checkILb1EP17evhttp_connectionEOT0_S3_PKciS5_S5_ 370972
_Z22inline_assertion_checkILb1ERP14evhttp_requestEOT0_S4_PKciS6_S6_ 370972
_Z22inline_assertion_checkILb1ERKSt8optionalI13arith_uint256EEOT0_S6_PKciS8_S8_ 395626
_Z22inline_assertion_checkILb1ERKSt8optionalIiEEOT0_S5_PKciS7_S7_ 492500
_Z22inline_assertion_checkILb1ERSt10unique_ptrI17ChainstateManagerSt14default_deleteIS1_EEEOT0_S7_PKciS9_S9_ 894009
_Z22inline_assertion_checkILb1EbEOT0_S1_PKciS3_S3_ 894985
_Z22inline_assertion_checkILb1ERSt10unique_ptrI15CCoinsViewCacheSt14default_deleteIS1_EEEOT0_S7_PKciS9_S9_ 2325442
_Z22inline_assertion_checkILb1ERSt10unique_ptrI10CoinsViewsSt14default_deleteIS1_EEEOT0_S7_PKciS9_S9_ 2330697
_Z22inline_assertion_checkILb1ERKSt10unique_ptrI14LevelDBContextSt14default_deleteIS1_EEEOT0_S8_PKciSA_SA_ 12674505
_Z22inline_check_non_fatalIbEOT_S1_PKciS3_S3_ 198167980
_Z22inline_check_non_fatalISt10shared_ptrIK12CTransactionEEOT_S5_PKciS7_S7_ 0
_Z22inline_check_non_fatalIRKSt10unique_ptrI10CSchedulerSt14default_deleteIS1_EEEOT_S8_PKciSA_SA_ 10
_Z22inline_check_non_fatalIPN4node12BlockManagerEEOT_S4_PKciS6_S6_ 11
_Z22inline_check_non_fatalIRPK11CBlockIndexEOT_S5_PKciS7_S7_ 28
_Z22inline_check_non_fatalIRKP11CBlockIndexEOT_S5_PKciS7_S7_ 38
_Z22inline_check_non_fatalIRSt8optionalIN6kernel11CCoinsStatsEEEOT_S6_PKciS8_S8_ 41
_Z22inline_check_non_fatalIRKbEOT_S3_PKciS5_S5_ 103
_Z22inline_check_non_fatalIRKSt10unique_ptrI17ValidationSignalsSt14default_deleteIS1_EEEOT_S8_PKciSA_SA_ 164
_Z22inline_check_non_fatalIRPN6wallet25DescriptorScriptPubKeyManEEOT_S5_PKciS7_S7_ 232
_Z22inline_check_non_fatalIRSt8functionIFbvEEEOT_S5_PKciS7_S7_ 909
_Z22inline_check_non_fatalISt10unique_ptrI16CCoinsViewCursorSt14default_deleteIS1_EEEOT_S6_PKciS8_S8_ 1059
_Z22inline_check_non_fatalIRP11CBlockIndexEOT_S4_PKciS6_S6_ 2078
_Z22inline_check_non_fatalISt8optionalIN10interfaces8BlockRefEEEOT_S5_PKciS7_S7_ 2106
_Z22inline_check_non_fatalIRSt10unique_ptrI17ValidationSignalsSt14default_deleteIS1_EEEOT_S7_PKciS9_S9_ 3811
_Z22inline_check_non_fatalIRSt10unique_ptrIN4node8WarningsESt14default_deleteIS2_EEEOT_S8_PKciSA_SA_ 20971
_Z22inline_check_non_fatalIP11CBlockIndexEOT_S3_PKciS5_S5_ 21209
_Z22inline_check_non_fatalISt8optionalI13arith_uint256EEOT_S4_PKciS6_S6_ 24025
_Z22inline_check_non_fatalIRPK8UniValueEOT_S5_PKciS7_S7_ 28244
_Z22inline_check_non_fatalIRPK14JSONRPCRequestEOT_S5_PKciS7_S7_ 30194
_Z22inline_check_non_fatalIRSt10unique_ptrIN10interfaces13BlockTemplateESt14default_deleteIS2_EEEOT_S8_PKciSA_SA_ 38215
_Z22inline_check_non_fatalIRKP17ValidationSignalsEOT_S5_PKciS7_S7_ 54278
_Z22inline_check_non_fatalIPK11CBlockIndexEOT_S4_PKciS6_S6_ 139171
_Z22inline_check_non_fatalIRbEOT_S2_PKciS4_S4_ 5358255
_Z22inline_check_non_fatalIbEOT_S1_PKciS3_S3_ 192442828

Generated by: LCOV version 2.0-1