LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 90.8 % 2172 1972
Test Date: 2026-06-11 23:16:33 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 1482033
AtEOXact_Buffers 659477
AtProcExit_Buffers 24795
BgBufferSync 14749
BufferAlloc 84843178
BufferBeginSetHintBits 428369
BufferFinishSetHintBits 428360
BufferGetBlockNumber 81114991
BufferGetLSNAtomic 9034233
BufferGetTag 27560416
BufferIsDirty 29458
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17284059
BufferLockAcquire 112874078
BufferLockAttempt 115054524
BufferLockConditional 2131530
BufferLockDequeueSelf 1904
BufferLockDisown 0
BufferLockDisownInternal 115004352
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 115004352
BufferLockQueueSelf 25410
BufferLockReleaseSub 115004352
BufferLockUnlock 65111461
BufferLockWakeup 23167
BufferSetHintBits16 15552024
BufferSync 1949
CheckBufferIsPinnedOnce 2766521
CheckForBufferLeaks 684272
CheckPointBuffers 1949
CheckReadBuffersOperation 4445339
ConditionalLockBuffer 1843335
ConditionalLockBufferForCleanup 598464
CreateAndCopyRelationData 66396
DebugPrintBufferRefcount 46
DropDatabaseBuffers 85
DropRelationBuffers 801
DropRelationsAllBuffers 18056
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2537
ExtendBufferedRel 57483
ExtendBufferedRelBy 211617
ExtendBufferedRelCommon 269548
ExtendBufferedRelShared 254592
ExtendBufferedRelTo 55741
FindAndDropRelationBuffers 861
FlushBuffer 704439
FlushDatabaseBuffers 5
FlushOneBuffer 90
FlushRelationBuffers 174
FlushRelationsAllBuffers 15
FlushUnlockedBuffer 351628
ForgetPrivateRefCountEntry 78120786
GetAdditionalPinLimit 4323287
GetPinLimit 779988
GetPrivateRefCount 3354296
GetPrivateRefCountEntry 446941399
GetPrivateRefCountEntrySlow 108624859
GetVictimBuffer 2255266
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 15477442
InitBufferManagerAccess 24795
InvalidateBuffer 128809
InvalidateVictimBuffer 1410982
IsBufferCleanupOK 2703
IssuePendingWritebacks 1214
LimitAdditionalPins 254592
LockBufHdr 28787720
LockBufferForCleanup 27950
LockBufferInternal 118993088
MarkBufferDirty 34837453
MarkBufferDirtyHint 439982
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15166347
NewPrivateRefCountEntry 78120786
PinBuffer 82875074
PinBufferForBlock 86491902
PinBuffer_Locked 353125
PrefetchBuffer 28871
PrefetchSharedBuffer 39906
ProcessReadBuffersResult 1478369
ReadBuffer 63828458
ReadBufferExtended 75337654
ReadBufferWithoutRelcache 5972888
ReadBuffer_common 81310557
ReadRecentBuffer 5212
RelationCopyStorageUsingBuffer 86528
RelationGetNumberOfBlocksInFork 2626942
ReleaseAndReadBuffer 3646
ReleaseBuffer 51008037
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10660
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 89895334
ScheduleBufferTagForWriteback 700658
SharedBufferBeginSetHintBits 15174460
StartBufferIO 1667707
StartReadBuffer 83777718
StartReadBuffers 2170290
StartReadBuffersImpl 85948008
StartSharedBufferIO 2963201
SyncOneBuffer 2406825
TerminateBufferIO 2787314
TrackBufferHit 84507669
TrackNewBufferPin 78120786
UnlockBuffer 69960336
UnlockBuffers 66053
UnlockReleaseBuffer 51274651
UnpinBuffer 50613698
UnpinBufferNoOwner 50620366
WaitBufHdrUnlocked 879
WaitIO 246
WaitReadBuffers 1480988
WakePinCountWaiter 86
WritebackContextInit 3109
ZeroAndLockBuffer 358869
buffer_readv_complete 1342438
buffer_readv_complete_one 1491975
buffer_readv_decode_error 454
buffer_readv_encode_error 194
buffer_readv_report 275
buffer_stage_common 1478860
buffertag_comparator 0
ckpt_buforder_comparator 3496699
local_buffer_readv_complete 2843
local_buffer_readv_stage 2843
local_buffer_write_error_callback 0
rlocator_comparator 13253653
shared_buffer_readv_complete 1339595
shared_buffer_readv_complete_local 1476017
shared_buffer_readv_stage 1476017
shared_buffer_write_error_callback 41
ts_ckpt_progress_comparator 287493

Generated by: LCOV version 2.0-1