LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1893 2102 90.1 %
Date: 2026-02-13 19:18:24 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 2620038
AtEOXact_Buffers 1043798
AtProcExit_Buffers 46000
BgBufferSync 27274
BufferAlloc 122984730
BufferGetBlockNumber 101244320
BufferGetLSNAtomic 14397250
BufferGetTag 31748814
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19290530
BufferLockAcquire 163482680
BufferLockAttempt 166742872
BufferLockConditional 3163184
BufferLockDequeueSelf 1732
BufferLockDisown 0
BufferLockDisownInternal 166635588
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 166635588
BufferLockQueueSelf 49370
BufferLockReleaseSub 166635588
BufferLockUnlock 166635588
BufferLockWakeup 45430
BufferSync 3568
CheckBufferIsPinnedOnce 4827140
CheckForBufferLeaks 1089798
CheckPointBuffers 3568
CheckReadBuffersOperation 7830582
ConditionalLockBuffer 2743498
ConditionalLockBufferForCleanup 897354
CreateAndCopyRelationData 113400
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1278
DropRelationsAllBuffers 28714
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 91830
ExtendBufferedRelBy 322554
ExtendBufferedRelCommon 430772
ExtendBufferedRelShared 407872
ExtendBufferedRelTo 104178
FindAndDropRelationBuffers 1682
FlushBuffer 1150660
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 613486
ForgetPrivateRefCountEntry 119535358
GetAdditionalPinLimit 7244034
GetPinLimit 1291894
GetPrivateRefCount 5724692
GetPrivateRefCountEntry 628967082
GetPrivateRefCountEntrySlow 148194664
GetVictimBuffer 3956760
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23901110
InitBufferManagerAccess 46000
InvalidateBuffer 212214
InvalidateVictimBuffer 2474068
IsBufferCleanupOK 3336
IssuePendingWritebacks 2196
LimitAdditionalPins 407872
LockBufHdr 65421236
LockBufferForCleanup 46574
LockBufferInternal 172693402
MarkBufferDirty 43603570
MarkBufferDirtyHint 20257354
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119535358
PinBuffer 119491286
PinBufferForBlock 125539378
PinBuffer_Locked 615896
PrefetchBuffer 42682
PrefetchSharedBuffer 64184
ProcessReadBuffersResult 2604258
ReadBuffer 88250278
ReadBufferExtended 105921668
ReadBufferWithoutRelcache 11529966
ReadBuffer_common 117451640
ReadBuffersCanStartIO 2961694
ReadBuffersCanStartIOOnce 2961694
ReadRecentBuffer 9244
RelationCopyStorageUsingBuffer 150852
RelationGetNumberOfBlocksInFork 3814732
ReleaseAndReadBuffer 59081502
ReleaseBuffer 126369120
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15294
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 131800710
ScheduleBufferTagForWriteback 1143744
StartBufferIO 5119188
StartReadBuffer 120916476
StartReadBuffers 3633606
StartReadBuffersImpl 124550082
SyncOneBuffer 4198440
TerminateBufferIO 4825020
TrackNewBufferPin 119535358
UnlockBuffer 175999808
UnlockBuffers 107898
UnlockReleaseBuffer 37544792
UnpinBuffer 147259516
UnpinBufferNoOwner 147268744
WaitBufHdrUnlocked 2028
WaitIO 13984
WaitReadBuffers 2604238
WakePinCountWaiter 140
WritebackContextInit 5612
ZeroAndLockBuffer 647652
buffer_readv_complete 2394140
buffer_readv_complete_one 2667782
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2604996
buffertag_comparator 0
ckpt_buforder_comparator 6061078
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19581774
shared_buffer_readv_complete 2390528
shared_buffer_readv_complete_local 2601384
shared_buffer_readv_stage 2601384
shared_buffer_write_error_callback 76
ts_ckpt_progress_comparator 496060

Generated by: LCOV version 1.16