LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.1 % 2180 1985
Test Date: 2026-06-30 04:18:55 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 1487105
AtEOXact_Buffers 651443
AtProcExit_Buffers 24690
BgBufferSync 15964
BufferAlloc 84285788
BufferBeginSetHintBits 428950
BufferFinishSetHintBits 428935
BufferGetBlockNumber 80685350
BufferGetLSNAtomic 9020981
BufferGetTag 27513348
BufferIsDirty 28918
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17327624
BufferLockAcquire 112363715
BufferLockAttempt 114577443
BufferLockConditional 2172900
BufferLockDequeueSelf 754
BufferLockDisown 0
BufferLockDisownInternal 114535186
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 114535186
BufferLockQueueSelf 20791
BufferLockReleaseSub 114535186
BufferLockUnlock 64996875
BufferLockWakeup 18840
BufferSetHintBits16 15522719
BufferSync 1944
CheckBufferIsPinnedOnce 2798116
CheckForBufferLeaks 676133
CheckPointBuffers 1944
CheckReadBuffersOperation 4460619
ConditionalLockBuffer 1881068
ConditionalLockBufferForCleanup 634839
CreateAndCopyRelationData 64444
DebugPrintBufferRefcount 46
DropDatabaseBuffers 81
DropRelationBuffers 831
DropRelationsAllBuffers 18130
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2537
ExtendBufferedRel 56937
ExtendBufferedRelBy 209021
ExtendBufferedRelCommon 266932
ExtendBufferedRelShared 251970
ExtendBufferedRelTo 55701
FindAndDropRelationBuffers 897
FlushBuffer 714103
FlushDatabaseBuffers 5
FlushOneBuffer 112
FlushRelationBuffers 168
FlushRelationsAllBuffers 4
FlushUnlockedBuffer 356761
ForgetPrivateRefCountEntry 77598234
GetAdditionalPinLimit 4391388
GetPinLimit 772405
GetPrivateRefCount 3422276
GetPrivateRefCountEntry 444995859
GetPrivateRefCountEntrySlow 107769285
GetVictimBuffer 2247074
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 15508301
InitBufferManagerAccess 24690
InvalidateBuffer 127178
InvalidateVictimBuffer 1421184
IsBufferCleanupOK 2709
IssuePendingWritebacks 1218
LimitAdditionalPins 251970
LockBufHdr 28629410
LockBufferForCleanup 29839
LockBufferInternal 118477724
MarkBufferDirty 34565181
MarkBufferDirtyHint 450905
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15147590
NewPrivateRefCountEntry 77598234
PinBuffer 82323173
PinBufferForBlock 85934434
PinBuffer_Locked 358258
PrefetchBuffer 30409
PrefetchSharedBuffer 41541
ProcessReadBuffersResult 1484521
ReadBuffer 63433614
ReadBufferExtended 74897172
ReadBufferWithoutRelcache 5978321
ReadBuffer_common 80875601
ReadRecentBuffer 5152
RelationCopyStorageUsingBuffer 83984
RelationGetNumberOfBlocksInFork 2368668
ReleaseAndReadBuffer 3646
ReleaseBuffer 50832396
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10714
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 89292878
ScheduleBufferTagForWriteback 710453
SharedBufferBeginSetHintBits 15145608
StartBufferIO 1668051
StartReadBuffer 83198405
StartReadBuffers 2204316
StartReadBuffersImpl 85402721
StartSharedBufferIO 2963653
SyncOneBuffer 2373214
TerminateBufferIO 2791082
TrackBufferHit 83955846
TrackNewBufferPin 77598331
UnlockBuffer 69840608
UnlockBuffers 65626
UnlockReleaseBuffer 50920232
UnpinBuffer 50443317
UnpinBufferNoOwner 50450036
WaitBufHdrUnlocked 294
WaitIO 160
WaitReadBuffers 1486087
WakePinCountWaiter 103
WritebackContextInit 3095
ZeroAndLockBuffer 351513
buffer_readv_complete 1349510
buffer_readv_complete_one 1495629
buffer_readv_decode_error 450
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1485011
buffertag_comparator 0
ckpt_buforder_comparator 3459406
local_buffer_readv_complete 2847
local_buffer_readv_stage 2847
local_buffer_write_error_callback 0
rlocator_comparator 13256147
shared_buffer_readv_complete 1346663
shared_buffer_readv_complete_local 1482164
shared_buffer_readv_stage 1482164
shared_buffer_write_error_callback 46
ts_ckpt_progress_comparator 280532

Generated by: LCOV version 2.0-1