LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 90.8 % 2141 1943
Test Date: 2026-03-27 22:16:19 Functions: 93.0 % 143 133
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortBufferIO 15
AsyncReadBuffers 1385017
AtEOXact_Buffers 613571
AtProcExit_Buffers 24175
BgBufferSync 14872
BufferAlloc 76015967
BufferBeginSetHintBits 425896
BufferFinishSetHintBits 425885
BufferGetBlockNumber 66967445
BufferGetLSNAtomic 8724934
BufferGetTag 18809296
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 11713142
BufferLockAcquire 100346803
BufferLockAttempt 102282339
BufferLockConditional 1900213
BufferLockDequeueSelf 893
BufferLockDisown 0
BufferLockDisownInternal 102245749
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 102245749
BufferLockQueueSelf 18108
BufferLockReleaseSub 102245749
BufferLockUnlock 55902065
BufferLockWakeup 16639
BufferSetHintBits16 8363637
BufferSync 1844
CheckBufferIsPinnedOnce 2559457
CheckForBufferLeaks 637746
CheckPointBuffers 1844
CheckReadBuffersOperation 4148842
ConditionalLockBuffer 1698763
ConditionalLockBufferForCleanup 453225
CreateAndCopyRelationData 65664
DebugPrintBufferRefcount 40
DropDatabaseBuffers 83
DropRelationBuffers 832
DropRelationsAllBuffers 17499
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 1
EvictUnpinnedBuffer 140
EvictUnpinnedBufferInternal 2193
ExtendBufferedRel 55420
ExtendBufferedRelBy 189246
ExtendBufferedRelCommon 245100
ExtendBufferedRelShared 230409
ExtendBufferedRelTo 53679
FindAndDropRelationBuffers 837
FlushBuffer 611278
FlushDatabaseBuffers 5
FlushOneBuffer 79
FlushRelationBuffers 185
FlushRelationsAllBuffers 22
FlushUnlockedBuffer 329736
ForgetPrivateRefCountEntry 73303626
GetAdditionalPinLimit 4616636
GetPinLimit 1041399
GetPrivateRefCount 3012946
GetPrivateRefCountEntry 396347129
GetPrivateRefCountEntrySlow 93079472
GetVictimBuffer 2120444
HoldingBufferPinThatDelaysRecovery 4
IncrBufferRefCount 15266552
InitBufferManagerAccess 24175
InvalidateBuffer 128326
InvalidateVictimBuffer 1302054
IsBufferCleanupOK 2352
IssuePendingWritebacks 1132
LimitAdditionalPins 230409
LockBufHdr 26609670
LockBufferForCleanup 25918
LockBufferInternal 106475251
MarkBufferDirty 26103252
MarkBufferDirtyHint 679975
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 8713791
NewPrivateRefCountEntry 73303626
PinBuffer 74157015
PinBufferForBlock 77653496
PinBuffer_Locked 330967
PrefetchBuffer 27744
PrefetchSharedBuffer 38160
ProcessReadBuffersResult 1381393
ReadBuffer 55773351
ReadBufferExtended 66645426
ReadBufferWithoutRelcache 5874439
ReadBuffer_common 72519874
ReadBuffersCanStartIO 1568571
ReadBuffersCanStartIOOnce 1568571
ReadRecentBuffer 4509
RelationCopyStorageUsingBuffer 85574
RelationGetNumberOfBlocksInFork 2873310
ReleaseAndReadBuffer 24587539
ReleaseBuffer 43125338
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10134
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 80837468
ScheduleBufferTagForWriteback 606099
SharedBufferBeginSetHintBits 8469660
StartBufferIO 2734499
StartReadBuffer 74804827
StartReadBuffers 2317630
StartReadBuffersImpl 77122457
SyncOneBuffer 2331231
TerminateBufferIO 2557894
TrackBufferHit 75778887
TrackNewBufferPin 73303626
UnlockBuffer 60761571
UnlockBuffers 64570
UnlockReleaseBuffer 47714278
UnpinBuffer 45062009
UnpinBufferNoOwner 45068128
WaitBufHdrUnlocked 351
WaitIO 2864
WaitReadBuffers 1381383
WakePinCountWaiter 28
WritebackContextInit 2921
ZeroAndLockBuffer 347491
buffer_readv_complete 1245348
buffer_readv_complete_one 1392096
buffer_readv_decode_error 349
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1381861
buffertag_comparator 0
ckpt_buforder_comparator 3301156
local_buffer_readv_complete 2388
local_buffer_readv_stage 2388
local_buffer_write_error_callback 0
rlocator_comparator 12955023
shared_buffer_readv_complete 1242960
shared_buffer_readv_complete_local 1379473
shared_buffer_readv_stage 1379473
shared_buffer_write_error_callback 46
ts_ckpt_progress_comparator 272241

Generated by: LCOV version 2.0-1