LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1886 2102 89.7 %
Date: 2026-02-07 05:18:37 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 2604080
AtEOXact_Buffers 1051004
AtProcExit_Buffers 46040
BgBufferSync 28472
BufferAlloc 122950934
BufferGetBlockNumber 101161010
BufferGetLSNAtomic 14383050
BufferGetTag 31778568
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19109098
BufferLockAcquire 163447868
BufferLockAttempt 166754780
BufferLockConditional 3165866
BufferLockDequeueSelf 4226
BufferLockDisown 0
BufferLockDisownInternal 166608432
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 166608432
BufferLockQueueSelf 72636
BufferLockReleaseSub 166608432
BufferLockUnlock 166608432
BufferLockWakeup 66466
BufferSync 3562
CheckBufferIsPinnedOnce 4830110
CheckForBufferLeaks 1097044
CheckPointBuffers 3562
CheckReadBuffersOperation 7786004
ConditionalLockBuffer 2739818
ConditionalLockBufferForCleanup 910224
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1286
DropRelationsAllBuffers 28598
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 91978
ExtendBufferedRelBy 322652
ExtendBufferedRelCommon 431338
ExtendBufferedRelShared 408464
ExtendBufferedRelTo 104380
FindAndDropRelationBuffers 1660
FlushBuffer 1153634
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 609778
ForgetPrivateRefCountEntry 119496788
GetAdditionalPinLimit 7255738
GetPinLimit 1287616
GetPrivateRefCount 5741240
GetPrivateRefCountEntry 628837162
GetPrivateRefCountEntrySlow 148143870
GetVictimBuffer 3948542
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23888822
InitBufferManagerAccess 46040
InvalidateBuffer 212710
InvalidateVictimBuffer 2464398
IsBufferCleanupOK 4048
IssuePendingWritebacks 2186
LimitAdditionalPins 408464
LockBufHdr 65537702
LockBufferForCleanup 47518
LockBufferInternal 172661824
MarkBufferDirty 43661662
MarkBufferDirtyHint 20057012
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119496788
PinBuffer 119466290
PinBufferForBlock 125505108
PinBuffer_Locked 612188
PrefetchBuffer 43208
PrefetchSharedBuffer 64784
ProcessReadBuffersResult 2589948
ReadBuffer 88228134
ReadBufferExtended 105885866
ReadBufferWithoutRelcache 11583226
ReadBuffer_common 117469102
ReadBuffersCanStartIO 2949112
ReadBuffersCanStartIOOnce 2949112
ReadRecentBuffer 9324
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3804590
ReleaseAndReadBuffer 59019590
ReleaseBuffer 126374938
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15204
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 131875504
ScheduleBufferTagForWriteback 1146676
StartBufferIO 5112544
StartReadBuffer 120870834
StartReadBuffers 3638860
StartReadBuffersImpl 124509694
SyncOneBuffer 4311718
TerminateBufferIO 4819772
TrackNewBufferPin 119496788
UnlockBuffer 175975556
UnlockBuffers 107634
UnlockReleaseBuffer 37647102
UnpinBuffer 147209794
UnpinBufferNoOwner 147218932
WaitBufHdrUnlocked 3226
WaitIO 12330
WaitReadBuffers 2589928
WakePinCountWaiter 158
WritebackContextInit 5606
ZeroAndLockBuffer 650394
buffer_readv_complete 2379798
buffer_readv_complete_one 2656608
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2590706
buffertag_comparator 0
ckpt_buforder_comparator 6032414
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19580848
shared_buffer_readv_complete 2376186
shared_buffer_readv_complete_local 2587094
shared_buffer_readv_stage 2587094
shared_buffer_write_error_callback 76
ts_ckpt_progress_comparator 491640

Generated by: LCOV version 1.16