LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 91.2 % 2172 1980
Test Date: 2026-06-15 01:16:40 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 1491332
AtEOXact_Buffers 654007
AtProcExit_Buffers 24739
BgBufferSync 15005
BufferAlloc 84720848
BufferBeginSetHintBits 423593
BufferFinishSetHintBits 423577
BufferGetBlockNumber 81065234
BufferGetLSNAtomic 9027799
BufferGetTag 27564993
BufferIsDirty 29501
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17312476
BufferLockAcquire 112886702
BufferLockAttempt 115076263
BufferLockConditional 2143501
BufferLockDequeueSelf 1404
BufferLockDisown 0
BufferLockDisownInternal 115029229
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 115029229
BufferLockQueueSelf 23732
BufferLockReleaseSub 115029229
BufferLockUnlock 65227047
BufferLockWakeup 22099
BufferSetHintBits16 15561007
BufferSync 1950
CheckBufferIsPinnedOnce 2786317
CheckForBufferLeaks 678746
CheckPointBuffers 1950
CheckReadBuffersOperation 4473242
ConditionalLockBuffer 1850932
ConditionalLockBufferForCleanup 606969
CreateAndCopyRelationData 66152
DebugPrintBufferRefcount 46
DropDatabaseBuffers 82
DropRelationBuffers 812
DropRelationsAllBuffers 18109
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2521
ExtendBufferedRel 57201
ExtendBufferedRelBy 210911
ExtendBufferedRelCommon 268927
ExtendBufferedRelShared 253981
ExtendBufferedRelTo 55816
FindAndDropRelationBuffers 871
FlushBuffer 708456
FlushDatabaseBuffers 5
FlushOneBuffer 90
FlushRelationBuffers 182
FlushRelationsAllBuffers 11
FlushUnlockedBuffer 351729
ForgetPrivateRefCountEntry 78037722
GetAdditionalPinLimit 4354635
GetPinLimit 777392
GetPrivateRefCount 3382596
GetPrivateRefCountEntry 446971133
GetPrivateRefCountEntrySlow 108503524
GetVictimBuffer 2263766
HoldingBufferPinThatDelaysRecovery 4
IncrBufferRefCount 15578256
InitBufferManagerAccess 24739
InvalidateBuffer 127693
InvalidateVictimBuffer 1419993
IsBufferCleanupOK 2697
IssuePendingWritebacks 1215
LimitAdditionalPins 253981
LockBufHdr 28906799
LockBufferForCleanup 29596
LockBufferInternal 119005557
MarkBufferDirty 34743961
MarkBufferDirtyHint 440165
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15175539
NewPrivateRefCountEntry 78037722
PinBuffer 82743809
PinBufferForBlock 86369520
PinBuffer_Locked 353210
PrefetchBuffer 28989
PrefetchSharedBuffer 39993
ProcessReadBuffersResult 1487412
ReadBuffer 63717207
ReadBufferExtended 75212651
ReadBufferWithoutRelcache 5974071
ReadBuffer_common 81186727
ReadRecentBuffer 5161
RelationCopyStorageUsingBuffer 86210
RelationGetNumberOfBlocksInFork 2627404
ReleaseAndReadBuffer 3646
ReleaseBuffer 51077060
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10652
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 89844896
ScheduleBufferTagForWriteback 704819
SharedBufferBeginSetHintBits 15178675
StartBufferIO 1677745
StartReadBuffer 83639537
StartReadBuffers 2185999
StartReadBuffersImpl 85825536
StartSharedBufferIO 2975811
SyncOneBuffer 2469099
TerminateBufferIO 2799231
TrackBufferHit 84376315
TrackNewBufferPin 78037809
UnlockBuffer 70075776
UnlockBuffers 65849
UnlockReleaseBuffer 51183915
UnpinBuffer 50683049
UnpinBufferNoOwner 50689706
WaitBufHdrUnlocked 625
WaitIO 321
WaitReadBuffers 1490290
WakePinCountWaiter 32
WritebackContextInit 3110
ZeroAndLockBuffer 358220
buffer_readv_complete 1351564
buffer_readv_complete_one 1501314
buffer_readv_decode_error 454
buffer_readv_encode_error 194
buffer_readv_report 275
buffer_stage_common 1487903
buffertag_comparator 0
ckpt_buforder_comparator 3505245
local_buffer_readv_complete 2843
local_buffer_readv_stage 2843
local_buffer_write_error_callback 0
rlocator_comparator 13255452
shared_buffer_readv_complete 1348721
shared_buffer_readv_complete_local 1485060
shared_buffer_readv_stage 1485060
shared_buffer_write_error_callback 38
ts_ckpt_progress_comparator 287668

Generated by: LCOV version 2.0-1