LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.3 % 2172 1982
Test Date: 2026-05-24 10:16:25 Functions: 93.7 % 142 133
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortBufferIO 15
AsyncReadBuffers 1470059
AtEOXact_Buffers 653383
AtProcExit_Buffers 24595
BgBufferSync 14973
BufferAlloc 84392156
BufferBeginSetHintBits 423566
BufferFinishSetHintBits 423547
BufferGetBlockNumber 80783819
BufferGetLSNAtomic 8949506
BufferGetTag 27530786
BufferIsDirty 29407
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17245232
BufferLockAcquire 112438712
BufferLockAttempt 114623365
BufferLockConditional 2135267
BufferLockDequeueSelf 1610
BufferLockDisown 0
BufferLockDisownInternal 114573019
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 114573019
BufferLockQueueSelf 25498
BufferLockReleaseSub 114573019
BufferLockUnlock 64940157
BufferLockWakeup 23389
BufferSetHintBits16 15489192
BufferSync 1948
CheckBufferIsPinnedOnce 2760822
CheckForBufferLeaks 677978
CheckPointBuffers 1948
CheckReadBuffersOperation 4409322
ConditionalLockBuffer 1846178
ConditionalLockBufferForCleanup 602989
CreateAndCopyRelationData 66152
DebugPrintBufferRefcount 46
DropDatabaseBuffers 84
DropRelationBuffers 819
DropRelationsAllBuffers 17980
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2537
ExtendBufferedRel 57374
ExtendBufferedRelBy 211611
ExtendBufferedRelCommon 269570
ExtendBufferedRelShared 254618
ExtendBufferedRelTo 55762
FindAndDropRelationBuffers 856
FlushBuffer 704759
FlushDatabaseBuffers 5
FlushOneBuffer 88
FlushRelationBuffers 177
FlushRelationsAllBuffers 13
FlushUnlockedBuffer 351266
ForgetPrivateRefCountEntry 77678089
GetAdditionalPinLimit 4326601
GetPinLimit 776491
GetPrivateRefCount 3353113
GetPrivateRefCountEntry 445052938
GetPrivateRefCountEntrySlow 108136040
GetVictimBuffer 2241278
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 15443278
InitBufferManagerAccess 24595
InvalidateBuffer 128645
InvalidateVictimBuffer 1397443
IsBufferCleanupOK 2691
IssuePendingWritebacks 1211
LimitAdditionalPins 254618
LockBufHdr 28751507
LockBufferForCleanup 27922
LockBufferInternal 118558048
MarkBufferDirty 34804114
MarkBufferDirtyHint 435919
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15099487
NewPrivateRefCountEntry 77678089
PinBuffer 82437952
PinBufferForBlock 86040920
PinBuffer_Locked 352763
PrefetchBuffer 28650
PrefetchSharedBuffer 39573
ProcessReadBuffersResult 1466330
ReadBuffer 63392116
ReadBufferExtended 74883852
ReadBufferWithoutRelcache 5964669
ReadBuffer_common 80848524
ReadRecentBuffer 5110
RelationCopyStorageUsingBuffer 86210
RelationGetNumberOfBlocksInFork 2622912
ReleaseAndReadBuffer 3646
ReleaseBuffer 50783071
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10591
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 89469169
ScheduleBufferTagForWriteback 700967
SharedBufferBeginSetHintBits 15106837
StartBufferIO 1655651
StartReadBuffer 83326916
StartReadBuffers 2172038
StartReadBuffersImpl 85498954
StartSharedBufferIO 2949542
SyncOneBuffer 2445757
TerminateBufferIO 2775184
TrackBufferHit 84070694
TrackNewBufferPin 77678089
UnlockBuffer 69789370
UnlockBuffers 65588
UnlockReleaseBuffer 51014678
UnpinBuffer 50388450
UnpinBufferNoOwner 50395049
WaitBufHdrUnlocked 851
WaitIO 226
WaitReadBuffers 1468967
WakePinCountWaiter 93
WritebackContextInit 3101
ZeroAndLockBuffer 357023
buffer_readv_complete 1331833
buffer_readv_complete_one 1481450
buffer_readv_decode_error 454
buffer_readv_encode_error 194
buffer_readv_report 275
buffer_stage_common 1466822
buffertag_comparator 0
ckpt_buforder_comparator 3484256
local_buffer_readv_complete 2843
local_buffer_readv_stage 2843
local_buffer_write_error_callback 0
rlocator_comparator 13253721
shared_buffer_readv_complete 1328990
shared_buffer_readv_complete_local 1463979
shared_buffer_readv_stage 1463979
shared_buffer_write_error_callback 40
ts_ckpt_progress_comparator 288167

Generated by: LCOV version 2.0-1