LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1890 2102 89.9 %
Date: 2026-02-13 15:17:41 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 2576230
AtEOXact_Buffers 972940
AtProcExit_Buffers 45510
BgBufferSync 26170
BufferAlloc 121769900
BufferGetBlockNumber 99998586
BufferGetLSNAtomic 14085792
BufferGetTag 31743242
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19113418
BufferLockAcquire 162174284
BufferLockAttempt 165333792
BufferLockConditional 3029900
BufferLockDequeueSelf 3612
BufferLockDisown 0
BufferLockDisownInternal 165197028
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 165197028
BufferLockQueueSelf 66610
BufferLockReleaseSub 165197028
BufferLockUnlock 165197028
BufferLockWakeup 60440
BufferSync 3554
CheckBufferIsPinnedOnce 4653310
CheckForBufferLeaks 1018450
CheckPointBuffers 3554
CheckReadBuffersOperation 7710350
ConditionalLockBuffer 2607086
ConditionalLockBufferForCleanup 761874
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1232
DropRelationsAllBuffers 28696
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 92412
ExtendBufferedRelBy 324510
ExtendBufferedRelCommon 433000
ExtendBufferedRelShared 410104
ExtendBufferedRelTo 104442
FindAndDropRelationBuffers 1658
FlushBuffer 1148530
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 607566
ForgetPrivateRefCountEntry 118313938
GetAdditionalPinLimit 6931432
GetPinLimit 1248478
GetPrivateRefCount 5415344
GetPrivateRefCountEntry 622467470
GetPrivateRefCountEntrySlow 146765242
GetVictimBuffer 3922074
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23446192
InitBufferManagerAccess 45510
InvalidateBuffer 211376
InvalidateVictimBuffer 2437742
IsBufferCleanupOK 3300
IssuePendingWritebacks 2182
LimitAdditionalPins 410104
LockBufHdr 64728228
LockBufferForCleanup 44552
LockBufferInternal 171390794
MarkBufferDirty 43723142
MarkBufferDirtyHint 20061966
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118313938
PinBuffer 118311826
PinBufferForBlock 124324496
PinBuffer_Locked 609976
PrefetchBuffer 41910
PrefetchSharedBuffer 63406
ProcessReadBuffersResult 2566046
ReadBuffer 87340980
ReadBufferExtended 104785546
ReadBufferWithoutRelcache 11538708
ReadBuffer_common 116324266
ReadBuffersCanStartIO 2921230
ReadBuffersCanStartIOOnce 2921230
ReadRecentBuffer 8956
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3771744
ReleaseAndReadBuffer 58264674
ReleaseBuffer 124967390
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15268
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 130483692
ScheduleBufferTagForWriteback 1141622
StartBufferIO 5078098
StartReadBuffer 119854904
StartReadBuffers 3476828
StartReadBuffersImpl 123331732
SyncOneBuffer 4125348
TerminateBufferIO 4789132
TrackNewBufferPin 118313938
UnlockBuffer 174567112
UnlockBuffers 107444
UnlockReleaseBuffer 37298862
UnpinBuffer 145583922
UnpinBufferNoOwner 145593124
WaitBufHdrUnlocked 3130
WaitIO 8678
WaitReadBuffers 2566026
WakePinCountWaiter 182
WritebackContextInit 5600
ZeroAndLockBuffer 647776
buffer_readv_complete 2355902
buffer_readv_complete_one 2632500
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2566784
buffertag_comparator 0
ckpt_buforder_comparator 6017902
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19581860
shared_buffer_readv_complete 2352290
shared_buffer_readv_complete_local 2563172
shared_buffer_readv_stage 2563172
shared_buffer_write_error_callback 76
ts_ckpt_progress_comparator 491702

Generated by: LCOV version 1.16