LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1892 2102 90.0 %
Date: 2026-01-30 21:18:05 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 2552796
AtEOXact_Buffers 994512
AtProcExit_Buffers 45272
BgBufferSync 28512
BufferAlloc 121865042
BufferGetBlockNumber 100104564
BufferGetLSNAtomic 14145520
BufferGetTag 31782638
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19334486
BufferLockAcquire 162355064
BufferLockAttempt 165506732
BufferLockConditional 3064202
BufferLockDequeueSelf 1358
BufferLockDisown 0
BufferLockDisownInternal 165415900
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 165415900
BufferLockQueueSelf 44412
BufferLockReleaseSub 165415900
BufferLockUnlock 165415900
BufferLockWakeup 40962
BufferSync 3566
CheckBufferIsPinnedOnce 4674566
CheckForBufferLeaks 1039784
CheckPointBuffers 3566
CheckReadBuffersOperation 7633108
ConditionalLockBuffer 2640150
ConditionalLockBufferForCleanup 813468
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1284
DropRelationsAllBuffers 28592
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 91704
ExtendBufferedRelBy 320778
ExtendBufferedRelCommon 429006
ExtendBufferedRelShared 406114
ExtendBufferedRelTo 103932
FindAndDropRelationBuffers 1656
FlushBuffer 1154532
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 10
FlushUnlockedBuffer 612174
ForgetPrivateRefCountEntry 118422656
GetAdditionalPinLimit 7006382
GetPinLimit 1259554
GetPrivateRefCount 5488968
GetPrivateRefCountEntry 623507698
GetPrivateRefCountEntrySlow 146777962
GetVictimBuffer 3888802
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23601792
InitBufferManagerAccess 45272
InvalidateBuffer 212970
InvalidateVictimBuffer 2410354
IsBufferCleanupOK 4064
IssuePendingWritebacks 2182
LimitAdditionalPins 406114
LockBufHdr 64831044
LockBufferForCleanup 48520
LockBufferInternal 171566682
MarkBufferDirty 43662114
MarkBufferDirtyHint 20281814
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118422656
PinBuffer 118437164
PinBufferForBlock 124419288
PinBuffer_Locked 614584
PrefetchBuffer 44068
PrefetchSharedBuffer 65530
ProcessReadBuffersResult 2539142
ReadBuffer 87467930
ReadBufferExtended 104975968
ReadBufferWithoutRelcache 11569742
ReadBuffer_common 116545728
ReadBuffersCanStartIO 2894500
ReadBuffersCanStartIOOnce 2894500
ReadRecentBuffer 9116
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3785556
ReleaseAndReadBuffer 58448238
ReleaseBuffer 125179424
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15176
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 130659558
ScheduleBufferTagForWriteback 1147610
StartBufferIO 5053598
StartReadBuffer 119915270
StartReadBuffers 3514704
StartReadBuffersImpl 123429974
SyncOneBuffer 4247148
TerminateBufferIO 4761754
TrackNewBufferPin 118422656
UnlockBuffer 174780710
UnlockBuffers 106878
UnlockReleaseBuffer 37448960
UnpinBuffer 145835814
UnpinBufferNoOwner 145844924
WaitBufHdrUnlocked 1480
WaitIO 11652
WaitReadBuffers 2539122
WakePinCountWaiter 142
WritebackContextInit 5602
ZeroAndLockBuffer 647622
buffer_readv_complete 2328848
buffer_readv_complete_one 2602912
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2539884
buffertag_comparator 0
ckpt_buforder_comparator 6055244
local_buffer_readv_complete 3616
local_buffer_readv_stage 3616
local_buffer_write_error_callback 0
rlocator_comparator 19583040
shared_buffer_readv_complete 2325232
shared_buffer_readv_complete_local 2536268
shared_buffer_readv_stage 2536268
shared_buffer_write_error_callback 88
ts_ckpt_progress_comparator 496766

Generated by: LCOV version 1.16