LCOV - differential code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit UNC LBC UIC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 92.2 % 1503 1386 45 20 52 26 667 413 280 74 906 17 180
Current Date: 2023-04-08 15:15:32 Functions: 97.5 % 80 78 2 57 21 2 68 10
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
PrintBufferLeakWarning UIC 0 0.0 % (0 / 14)
ReadRecentBuffer GNC 423615 70.4 % (19 / 27)
local_buffer_write_error_callback LBC 0 0.0 % (0 / 7)
local_buffer_write_error_callback UIC 0
LockBuffer ECB 196227071
AbortBufferIO GNC 13 60.0 % (9 / 15)
IsBufferCleanupOK GIC 2016 64.7 % (11 / 17)
BgBufferSync GIC 10438 93.9 % (62 / 66)
LockBufferForCleanup GIC 37384 92.3 % (48 / 52)
DropRelationsAllBuffers GNC 10663 96.7 % (58 / 60)
BufferGetTag GNC 23082246 88.9 % (8 / 9)
FlushBuffer GNC 725820 95.8 % (23 / 24)
HoldingBufferPinThatDelaysRecovery GIC 4 85.7 % (6 / 7)
LockBuffer GIC 196227071 91.7 % (11 / 12)
PrefetchBuffer GIC 420321 87.5 % (7 / 8)
RelationGetNumberOfBlocksInFork GIC 2074269 85.7 % (6 / 7)
ReleaseBuffer GIC 67676152 85.7 % (6 / 7)
UnpinBuffer GNC 81367861 96.6 % (28 / 29)
AtEOXact_Buffers GIC 486167 100.0 % (5 / 5)
CreateAndCopyRelationData GNC 40861 100.0 % (17 / 17)
FlushOneBuffer GIC 25 100.0 % (7 / 7)
GetPrivateRefCount GIC 411969948 100.0 % (7 / 7)
GetPrivateRefCountEntry GIC 574705670 100.0 % (26 / 26)
InitBufferPoolAccess GIC 13291 100.0 % (8 / 8)
IssuePendingWritebacks GIC 249591 100.0 % (24 / 24)
LockBufHdr GIC 51777935 100.0 % (9 / 9)
PinBuffer GIC 67748593 100.0 % (25 / 25)
PrefetchSharedBuffer GIC 878497 100.0 % (15 / 15)
ReadBuffer GIC 50153010 100.0 % (2 / 2)
ReadBufferWithoutRelcache GNC 2815054 100.0 % (3 / 3)
RelationCopyStorageUsingBuffer GNC 54479 100.0 % (26 / 26)
ReleaseAndReadBuffer GIC 33565066 100.0 % (18 / 18)
StartBufferIO GIC 2596864 100.0 % (14 / 14)
TerminateBufferIO GIC 2595096 100.0 % (11 / 11)
WaitIO GIC 1696 100.0 % (11 / 11)
WritebackContextInit GIC 3777 100.0 % (5 / 5)
buffertag_comparator GIC 2012103 100.0 % (15 / 15)
ckpt_buforder_comparator GIC 4878998 100.0 % (18 / 18)
shared_buffer_write_error_callback GIC 73 100.0 % (7 / 7)
BufferGetBlockNumber ECB 104052285
BufferGetLSNAtomic ECB 10063084
BufferIsPermanent ECB 15775629
BufferSync ECB 2363
CheckBufferIsPinnedOnce ECB 3785962
CheckPointBuffers ECB 2363
ConditionalLockBufferForCleanup ECB 270333
DropRelationBuffers ECB 494
ExtendBufferedRel ECB 62012
ExtendBufferedRelCommon ECB 343785
ExtendBufferedRelShared ECB 332890
ExtendBufferedRelTo ECB 64243
FindAndDropRelationBuffers ECB 668
FlushDatabaseBuffers ECB 3
FlushRelationBuffers ECB 115
FlushRelationsAllBuffers ECB 9
ForgetPrivateRefCountEntry ECB 68472110
GetVictimBuffer ECB 1870075
IncrBufferRefCount ECB 11173807
InvalidateVictimBuffer ECB 1052237
LimitAdditionalPins ECB 332890
MarkBufferDirty ECB 29096899
MarkBufferDirtyHint ECB 16382378
NewPrivateRefCountEntry ECB 68472110
PinBuffer_Locked ECB 2792328
ReadBufferExtended ECB 67680696
ReadBuffer_common ECB 70495751
ReservePrivateRefCountEntry ECB 69663558
ScheduleBufferTagForWriteback ECB 722286
SyncOneBuffer ECB 1685861
TestForOldSnapshot_impl ECB 651
UnlockReleaseBuffer ECB 19887237
WaitBufHdrUnlocked ECB 1033
rlocator_comparator ECB 10899862
ts_ckpt_progress_comparator ECB 426318

Generated by: LCOV version v1.16-55-g56c0a2a