LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1885 2102 89.7 %
Date: 2026-02-08 18:18:42 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 2598028
AtEOXact_Buffers 1053642
AtProcExit_Buffers 45848
BgBufferSync 30528
BufferAlloc 123003116
BufferGetBlockNumber 101233468
BufferGetLSNAtomic 14306566
BufferGetTag 31797512
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19119366
BufferLockAcquire 163405532
BufferLockAttempt 166737032
BufferLockConditional 3175314
BufferLockDequeueSelf 5458
BufferLockDisown 0
BufferLockDisownInternal 166574978
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 166574978
BufferLockQueueSelf 80822
BufferLockReleaseSub 166574978
BufferLockUnlock 166574978
BufferLockWakeup 72846
BufferSync 3574
CheckBufferIsPinnedOnce 4833076
CheckForBufferLeaks 1099490
CheckPointBuffers 3574
CheckReadBuffersOperation 7771664
ConditionalLockBuffer 2761712
ConditionalLockBufferForCleanup 921822
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1310
DropRelationsAllBuffers 28620
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 91884
ExtendBufferedRelBy 320998
ExtendBufferedRelCommon 429636
ExtendBufferedRelShared 406758
ExtendBufferedRelTo 104348
FindAndDropRelationBuffers 1704
FlushBuffer 1151698
FlushDatabaseBuffers 10
FlushOneBuffer 160
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 620438
ForgetPrivateRefCountEntry 119560056
GetAdditionalPinLimit 7257096
GetPinLimit 1287650
GetPrivateRefCount 5755816
GetPrivateRefCountEntry 628772038
GetPrivateRefCountEntrySlow 148105730
GetVictimBuffer 3935982
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23820586
InitBufferManagerAccess 45848
InvalidateBuffer 213738
InvalidateVictimBuffer 2457552
IsBufferCleanupOK 4060
IssuePendingWritebacks 2204
LimitAdditionalPins 406758
LockBufHdr 65582362
LockBufferForCleanup 50276
LockBufferInternal 172608754
MarkBufferDirty 43803028
MarkBufferDirtyHint 20123904
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119398324
PinBuffer 119528646
PinBufferForBlock 125557408
PinBuffer_Locked 622848
PrefetchBuffer 43896
PrefetchSharedBuffer 65508
ProcessReadBuffersResult 2585804
ReadBuffer 88273366
ReadBufferExtended 106018290
ReadBufferWithoutRelcache 11579848
ReadBuffer_common 117598146
ReadBuffersCanStartIO 2939478
ReadBuffersCanStartIOOnce 2939478
ReadRecentBuffer 9232
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3812508
ReleaseAndReadBuffer 58917052
ReleaseBuffer 126349538
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15226
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 131865088
ScheduleBufferTagForWriteback 1144668
StartBufferIO 5096590
StartReadBuffer 120927000
StartReadBuffers 3640032
StartReadBuffersImpl 124567032
SyncOneBuffer 4428850
TerminateBufferIO 4806714
TrackNewBufferPin 119560056
UnlockBuffer 175931566
UnlockBuffers 107366
UnlockReleaseBuffer 37786176
UnpinBuffer 147202272
UnpinBufferNoOwner 147211432
WaitBufHdrUnlocked 4716
WaitIO 10366
WaitReadBuffers 2585784
WakePinCountWaiter 156
WritebackContextInit 5622
ZeroAndLockBuffer 648938
buffer_readv_complete 2375906
buffer_readv_complete_one 2649840
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2586546
buffertag_comparator 0
ckpt_buforder_comparator 6063260
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19582876
shared_buffer_readv_complete 2372292
shared_buffer_readv_complete_local 2582932
shared_buffer_readv_stage 2582932
shared_buffer_write_error_callback 84
ts_ckpt_progress_comparator 495702

Generated by: LCOV version 1.16