LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1891 2102 90.0 %
Date: 2026-02-11 16:19:09 Functions: 127 137 92.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2584104
AtEOXact_Buffers 1045732
AtProcExit_Buffers 45530
BgBufferSync 28814
BufferAlloc 123200738
BufferGetBlockNumber 101295270
BufferGetLSNAtomic 14361512
BufferGetTag 31759980
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19301872
BufferLockAcquire 163555626
BufferLockAttempt 166854980
BufferLockConditional 3206718
BufferLockDequeueSelf 2504
BufferLockDisown 0
BufferLockDisownInternal 166758642
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 166758642
BufferLockQueueSelf 47570
BufferLockReleaseSub 166758642
BufferLockUnlock 166758642
BufferLockWakeup 43582
BufferSync 3576
CheckBufferIsPinnedOnce 4801360
CheckForBufferLeaks 1091262
CheckPointBuffers 3576
CheckReadBuffersOperation 7745960
ConditionalLockBuffer 2799366
ConditionalLockBufferForCleanup 901050
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1246
DropRelationsAllBuffers 28630
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 92020
ExtendBufferedRelBy 322898
ExtendBufferedRelCommon 431160
ExtendBufferedRelShared 408264
ExtendBufferedRelTo 103956
FindAndDropRelationBuffers 1670
FlushBuffer 1138454
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 613298
ForgetPrivateRefCountEntry 119748454
GetAdditionalPinLimit 7237992
GetPinLimit 1292086
GetPrivateRefCount 5764480
GetPrivateRefCountEntry 629506452
GetPrivateRefCountEntrySlow 148692380
GetVictimBuffer 3931504
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23805188
InitBufferManagerAccess 45530
InvalidateBuffer 211790
InvalidateVictimBuffer 2449054
IsBufferCleanupOK 4036
IssuePendingWritebacks 2206
LimitAdditionalPins 408264
LockBufHdr 65444668
LockBufferForCleanup 44098
LockBufferInternal 172766516
MarkBufferDirty 43669608
MarkBufferDirtyHint 20274604
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119748454
PinBuffer 119730116
PinBufferForBlock 125755238
PinBuffer_Locked 615708
PrefetchBuffer 41702
PrefetchSharedBuffer 63118
ProcessReadBuffersResult 2579914
ReadBuffer 88316362
ReadBufferExtended 105973678
ReadBufferWithoutRelcache 11574462
ReadBuffer_common 117548156
ReadBuffersCanStartIO 2929324
ReadBuffersCanStartIOOnce 2929324
ReadRecentBuffer 9014
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3813870
ReleaseAndReadBuffer 58917474
ReleaseBuffer 126526958
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15320
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 132199610
ScheduleBufferTagForWriteback 1131412
StartBufferIO 5072730
StartReadBuffer 121133986
StartReadBuffers 3630054
StartReadBuffersImpl 124764040
SyncOneBuffer 4402840
TerminateBufferIO 4789608
TrackNewBufferPin 119748454
UnlockBuffer 176122898
UnlockBuffers 107286
UnlockReleaseBuffer 37719638
UnpinBuffer 147376604
UnpinBufferNoOwner 147385858
WaitBufHdrUnlocked 1908
WaitIO 64550
WaitReadBuffers 2579894
WakePinCountWaiter 166
WritebackContextInit 5624
ZeroAndLockBuffer 645990
buffer_readv_complete 2369882
buffer_readv_complete_one 2646492
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2580656
buffertag_comparator 0
ckpt_buforder_comparator 6045162
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19581136
shared_buffer_readv_complete 2366268
shared_buffer_readv_complete_local 2577042
shared_buffer_readv_stage 2577042
shared_buffer_write_error_callback 82
ts_ckpt_progress_comparator 492944

Generated by: LCOV version 1.16