LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1893 2102 90.1 %
Date: 2026-02-03 00:17:50 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 2562892
AtEOXact_Buffers 998200
AtProcExit_Buffers 45380
BgBufferSync 26586
BufferAlloc 121873254
BufferGetBlockNumber 100254802
BufferGetLSNAtomic 14113822
BufferGetTag 31757010
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19374198
BufferLockAcquire 162268046
BufferLockAttempt 165424692
BufferLockConditional 3068884
BufferLockDequeueSelf 1722
BufferLockDisown 0
BufferLockDisownInternal 165326516
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 165326516
BufferLockQueueSelf 44742
BufferLockReleaseSub 165326516
BufferLockUnlock 165326516
BufferLockWakeup 41440
BufferSync 3562
CheckBufferIsPinnedOnce 4682200
CheckForBufferLeaks 1043580
CheckPointBuffers 3562
CheckReadBuffersOperation 7662324
ConditionalLockBuffer 2648508
ConditionalLockBufferForCleanup 818316
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1310
DropRelationsAllBuffers 28592
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 91922
ExtendBufferedRelBy 321466
ExtendBufferedRelCommon 429758
ExtendBufferedRelShared 406874
ExtendBufferedRelTo 104246
FindAndDropRelationBuffers 1676
FlushBuffer 1147254
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 12
FlushUnlockedBuffer 608186
ForgetPrivateRefCountEntry 118341064
GetAdditionalPinLimit 7009902
GetPinLimit 1258824
GetPrivateRefCount 5501486
GetPrivateRefCountEntry 623261962
GetPrivateRefCountEntrySlow 146800240
GetVictimBuffer 3891728
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23553398
InitBufferManagerAccess 45380
InvalidateBuffer 213560
InvalidateVictimBuffer 2412560
IsBufferCleanupOK 3348
IssuePendingWritebacks 2186
LimitAdditionalPins 406874
LockBufHdr 64628162
LockBufferForCleanup 47418
LockBufferInternal 171483574
MarkBufferDirty 43785290
MarkBufferDirtyHint 20341312
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118341064
PinBuffer 118442912
PinBufferForBlock 124427514
PinBuffer_Locked 610596
PrefetchBuffer 44540
PrefetchSharedBuffer 65992
ProcessReadBuffersResult 2548702
ReadBuffer 87519350
ReadBufferExtended 105064216
ReadBufferWithoutRelcache 11513298
ReadBuffer_common 116577524
ReadBuffersCanStartIO 2904784
ReadBuffersCanStartIOOnce 2904784
ReadRecentBuffer 9014
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3780804
ReleaseAndReadBuffer 58413544
ReleaseBuffer 125141940
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15178
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 130586874
ScheduleBufferTagForWriteback 1139984
StartBufferIO 5049946
StartReadBuffer 119929672
StartReadBuffers 3516428
StartReadBuffersImpl 123446100
SyncOneBuffer 4161236
TerminateBufferIO 4758472
TrackNewBufferPin 118341064
UnlockBuffer 174695328
UnlockBuffers 107022
UnlockReleaseBuffer 37392650
UnpinBuffer 145791922
UnpinBufferNoOwner 145801034
WaitBufHdrUnlocked 1484
WaitIO 13656
WaitReadBuffers 2548682
WakePinCountWaiter 138
WritebackContextInit 5606
ZeroAndLockBuffer 639534
buffer_readv_complete 2338618
buffer_readv_complete_one 2613558
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2549446
buffertag_comparator 0
ckpt_buforder_comparator 6090632
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19582238
shared_buffer_readv_complete 2335004
shared_buffer_readv_complete_local 2545832
shared_buffer_readv_stage 2545832
shared_buffer_write_error_callback 90
ts_ckpt_progress_comparator 495162

Generated by: LCOV version 1.16