LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.2 % 2170 1979
Test Date: 2026-04-05 23:16:10 Functions: 93.7 % 142 133
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortBufferIO 15
AsyncReadBuffers 1494294
AtEOXact_Buffers 619687
AtProcExit_Buffers 24563
BgBufferSync 14247
BufferAlloc 81806298
BufferBeginSetHintBits 406126
BufferFinishSetHintBits 406104
BufferGetBlockNumber 78253012
BufferGetLSNAtomic 8745131
BufferGetTag 26308596
BufferIsDirty 29233
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 16942582
BufferLockAcquire 109543406
BufferLockAttempt 111647054
BufferLockConditional 2061268
BufferLockDequeueSelf 1468
BufferLockDisown 0
BufferLockDisownInternal 111604096
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 111604096
BufferLockQueueSelf 21924
BufferLockReleaseSub 111604096
BufferLockUnlock 63612355
BufferLockWakeup 20100
BufferSetHintBits16 15148437
BufferSync 1924
CheckBufferIsPinnedOnce 2715463
CheckForBufferLeaks 644250
CheckPointBuffers 1924
CheckReadBuffersOperation 4482172
ConditionalLockBuffer 1771869
ConditionalLockBufferForCleanup 529394
CreateAndCopyRelationData 67616
DebugPrintBufferRefcount 46
DropDatabaseBuffers 94
DropRelationBuffers 800
DropRelationsAllBuffers 17617
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2540
ExtendBufferedRel 56299
ExtendBufferedRelBy 208883
ExtendBufferedRelCommon 268638
ExtendBufferedRelShared 253724
ExtendBufferedRelTo 57567
FindAndDropRelationBuffers 836
FlushBuffer 700995
FlushDatabaseBuffers 5
FlushOneBuffer 81
FlushRelationBuffers 173
FlushRelationsAllBuffers 19
FlushUnlockedBuffer 347598
ForgetPrivateRefCountEntry 75336693
GetAdditionalPinLimit 4183244
GetPinLimit 759351
GetPrivateRefCount 3233786
GetPrivateRefCountEntry 432974957
GetPrivateRefCountEntrySlow 104900484
GetVictimBuffer 2269588
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 15214463
InitBufferManagerAccess 24563
InvalidateBuffer 134760
InvalidateVictimBuffer 1426629
IsBufferCleanupOK 2316
IssuePendingWritebacks 1191
LimitAdditionalPins 253724
LockBufHdr 28648710
LockBufferForCleanup 26562
LockBufferInternal 115664948
MarkBufferDirty 33773473
MarkBufferDirtyHint 734554
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15057757
NewPrivateRefCountEntry 75336693
PinBuffer 79822882
PinBufferForBlock 83454822
PinBuffer_Locked 349096
PrefetchBuffer 27074
PrefetchSharedBuffer 37955
ProcessReadBuffersResult 1490415
ReadBuffer 61499227
ReadBufferExtended 72409967
ReadBufferWithoutRelcache 5949705
ReadBuffer_common 78359678
ReadRecentBuffer 5024
RelationCopyStorageUsingBuffer 88118
RelationGetNumberOfBlocksInFork 2602286
ReleaseAndReadBuffer 3646
ReleaseBuffer 49608926
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10481
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 86897528
ScheduleBufferTagForWriteback 695457
SharedBufferBeginSetHintBits 14749117
StartBufferIO 1681605
StartReadBuffer 80807569
StartReadBuffers 2100327
StartReadBuffersImpl 82907896
StartSharedBufferIO 2974130
SyncOneBuffer 2428345
TerminateBufferIO 2797885
TrackBufferHit 81455476
TrackNewBufferPin 75336693
UnlockBuffer 68463927
UnlockBuffers 65771
UnlockReleaseBuffer 49373370
UnpinBuffer 49210944
UnpinBufferNoOwner 49217410
WaitBufHdrUnlocked 595
WaitIO 294
WaitReadBuffers 1493275
WakePinCountWaiter 15
WritebackContextInit 3035
ZeroAndLockBuffer 360264
buffer_readv_complete 1355516
buffer_readv_complete_one 1505512
buffer_readv_decode_error 450
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1490905
buffertag_comparator 0
ckpt_buforder_comparator 3443299
local_buffer_readv_complete 2836
local_buffer_readv_stage 2836
local_buffer_write_error_callback 0
rlocator_comparator 13251922
shared_buffer_readv_complete 1352680
shared_buffer_readv_complete_local 1488069
shared_buffer_readv_stage 1488069
shared_buffer_write_error_callback 41
ts_ckpt_progress_comparator 282017

Generated by: LCOV version 2.0-1