LCOV - code coverage report
Current view: top level - src - dbwrapper.h (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 105 133 78.9 %
Date: 2021-06-29 14:35:33 Functions: 84 97 86.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 50 92 54.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN10CDBWrapper5WriteIh13CBlockLocatorEEbRKT_RKT0_b 0
_ZN11CDBIterator12GetValueSizeEv 0
_ZN11CDBIterator4SeekINSt3__14pairIh7uint256EEEEvRKT_ 0
_ZN11CDBIterator6GetKeyINSt3__14pairIh7uint256EEEEbRT_ 0
_ZN11CDBIterator8GetValueI10CDiskTxPosEEbRT_ 0
_ZN15dbwrapper_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 0
_ZN8CDBBatch5ClearEv 0
_ZN8CDBBatch5EraseINSt3__14pairIh7uint256EEEEvRKT_ 0
_ZN8CDBBatch5EraseIhEEvRKT_ 0
_ZNK10CDBWrapper12CompactRangeINSt3__14pairIh7uint256EEEEvRKT_S7_ 0
coinstatsindex.cpp:_ZNK10CDBWrapper4ReadIN12_GLOBAL__N_19DBHashKeyENSt3__14pairI7uint256NS1_5DBValEEEEEbRKT_RT0_ 0
txdb.cpp:_ZN11CDBIterator8GetValueIN12_GLOBAL__N_16CCoinsEEEbRT_ 0
txdb.cpp:_ZNK10CDBWrapper6ExistsIN12_GLOBAL__N_19CoinEntryEEEbRKT_ 0
_ZN10CDBWrapper5WriteINSt3__14pairIcNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEcEEbRKT_RKT0_b 1
_ZN8CDBBatch5WriteINSt3__14pairIcNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEcEEvRKT_RKT0_ 1
coinstatsindex.cpp:_ZN11CDBIterator4SeekIN12_GLOBAL__N_111DBHeightKeyEEEvRKT_ 2
_ZN10CDBWrapper5WriteINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEbRKT_RKT0_b 4
_ZN10CDBWrapper5WriteIcbEEbRKT_RKT0_b 4
_ZN10CDBWrapper5WriteIcjEEbRKT_RKT0_b 4
_ZN11CDBIterator4SeekIN15dbwrapper_tests24StringContentsSerializerEEEvRKT_ 4
_ZN11CDBIterator4SeekIhEEvRKT_ 4
_ZN8CDBBatch5WriteINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEvRKT_RKT0_ 4
_ZN8CDBBatch5WriteIcbEEvRKT_RKT0_ 4
_ZN8CDBBatch5WriteIcjEEvRKT_RKT0_ 4
_ZNK10CDBWrapper4ReadINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEbRKT_RT0_ 4
_ZNK10CDBWrapper4ReadIcbEEbRKT_RT0_ 4
_ZNK10CDBWrapper4ReadIcjEEbRKT_RT0_ 4
_ZNK10CDBWrapper4ReadIh10MuHash3072EEbRKT_RT0_ 6
coinstatsindex.cpp:_ZNK10CDBWrapper4ReadIN12_GLOBAL__N_19DBHashKeyENS1_5DBValEEEbRKT_RT0_ 7
_ZN11CDBIterator6GetKeyIcEEbRT_ 8
_ZN11CDBIterator8GetValueI7uint256EEbRT_ 8
_ZNK10CDBWrapper4ReadIh11FlatFilePosEEbRKT_RT0_ 9
_ZN10CDBWrapper5EraseIcEEbRKT_b 10
_ZN10CDBWrapper5WriteIccEEbRKT_RKT0_b 10
_ZN8CDBBatch5WriteIccEEvRKT_RKT0_ 10
_ZNK10CDBWrapper6ExistsIhEEbRKT_ 13
_ZN10CDBWrapper5WriteINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE7uint256EEbRKT_RKT0_b 16
_ZN8CDBBatch5WriteINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE7uint256EEvRKT_RKT0_ 16
_ZNK10CDBWrapper4ReadINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE7uint256EEbRKT_RT0_ 16
coinstatsindex.cpp:_ZN11CDBIterator6GetKeyIN12_GLOBAL__N_111DBHeightKeyEEEbRT_ 19
coinstatsindex.cpp:_ZN11CDBIterator8GetValueINSt3__14pairI7uint256N12_GLOBAL__N_15DBValEEEEEbRT_ 19
coinstatsindex.cpp:_ZN8CDBBatch5WriteIN12_GLOBAL__N_19DBHashKeyENS1_5DBValEEEvRKT_RKT0_ 19
blockfilterindex.cpp:_ZN8CDBBatch5WriteIN12_GLOBAL__N_19DBHashKeyENS1_5DBValEEEvRKT_RKT0_ 20
_ZN10CDBWrapper5WriteIc7uint256EEbRKT_RKT0_b 24
_ZNK10CDBWrapper12EstimateSizeIcEEmRKT_S3_ 26
_ZN8CDBBatch5WriteIh11FlatFilePosEEvRKT_RKT0_ 27
_ZNK10CDBWrapper4ReadIh13CBlockLocatorEEbRKT_RT0_ 37
blockfilterindex.cpp:_ZNK10CDBWrapper4ReadIN12_GLOBAL__N_19DBHashKeyENS1_5DBValEEEbRKT_RT0_ 49
_ZN8CDBBatch5WriteIh13CBlockLocatorEEvRKT_RKT0_ 112
_ZN10CDBWrapper5WriteIN15dbwrapper_tests24StringContentsSerializerEjEEbRKT_RKT0_b 200
_ZN8CDBBatch5WriteIN15dbwrapper_tests24StringContentsSerializerEjEEvRKT_RKT0_ 200
_ZN11CDBIterator6GetKeyIN15dbwrapper_tests24StringContentsSerializerEEEbRT_ 300
_ZN11CDBIterator4SeekIcEEvRKT_ 348
_ZN10CDBWrapper5WriteINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6vectorIhNS5_IhEEEEEEbRKT_RKT0_b 428
_ZN8CDBBatch5WriteINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6vectorIhNS5_IhEEEEEEvRKT_RKT0_ 428
_ZNK10CDBWrapper4ReadINSt3__14pairIh7uint256EE10CDiskTxPosEEbRKT_RT0_ 428
_ZN8CDBBatch5WriteINSt3__14pairIciEE14CBlockFileInfoEEvRKT_RKT0_ 483
_ZN10CDBWrapper5WriteIhjEEbRKT_RKT0_b 512
_ZN8CDBBatch5WriteIhjEEvRKT_RKT0_ 512
_ZNK10CDBWrapper4ReadIciEEbRKT_RT0_ 616
_ZNK10CDBWrapper6ExistsIcEEbRKT_ 616
_ZNK10CDBWrapper4ReadINSt3__14pairIcNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEcEEbRKT_RT0_ 627
coinstatsindex.cpp:_ZN10CDBWrapper5WriteIN12_GLOBAL__N_111DBHeightKeyENSt3__14pairI7uint256NS1_5DBValEEEEEbRKT_RKT0_b 650
coinstatsindex.cpp:_ZN8CDBBatch5WriteIN12_GLOBAL__N_111DBHeightKeyENSt3__14pairI7uint256NS1_5DBValEEEEEvRKT_RKT0_ 650
_ZN10CDBWrapper5WriteIh10MuHash3072EEbRKT_RKT0_b 667
_ZN8CDBBatch5WriteIh10MuHash3072EEvRKT_RKT0_ 667
_ZN11CDBIterator8GetValueIjEEbRT_ 684
_ZN11CDBIterator6GetKeyIhEEbRT_ 764
blockfilterindex.cpp:_ZN11CDBIterator4SeekIN12_GLOBAL__N_111DBHeightKeyEEEvRKT_ 874
_ZNK10CDBWrapper4ReadIcNSt3__16vectorI7uint256NS1_9allocatorIS3_EEEEEEbRKT_RT0_ 883
coinstatsindex.cpp:_ZNK10CDBWrapper4ReadIN12_GLOBAL__N_111DBHeightKeyENSt3__14pairI7uint256NS1_5DBValEEEEEbRKT_RT0_ 942
_ZNK10CDBWrapper4ReadINSt3__14pairIciEE14CBlockFileInfoEEbRKT_RT0_ 1240
_ZN11CDBIterator4SeekINSt3__14pairIc7uint256EEEEvRKT_ 1242
_ZN8CDBBatch5WriteINSt3__14pairIh7uint256EE10CDiskTxPosEEvRKT_RKT0_ 1469
_ZN8CDBBatch5WriteIciEEvRKT_RKT0_ 1588
_ZNK10CDBWrapper4ReadINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6vectorIhNS5_IhEEEEEEbRKT_RT0_ 1641
_ZN8CDBBatch5WriteIcNSt3__16vectorI7uint256NS1_9allocatorIS3_EEEEEEvRKT_RKT0_ 1935
_ZN8CDBBatch5WriteIc7uint256EEvRKT_RKT0_ 1971
_ZN10CDBWrapper11NewIteratorEv 2902
_ZN11CDBIteratorC2ERK10CDBWrapperPN7leveldb8IteratorE 2902
blockfilterindex.cpp:_ZN11CDBIterator6GetKeyIN12_GLOBAL__N_111DBHeightKeyEEEbRT_ 2907
blockfilterindex.cpp:_ZN11CDBIterator8GetValueINSt3__14pairI7uint256N12_GLOBAL__N_15DBValEEEEEbRT_ 2907
_ZN8CDBBatch5EraseIcEEvRKT_ 3884
_ZNK10CDBWrapper4ReadIc7uint256EEbRKT_RT0_ 4159
blockfilterindex.cpp:_ZN10CDBWrapper5WriteIN12_GLOBAL__N_111DBHeightKeyENSt3__14pairI7uint256NS1_5DBValEEEEEbRKT_RKT0_b 5134
blockfilterindex.cpp:_ZN8CDBBatch5WriteIN12_GLOBAL__N_111DBHeightKeyENSt3__14pairI7uint256NS1_5DBValEEEEEvRKT_RKT0_ 5134
blockfilterindex.cpp:_ZNK10CDBWrapper4ReadIN12_GLOBAL__N_111DBHeightKeyENSt3__14pairI7uint256NS1_5DBValEEEEEbRKT_RT0_ 6014
_ZN8CDBBatchC2ERK10CDBWrapper 12725
_ZN11CDBIterator8GetValueI4CoinEEbRT_ 13144
txdb.cpp:_ZN11CDBIterator6GetKeyIN12_GLOBAL__N_19CoinEntryEEEbRT_ 13415
txdb.cpp:_ZN8CDBBatch5EraseIN12_GLOBAL__N_19CoinEntryEEEvRKT_ 38210
_ZN11CDBIterator8GetValueI15CDiskBlockIndexEEbRT_ 62360
_ZN11CDBIterator6GetKeyINSt3__14pairIc7uint256EEEEbRT_ 62740
_ZN8CDBBatch5WriteINSt3__14pairIc7uint256EE15CDiskBlockIndexEEvRKT_RKT0_ 68391
txdb.cpp:_ZN8CDBBatch5WriteIN12_GLOBAL__N_19CoinEntryE4CoinEEvRKT_RKT0_ 247878
_ZNK8CDBBatch12SizeEstimateEv 399016
txdb.cpp:_ZNK10CDBWrapper4ReadIN12_GLOBAL__N_19CoinEntryE4CoinEEbRKT_RT0_ 7862528

Generated by: LCOV version 1.14