LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1892 2100 90.1 %
Date: 2026-01-27 21:18:16 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 2599490
AtEOXact_Buffers 1055782
AtProcExit_Buffers 45556
BgBufferSync 29538
BufferAlloc 123097692
BufferGetBlockNumber 101354828
BufferGetLSNAtomic 14202214
BufferGetTag 31777326
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19105710
BufferLockAcquire 163385742
BufferLockAttempt 166697708
BufferLockConditional 3215262
BufferLockDequeueSelf 2488
BufferLockDisown 0
BufferLockDisownInternal 166599572
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 166599572
BufferLockQueueSelf 49596
BufferLockReleaseSub 166599572
BufferLockUnlock 166599572
BufferLockWakeup 45128
BufferSync 3574
CheckBufferIsPinnedOnce 4829470
CheckForBufferLeaks 1101338
CheckPointBuffers 3574
CheckReadBuffersOperation 7792418
ConditionalLockBuffer 2795636
ConditionalLockBufferForCleanup 900900
CreateAndCopyRelationData 113400
DebugPrintBufferRefcount 80
DropDatabaseBuffers 156
DropRelationBuffers 1298
DropRelationsAllBuffers 28626
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 92196
ExtendBufferedRelBy 322630
ExtendBufferedRelCommon 430924
ExtendBufferedRelShared 408052
ExtendBufferedRelTo 103980
FindAndDropRelationBuffers 1658
FlushBuffer 1149338
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 12
FlushUnlockedBuffer 612790
ForgetPrivateRefCountEntry 119644192
GetAdditionalPinLimit 7254406
GetPinLimit 1292516
GetPrivateRefCount 5731306
GetPrivateRefCountEntry 628887494
GetPrivateRefCountEntrySlow 148379242
GetVictimBuffer 3954616
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23787232
InitBufferManagerAccess 45556
InvalidateBuffer 215218
InvalidateVictimBuffer 2468870
IsBufferCleanupOK 4062
IssuePendingWritebacks 2202
LimitAdditionalPins 408052
LockBufHdr 65327362
LockBufferForCleanup 48248
LockBufferInternal 172596726
MarkBufferDirty 43758124
MarkBufferDirtyHint 20189506
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119640338
PinBuffer 119603648
PinBufferForBlock 125652100
PinBuffer_Locked 615200
PrefetchBuffer 43146
PrefetchSharedBuffer 64678
ProcessReadBuffersResult 2595450
ReadBuffer 88252214
ReadBufferExtended 105947370
ReadBufferWithoutRelcache 11589380
ReadBuffer_common 117536758
ReadBuffersCanStartIO 2945346
ReadBuffersCanStartIOOnce 2945346
ReadRecentBuffer 9052
RelationCopyStorageUsingBuffer 150852
RelationGetNumberOfBlocksInFork 3812760
ReleaseAndReadBuffer 58814208
ReleaseBuffer 126434946
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15184
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 132123314
ScheduleBufferTagForWriteback 1142348
StartBufferIO 5106716
StartReadBuffer 121014588
StartReadBuffers 3638158
StartReadBuffersImpl 124652746
SyncOneBuffer 4410210
TerminateBufferIO 4823342
TrackNewBufferPin 119644192
UnlockBuffer 175963914
UnlockBuffers 107236
UnlockReleaseBuffer 37783846
UnpinBuffer 147255922
UnpinBufferNoOwner 147265040
WaitBufHdrUnlocked 2204
WaitIO 3168
WaitReadBuffers 2595430
WakePinCountWaiter 140
WritebackContextInit 5618
ZeroAndLockBuffer 653510
buffer_readv_complete 2384876
buffer_readv_complete_one 2662232
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2596192
buffertag_comparator 0
ckpt_buforder_comparator 6003792
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19583556
shared_buffer_readv_complete 2381264
shared_buffer_readv_complete_local 2592580
shared_buffer_readv_stage 2592580
shared_buffer_write_error_callback 88
ts_ckpt_progress_comparator 492998

Generated by: LCOV version 1.16