LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 91.1 % 2172 1979
Test Date: 2026-06-18 02:16:42 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 1474224
AtEOXact_Buffers 648818
AtProcExit_Buffers 24720
BgBufferSync 15747
BufferAlloc 84794591
BufferBeginSetHintBits 427039
BufferFinishSetHintBits 427019
BufferGetBlockNumber 81035141
BufferGetLSNAtomic 9008948
BufferGetTag 27639479
BufferIsDirty 29592
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17264663
BufferLockAcquire 112872891
BufferLockAttempt 115042209
BufferLockConditional 2131948
BufferLockDequeueSelf 1092
BufferLockDisown 0
BufferLockDisownInternal 115001620
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 115001620
BufferLockQueueSelf 19231
BufferLockReleaseSub 115001620
BufferLockUnlock 65124632
BufferLockWakeup 17874
BufferSetHintBits16 15527307
BufferSync 1954
CheckBufferIsPinnedOnce 2756850
CheckForBufferLeaks 673538
CheckPointBuffers 1954
CheckReadBuffersOperation 4422202
ConditionalLockBuffer 1844301
ConditionalLockBufferForCleanup 596683
CreateAndCopyRelationData 66396
DebugPrintBufferRefcount 46
DropDatabaseBuffers 85
DropRelationBuffers 811
DropRelationsAllBuffers 18110
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2521
ExtendBufferedRel 57309
ExtendBufferedRelBy 210709
ExtendBufferedRelCommon 268576
ExtendBufferedRelShared 253630
ExtendBufferedRelTo 55654
FindAndDropRelationBuffers 842
FlushBuffer 706319
FlushDatabaseBuffers 5
FlushOneBuffer 90
FlushRelationBuffers 175
FlushRelationsAllBuffers 14
FlushUnlockedBuffer 354230
ForgetPrivateRefCountEntry 78068072
GetAdditionalPinLimit 4334102
GetPinLimit 775167
GetPrivateRefCount 3342694
GetPrivateRefCountEntry 446914936
GetPrivateRefCountEntrySlow 108553349
GetVictimBuffer 2245369
HoldingBufferPinThatDelaysRecovery 4
IncrBufferRefCount 15527920
InitBufferManagerAccess 24720
InvalidateBuffer 129512
InvalidateVictimBuffer 1403708
IsBufferCleanupOK 2334
IssuePendingWritebacks 1220
LimitAdditionalPins 253630
LockBufHdr 28786115
LockBufferForCleanup 28682
LockBufferInternal 118989240
MarkBufferDirty 34851021
MarkBufferDirtyHint 444226
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15145797
NewPrivateRefCountEntry 78068072
PinBuffer 82835532
PinBufferForBlock 86443239
PinBuffer_Locked 355711
PrefetchBuffer 29493
PrefetchSharedBuffer 40591
ProcessReadBuffersResult 1471119
ReadBuffer 63857102
ReadBufferExtended 75344903
ReadBufferWithoutRelcache 5975356
ReadBuffer_common 81320268
ReadRecentBuffer 5201
RelationCopyStorageUsingBuffer 86528
RelationGetNumberOfBlocksInFork 2635077
ReleaseAndReadBuffer 3646
ReleaseBuffer 51024986
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10655
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 89869114
ScheduleBufferTagForWriteback 702623
SharedBufferBeginSetHintBits 15148417
StartBufferIO 1657597
StartReadBuffer 83725346
StartReadBuffers 2175747
StartReadBuffersImpl 85901093
StartSharedBufferIO 2954518
SyncOneBuffer 2441799
TerminateBufferIO 2780076
TrackBufferHit 84468057
TrackNewBufferPin 78068072
UnlockBuffer 69970854
UnlockBuffers 65703
UnlockReleaseBuffer 51258711
UnpinBuffer 50633364
UnpinBufferNoOwner 50640024
WaitBufHdrUnlocked 415
WaitIO 457
WaitReadBuffers 1473324
WakePinCountWaiter 5
WritebackContextInit 3116
ZeroAndLockBuffer 359422
buffer_readv_complete 1335441
buffer_readv_complete_one 1483306
buffer_readv_decode_error 450
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1471610
buffertag_comparator 0
ckpt_buforder_comparator 3511139
local_buffer_readv_complete 2843
local_buffer_readv_stage 2843
local_buffer_write_error_callback 0
rlocator_comparator 13253073
shared_buffer_readv_complete 1332598
shared_buffer_readv_complete_local 1468767
shared_buffer_readv_stage 1468767
shared_buffer_write_error_callback 41
ts_ckpt_progress_comparator 289235

Generated by: LCOV version 2.0-1