LCOV - code coverage report
Current view: top level - src/leveldb/db - version_set.cc (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 843 1102 76.5 %
Date: 2022-04-21 14:51:19 Functions: 66 76 86.8 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 283 422 67.1 %

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:_ZN7leveldbL10BeforeFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE 0
version_set.cc:_ZN7leveldbL31ExpandedCompactionByteSizeLimitEPKNS_7OptionsE 0
version_set.cc:_ZN7leveldbL9AfterFileEPKNS_10ComparatorEPKNS_5SliceEPKNS_12FileMetaDataE 0
version_set.cc:_ZZN7leveldb10VersionSet7RecoverEPbEN11LogReporter10CorruptionEmRKNS_6StatusE 0
_ZN7leveldb7Version26PickLevelForMemTableOutputERKNS_5SliceES3_ 3
_ZN7leveldb21SomeFileOverlapsRangeERKNS_21InternalKeyComparatorEbRKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPKNS_5SliceESE_ 9
_ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_ 9
_ZN7leveldb7Version20LevelFileNumIterator11SeekToFirstEv 33
_ZN7leveldb7Version20LevelFileNumIterator4NextEv 39
_ZN7leveldb10VersionSet19ApproximateOffsetOfEPNS_7VersionERKNS_11InternalKeyE 54
_ZNK7leveldb7Version20LevelFileNumIterator6statusEv 66
_ZN7leveldb10Compaction13ReleaseInputsEv 108
_ZN7leveldb10Compaction17AddInputDeletionsEPNS_11VersionEditE 108
_ZN7leveldb10CompactionC2EPKNS_7OptionsEi 108
_ZN7leveldb10CompactionD2Ev 108
_ZN7leveldb10VersionSet14PickCompactionEv 108
_ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE 108
_ZN7leveldb10VersionSet17MakeInputIteratorEPNS_10CompactionE 108
_ZN7leveldb10VersionSet9GetRange2ERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEES9_PNS_11InternalKeyESB_ 108
_ZNK7leveldb10Compaction13IsTrivialMoveEv 108
_ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE 108
version_set.cc:_ZN7leveldbL19MaxFileSizeForLevelEPKNS_7OptionsEi 108
_ZNK7leveldb7Version20LevelFileNumIterator3keyEv 118
_ZNK7leveldb7Version20LevelFileNumIterator5valueEv 118
version_set.cc:_ZN7leveldbL15GetFileIteratorEPvRKNS_11ReadOptionsERKNS_5SliceE 118
_ZN7leveldb14FindLargestKeyERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPNS_11InternalKeyE 141
_ZN7leveldb17AddBoundaryInputsERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEEPS9_ 141
_ZN7leveldb24FindSmallestBoundaryFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_11InternalKeyE 141
_ZN7leveldb7Version20LevelFileNumIterator4SeekERKNS_5SliceE 172
_ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi 172
_ZN7leveldb10Compaction17IsBaseLevelForKeyERKNS_5SliceE 180
_ZN7leveldb7Version20LevelFileNumIteratorC2ERKNS_21InternalKeyComparatorEPKNSt3__16vectorIPNS_12FileMetaDataENS5_9allocatorIS8_EEEE 205
_ZN7leveldb10VersionSet8GetRangeERKNSt3__16vectorIPNS_12FileMetaDataENS1_9allocatorIS4_EEEEPNS_11InternalKeyESB_ 324
_ZN7leveldb7Version16RecordReadSampleENS_5SliceE 333
_ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PNSt3__16vectorIPNS_12FileMetaDataENS4_9allocatorIS7_EEEE 363
version_set.cc:_ZZN7leveldb7Version16RecordReadSampleENS_5SliceEEN5State5MatchEPviPNS_12FileMetaDataE 390
_ZNK7leveldb7Version20LevelFileNumIterator5ValidEv 724
_ZNK7leveldb10VersionSet7Builder13BySmallestKeyclEPNS_12FileMetaDataES4_ 1766
_ZN7leveldb10VersionSet13WriteSnapshotEPNS_3log6WriterE 2191
_ZN7leveldb10VersionSet13ReuseManifestERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ 2193
_ZN7leveldb10VersionSet7RecoverEPb 2193
_ZN7leveldb10VersionSetC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKNS_7OptionsEPNS_10TableCacheEPKNS_21InternalKeyComparatorE 2193
_ZN7leveldb10VersionSetD2Ev 2193
_ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE 2302
_ZN7leveldb7Version12AddIteratorsERKNS_11ReadOptionsEPNSt3__16vectorIPNS_8IteratorENS4_9allocatorIS7_EEEE 3379
_ZN7leveldb10VersionSet7Builder12MaybeAddFileEPNS_7VersionEiPNS_12FileMetaDataE 3535
_ZN7leveldb10VersionSet12AddLiveFilesEPNSt3__13setImNS1_4lessImEENS1_9allocatorImEEEE 4495
_ZN7leveldb10VersionSet7Builder6SaveToEPNS_7VersionE 4495
_ZN7leveldb10VersionSet7BuilderC2EPS0_PNS_7VersionE 4495
_ZN7leveldb10VersionSet7BuilderD2Ev 4495
_ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE 4495
_ZN7leveldb10VersionSet18MarkFileNumberUsedEm 5357
_ZN7leveldb10VersionSet7Builder5ApplyEPNS_11VersionEditE 5539
_ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE 6688
_ZN7leveldb7VersionD2Ev 8881
version_set.cc:_ZN7leveldbL11NewestFirstEPNS_12FileMetaDataES1_ 10931
_ZNK7leveldb10VersionSet13NumLevelFilesEi 13792
version_set.cc:_ZN7leveldbL16MaxBytesForLevelEPKNS_7OptionsEi 22475
version_set.cc:_ZN7leveldbL13TotalFileSizeERKNSt3__16vectorIPNS_12FileMetaDataENS0_9allocatorIS3_EEEE 22580
_ZN7leveldb10Compaction16ShouldStopBeforeERKNS_5SliceE 35372
version_set.cc:_ZN7leveldbL26MaxGrandParentOverlapBytesEPKNS_7OptionsE 35378
version_set.cc:_ZN7leveldbL14TargetFileSizeEPKNS_7OptionsE 35486
version_set.cc:_ZN7leveldbL9SaveValueEPvRKNS_5SliceES3_ 101279
_ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKNSt3__16vectorIPNS_12FileMetaDataENS3_9allocatorIS6_EEEERKNS_5SliceE 3247680
version_set.cc:_ZZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsEEN5State5MatchEPviPNS_12FileMetaDataE 3382960
_ZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEPNS0_8GetStatsE 9723156
_ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE 9723217
_ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE 9723489
_ZN7leveldb7Version3RefEv 10098633
_ZN7leveldb7Version5UnrefEv 10098633

Generated by: LCOV version 0-eol-96201-ge66f56f4af6a