LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1888 2102 89.8 %
Date: 2026-02-04 14:18:23 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 2581868
AtEOXact_Buffers 1044982
AtProcExit_Buffers 45396
BgBufferSync 29238
BufferAlloc 122753344
BufferGetBlockNumber 101214630
BufferGetLSNAtomic 14245382
BufferGetTag 31763488
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19383346
BufferLockAcquire 163015196
BufferLockAttempt 166347806
BufferLockConditional 3222202
BufferLockDequeueSelf 3576
BufferLockDisown 0
BufferLockDisownInternal 166235700
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 166235700
BufferLockQueueSelf 56992
BufferLockReleaseSub 166235700
BufferLockUnlock 166235700
BufferLockWakeup 51570
BufferSync 3580
CheckBufferIsPinnedOnce 4823480
CheckForBufferLeaks 1090378
CheckPointBuffers 3580
CheckReadBuffersOperation 7739684
ConditionalLockBuffer 2815922
ConditionalLockBufferForCleanup 921544
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1282
DropRelationsAllBuffers 28622
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 92148
ExtendBufferedRelBy 322642
ExtendBufferedRelCommon 431174
ExtendBufferedRelShared 408292
ExtendBufferedRelTo 104210
FindAndDropRelationBuffers 1654
FlushBuffer 1135560
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 10
FlushUnlockedBuffer 612962
ForgetPrivateRefCountEntry 119305998
GetAdditionalPinLimit 7269960
GetPinLimit 1282916
GetPrivateRefCount 5745922
GetPrivateRefCountEntry 627377902
GetPrivateRefCountEntrySlow 148002968
GetVictimBuffer 3931136
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23726686
InitBufferManagerAccess 45396
InvalidateBuffer 213516
InvalidateVictimBuffer 2447270
IsBufferCleanupOK 4072
IssuePendingWritebacks 2208
LimitAdditionalPins 408292
LockBufHdr 65217280
LockBufferForCleanup 44604
LockBufferInternal 172225936
MarkBufferDirty 43666900
MarkBufferDirtyHint 20366026
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119305998
PinBuffer 119283476
PinBufferForBlock 125307708
PinBuffer_Locked 615372
PrefetchBuffer 42948
PrefetchSharedBuffer 64592
ProcessReadBuffersResult 2577894
ReadBuffer 87963638
ReadBufferExtended 105642330
ReadBufferWithoutRelcache 11563728
ReadBuffer_common 117206076
ReadBuffersCanStartIO 2927466
ReadBuffersCanStartIOOnce 2927466
ReadRecentBuffer 9262
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3805338
ReleaseAndReadBuffer 58658240
ReleaseBuffer 126121060
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 15232
ResOwnerReleaseBufferIO 30
ReservePrivateRefCountEntry 131732206
ScheduleBufferTagForWriteback 1128644
StartBufferIO 5069226
StartReadBuffer 120669156
StartReadBuffers 3645952
StartReadBuffersImpl 124315108
SyncOneBuffer 4382312
TerminateBufferIO 4786388
TrackNewBufferPin 119305998
UnlockBuffer 175599840
UnlockBuffers 106972
UnlockReleaseBuffer 37748868
UnpinBuffer 146851672
UnpinBufferNoOwner 146860838
WaitBufHdrUnlocked 2616
WaitIO 3094
WaitReadBuffers 2577874
WakePinCountWaiter 174
WritebackContextInit 5628
ZeroAndLockBuffer 647014
buffer_readv_complete 2367470
buffer_readv_complete_one 2644910
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2578646
buffertag_comparator 0
ckpt_buforder_comparator 6014868
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19582214
shared_buffer_readv_complete 2363858
shared_buffer_readv_complete_local 2575034
shared_buffer_readv_stage 2575034
shared_buffer_write_error_callback 86
ts_ckpt_progress_comparator 493932

Generated by: LCOV version 1.16