LCOV - code coverage report
Current view: top level - src/leveldb/db - version_set.cc (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 866 1102 78.6 %
Date: 2021-06-29 14:35:33 Functions: 67 76 88.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 284 422 67.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN7leveldb10VersionSet12CompactRangeEiPKNS_11InternalKeyES3_ 0
_ZN7leveldb10VersionSet28MaxNextLevelOverlappingBytesEv 0
_ZN7leveldb7Version20LevelFileNumIterator10SeekToLastEv 0
_ZN7leveldb7Version20LevelFileNumIterator4PrevEv 0
_ZNK7leveldb10VersionSet13NumLevelBytesEi 0
_ZNK7leveldb7Version11DebugStringEv 0
version_set.cc:_ZN7leveldbL31ExpandedCompactionByteSizeLimitEPKNS_7OptionsE 0
version_set.cc:_ZN7leveldbL9AfterFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE 0
version_set.cc:_ZZN7leveldb10VersionSet7RecoverEPbEN11LogReporter10CorruptionEmRKNS_6StatusE 0
version_set.cc:_ZN7leveldbL10BeforeFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE 3
_ZN7leveldb7Version26PickLevelForMemTableOutputERKNS_5SliceES3_ 9
_ZN7leveldb7Version20LevelFileNumIterator11SeekToFirstEv 18
_ZN7leveldb7Version20LevelFileNumIterator4NextEv 24
_ZN7leveldb21SomeFileOverlapsRangeERKNS_21InternalKeyComparatorEbRKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPKNS_5SliceESE_ 26
_ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_ 26
_ZNK7leveldb7Version20LevelFileNumIterator6statusEv 36
_ZN7leveldb10VersionSet19ApproximateOffsetOfEPNS_7VersionERKNS_11InternalKeyE 52
_ZN7leveldb10Compaction13ReleaseInputsEv 71
_ZN7leveldb10Compaction17AddInputDeletionsEPNS_11VersionEditE 71
_ZN7leveldb10CompactionC2EPKNS_7OptionsEi 71
_ZN7leveldb10CompactionD2Ev 71
_ZN7leveldb10VersionSet14PickCompactionEv 71
_ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE 71
_ZN7leveldb10VersionSet17MakeInputIteratorEPNS_10CompactionE 71
_ZN7leveldb10VersionSet9GetRange2ERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEES9_PNS_11InternalKeyESB_ 71
_ZNK7leveldb10Compaction13IsTrivialMoveEv 71
_ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE 71
version_set.cc:_ZN7leveldbL19MaxFileSizeForLevelEPKNS_7OptionsEi 71
_ZNK7leveldb7Version20LevelFileNumIterator3keyEv 72
_ZNK7leveldb7Version20LevelFileNumIterator5valueEv 72
version_set.cc:_ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE 72
_ZN7leveldb14FindLargestKeyERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPNS_11InternalKeyE 89
_ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_ 89
_ZN7leveldb24FindSmallestBoundaryFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_11InternalKeyE 89
_ZN7leveldb7Version20LevelFileNumIterator4SeekERKNS_5SliceE 109
_ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi 109
_ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE 127
_ZN7leveldb10Compaction17IsBaseLevelForKeyERKNS_5SliceE 156
_ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_ 213
_ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE 245
_ZN7leveldb7Version16RecordReadSampleENS_5SliceE 268
version_set.cc:_ZZN7leveldb7Version16RecordReadSampleENS_5SliceEEN5State5MatchEPviPNS_12FileMetaDataE 314
_ZNK7leveldb7Version20LevelFileNumIterator5ValidEv 446
_ZNK7leveldb10VersionSet7Builder13BySmallestKeyclEPNS_12FileMetaDataES4_ 1171
_ZN7leveldb10VersionSet13ReuseManifestERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ 1641
_ZN7leveldb10VersionSet13WriteSnapshotEPNS_3log6WriterE 1641
_ZN7leveldb10VersionSet7RecoverEPb 1641
_ZN7leveldb10VersionSetC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKNS_7OptionsEPNS_10TableCacheEPKNS_21InternalKeyComparatorE 1641
_ZN7leveldb10VersionSetD2Ev 1641
_ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE 1720
_ZN7leveldb10VersionSet7Builder12MaybeAddFileEPNS_7VersionEiPNS_12FileMetaDataE 2453
_ZN7leveldb7Version12AddIteratorsERKNS_11ReadOptionsEPNSt3__16vectorIPNS_8IteratorENS4_9allocatorIS7_EEEE 2902
_ZN7leveldb10VersionSet12AddLiveFilesEPNSt3__13setImNS1_4lessImEENS1_9allocatorImEEEE 3361
_ZN7leveldb10VersionSet7Builder6SaveToEPNS_7VersionE 3361
_ZN7leveldb10VersionSet7BuilderC2EPS0_PNS_7VersionE 3361
_ZN7leveldb10VersionSet7BuilderD2Ev 3361
_ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE 3361
_ZN7leveldb10VersionSet18MarkFileNumberUsedEm 4044
_ZN7leveldb10VersionSet7Builder5ApplyEPNS_11VersionEditE 4163
_ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE 5002
version_set.cc:_ZN7leveldbL11NewestFirstEPNS_12FileMetaDataES1_ 6638
_ZN7leveldb7VersionD2Ev 6643
_ZNK7leveldb10VersionSet13NumLevelFilesEi 12814
version_set.cc:_ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi 16805
version_set.cc:_ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE 16873
_ZN7leveldb10Compaction16ShouldStopBeforeERKNS_5SliceE 17572
version_set.cc:_ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE 17586
version_set.cc:_ZN7leveldbL14TargetFileSizeEPKNS_7OptionsE 17657
version_set.cc:_ZN7leveldbL9SaveValueEPvRKNS_5SliceES3_ 90180
_ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE 2376862
version_set.cc:_ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5State5MatchEPviPNS_12FileMetaDataE 2449157
_ZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsE 7534196
_ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE 7534246
_ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE 7534464
_ZN7leveldb7Version3RefEv 7891214
_ZN7leveldb7Version5UnrefEv 7891214

Generated by: LCOV version 1.14