LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1673 1832 91.3 %
Date: 2025-09-18 08:18:40 Functions: 109 115 94.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2480976
AtEOXact_Buffers 1176032
AtProcExit_Buffers 45110
BgBufferSync 26102
BufferAlloc 122652754
BufferGetBlockNumber 102162758
BufferGetLSNAtomic 14427794
BufferGetTag 30027796
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 18785668
BufferSync 3432
CheckBufferIsPinnedOnce 5244278
CheckForBufferLeaks 1221142
CheckPointBuffers 3432
CheckReadBuffersOperation 7417424
ConditionalLockBuffer 3333468
ConditionalLockBufferForCleanup 1488720
CreateAndCopyRelationData 110696
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1258
DropRelationsAllBuffers 27012
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4276
ExtendBufferedRel 90604
ExtendBufferedRelBy 318080
ExtendBufferedRelCommon 424476
ExtendBufferedRelShared 401654
ExtendBufferedRelTo 102412
FindAndDropRelationBuffers 1482
FlushBuffer 1117998
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
ForgetPrivateRefCountEntry 119400670
GetAdditionalPinLimit 8351822
GetPinLimit 1333910
GetPrivateRefCount 6742236
GetPrivateRefCountEntry 295569520
GetVictimBuffer 3783394
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23603030
InitBufferManagerAccess 45110
InvalidateBuffer 210422
InvalidateVictimBuffer 2349462
IsBufferCleanupOK 3312
IssuePendingWritebacks 2106
LimitAdditionalPins 401654
LockBufHdr 74154290
LockBuffer 347370710
LockBufferForCleanup 45544
MarkBufferDirty 42850792
MarkBufferDirtyHint 19757618
NewPrivateRefCountEntry 119400670
PinBuffer 119316138
PinBufferForBlock 125206838
PinBuffer_Locked 4407332
PrefetchBuffer 39868
PrefetchSharedBuffer 61156
ProcessReadBuffersResult 2467208
ReadBuffer 87091292
ReadBufferExtended 105330138
ReadBufferWithoutRelcache 11342748
ReadBuffer_common 116672910
ReadBuffersCanStartIO 2810014
ReadBuffersCanStartIOOnce 2810014
ReadRecentBuffer 9122
RelationCopyStorageUsingBuffer 147260
RelationGetNumberOfBlocksInFork 3770236
ReleaseAndReadBuffer 58284618
ReleaseBuffer 126390032
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14938
ReservePrivateRefCountEntry 131139742
ScheduleBufferTagForWriteback 1107546
StartBufferIO 4911974
StartReadBuffer 120059610
StartReadBuffers 4187352
StartReadBuffersImpl 124246962
SyncOneBuffer 4194618
TerminateBufferIO 4623818
UnlockBuffers 104518
UnlockReleaseBuffer 38292184
UnpinBuffer 146608340
UnpinBufferNoOwner 146617308
WaitBufHdrUnlocked 4074
WaitIO 12464
WaitReadBuffers 2467188
WakePinCountWaiter 134
WritebackContextInit 5344
ZeroAndLockBuffer 630850
buffer_readv_complete 2258932
buffer_readv_complete_one 2522102
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2467950
buffertag_comparator 0
ckpt_buforder_comparator 5940662
local_buffer_readv_complete 3606
local_buffer_readv_stage 3606
local_buffer_write_error_callback 0
rlocator_comparator 19085488
shared_buffer_readv_complete 2255326
shared_buffer_readv_complete_local 2464344
shared_buffer_readv_stage 2464344
shared_buffer_write_error_callback 88
ts_ckpt_progress_comparator 481354

Generated by: LCOV version 1.16