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 % 2170 1981
Test Date: 2026-04-18 20: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 1484736
AtEOXact_Buffers 632313
AtProcExit_Buffers 24345
BgBufferSync 14462
BufferAlloc 83629340
BufferBeginSetHintBits 412326
BufferFinishSetHintBits 412308
BufferGetBlockNumber 79888964
BufferGetLSNAtomic 8905610
BufferGetTag 26965350
BufferIsDirty 29434
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17233853
BufferLockAcquire 111781651
BufferLockAttempt 113910312
BufferLockConditional 2078685
BufferLockDequeueSelf 1810
BufferLockDisown 0
BufferLockDisownInternal 113854882
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 113854882
BufferLockQueueSelf 25893
BufferLockReleaseSub 113854882
BufferLockUnlock 64785995
BufferLockWakeup 23928
BufferSetHintBits16 15439484
BufferSync 1937
CheckBufferIsPinnedOnce 2727947
CheckForBufferLeaks 656658
CheckPointBuffers 1937
CheckReadBuffersOperation 4453587
ConditionalLockBuffer 1790189
ConditionalLockBufferForCleanup 546897
CreateAndCopyRelationData 67616
DebugPrintBufferRefcount 46
DropDatabaseBuffers 91
DropRelationBuffers 798
DropRelationsAllBuffers 17871
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2537
ExtendBufferedRel 57036
ExtendBufferedRelBy 210315
ExtendBufferedRelCommon 270077
ExtendBufferedRelShared 255155
ExtendBufferedRelTo 57584
FindAndDropRelationBuffers 836
FlushBuffer 702187
FlushDatabaseBuffers 5
FlushOneBuffer 81
FlushRelationBuffers 178
FlushRelationsAllBuffers 14
FlushUnlockedBuffer 350120
ForgetPrivateRefCountEntry 76967627
GetAdditionalPinLimit 4238841
GetPinLimit 769903
GetPrivateRefCount 3275787
GetPrivateRefCountEntry 441784770
GetPrivateRefCountEntrySlow 107243968
GetVictimBuffer 2263592
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 15367411
InitBufferManagerAccess 24345
InvalidateBuffer 135689
InvalidateVictimBuffer 1414506
IsBufferCleanupOK 2692
IssuePendingWritebacks 1198
LimitAdditionalPins 255155
LockBufHdr 28824806
LockBufferForCleanup 27644
LockBufferInternal 117900667
MarkBufferDirty 34282025
MarkBufferDirtyHint 737080
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15351376
NewPrivateRefCountEntry 76967627
PinBuffer 81653503
PinBufferForBlock 85277823
PinBuffer_Locked 351617
PrefetchBuffer 28810
PrefetchSharedBuffer 39679
ProcessReadBuffersResult 1481125
ReadBuffer 62837372
ReadBufferExtended 74194185
ReadBufferWithoutRelcache 5955591
ReadBuffer_common 80149783
ReadRecentBuffer 5097
RelationCopyStorageUsingBuffer 88118
RelationGetNumberOfBlocksInFork 2610333
ReleaseAndReadBuffer 3646
ReleaseBuffer 50509682
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10536
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 88729183
ScheduleBufferTagForWriteback 696803
SharedBufferBeginSetHintBits 15046356
StartBufferIO 1672735
StartReadBuffer 82601223
StartReadBuffers 2128075
StartReadBuffersImpl 84729298
StartSharedBufferIO 2969067
SyncOneBuffer 2440170
TerminateBufferIO 2793713
TrackBufferHit 83285976
TrackNewBufferPin 76967627
UnlockBuffer 69635029
UnlockBuffers 65070
UnlockReleaseBuffer 50450497
UnpinBuffer 50114190
UnpinBufferNoOwner 50120742
WaitBufHdrUnlocked 873
WaitIO 11914
WaitReadBuffers 1483760
WakePinCountWaiter 62
WritebackContextInit 3068
ZeroAndLockBuffer 361175
buffer_readv_complete 1346273
buffer_readv_complete_one 1497536
buffer_readv_decode_error 450
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1481616
buffertag_comparator 0
ckpt_buforder_comparator 3449519
local_buffer_readv_complete 2836
local_buffer_readv_stage 2836
local_buffer_write_error_callback 0
rlocator_comparator 13253301
shared_buffer_readv_complete 1343437
shared_buffer_readv_complete_local 1478780
shared_buffer_readv_stage 1478780
shared_buffer_write_error_callback 41
ts_ckpt_progress_comparator 281875

Generated by: LCOV version 2.0-1