LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 90.6 % 2170 1967
Test Date: 2026-04-07 01:16:21 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 1478920
AtEOXact_Buffers 628779
AtProcExit_Buffers 24818
BgBufferSync 14536
BufferAlloc 83149414
BufferBeginSetHintBits 411844
BufferFinishSetHintBits 411828
BufferGetBlockNumber 79257417
BufferGetLSNAtomic 8796838
BufferGetTag 26785722
BufferIsDirty 29215
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17190272
BufferLockAcquire 111279929
BufferLockAttempt 113396299
BufferLockConditional 2066664
BufferLockDequeueSelf 1646
BufferLockDisown 0
BufferLockDisownInternal 113342871
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 113342871
BufferLockQueueSelf 25676
BufferLockReleaseSub 113342871
BufferLockUnlock 64715552
BufferLockWakeup 23681
BufferSetHintBits16 15358694
BufferSync 1931
CheckBufferIsPinnedOnce 2706944
CheckForBufferLeaks 653597
CheckPointBuffers 1931
CheckReadBuffersOperation 4435755
ConditionalLockBuffer 1780330
ConditionalLockBufferForCleanup 534884
CreateAndCopyRelationData 67615
DebugPrintBufferRefcount 46
DropDatabaseBuffers 92
DropRelationBuffers 799
DropRelationsAllBuffers 17702
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2514
ExtendBufferedRel 56862
ExtendBufferedRelBy 210302
ExtendBufferedRelCommon 270172
ExtendBufferedRelShared 255259
ExtendBufferedRelTo 57669
FindAndDropRelationBuffers 846
FlushBuffer 699638
FlushDatabaseBuffers 5
FlushOneBuffer 81
FlushRelationBuffers 183
FlushRelationsAllBuffers 20
FlushUnlockedBuffer 350051
ForgetPrivateRefCountEntry 76451101
GetAdditionalPinLimit 4197601
GetPinLimit 765184
GetPrivateRefCount 3230776
GetPrivateRefCountEntry 439540496
GetPrivateRefCountEntrySlow 106692538
GetVictimBuffer 2256258
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 15297694
InitBufferManagerAccess 24818
InvalidateBuffer 133797
InvalidateVictimBuffer 1407329
IsBufferCleanupOK 2335
IssuePendingWritebacks 1196
LimitAdditionalPins 255259
LockBufHdr 28692428
LockBufferForCleanup 25294
LockBufferInternal 117398976
MarkBufferDirty 34132299
MarkBufferDirtyHint 731714
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15265047
NewPrivateRefCountEntry 76451101
PinBuffer 81180805
PinBufferForBlock 84797601
PinBuffer_Locked 351523
PrefetchBuffer 28550
PrefetchSharedBuffer 39322
ProcessReadBuffersResult 1474775
ReadBuffer 62507851
ReadBufferExtended 73755462
ReadBufferWithoutRelcache 5943091
ReadBuffer_common 79698554
ReadRecentBuffer 4996
RelationCopyStorageUsingBuffer 88117
RelationGetNumberOfBlocksInFork 2609862
ReleaseAndReadBuffer 3646
ReleaseBuffer 50401622
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10469
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 88255879
ScheduleBufferTagForWriteback 694418
SharedBufferBeginSetHintBits 14965092
StartBufferIO 1667687
StartReadBuffer 82142764
StartReadBuffers 2107502
StartReadBuffersImpl 84250266
StartSharedBufferIO 2959740
SyncOneBuffer 2455096
TerminateBufferIO 2783604
TrackBufferHit 82813077
TrackNewBufferPin 76451101
UnlockBuffer 69564629
UnlockBuffers 66025
UnlockReleaseBuffer 50008650
UnpinBuffer 50006116
UnpinBufferNoOwner 50012570
WaitBufHdrUnlocked 828
WaitIO 304
WaitReadBuffers 1477753
WakePinCountWaiter 85
WritebackContextInit 3059
ZeroAndLockBuffer 359217
buffer_readv_complete 1339852
buffer_readv_complete_one 1491701
buffer_readv_decode_error 450
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1475266
buffertag_comparator 0
ckpt_buforder_comparator 3454436
local_buffer_readv_complete 2836
local_buffer_readv_stage 2836
local_buffer_write_error_callback 0
rlocator_comparator 13251905
shared_buffer_readv_complete 1337016
shared_buffer_readv_complete_local 1472430
shared_buffer_readv_stage 1472430
shared_buffer_write_error_callback 42
ts_ckpt_progress_comparator 283008

Generated by: LCOV version 2.0-1