LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1713 1898 90.3 %
Date: 2025-12-11 18:18:30 Functions: 115 122 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2493854
AtEOXact_Buffers 1108344
AtProcExit_Buffers 45554
BgBufferSync 27384
BufferAlloc 122220410
BufferGetBlockNumber 101008496
BufferGetLSNAtomic 14321760
BufferGetTag 30383208
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19148382
BufferSync 3496
CheckBufferIsPinnedOnce 4993040
CheckForBufferLeaks 1153898
CheckPointBuffers 3496
CheckReadBuffersOperation 7455476
ConditionalLockBuffer 3034692
ConditionalLockBufferForCleanup 1200636
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1266
DropRelationsAllBuffers 27500
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91146
ExtendBufferedRelBy 321140
ExtendBufferedRelCommon 428534
ExtendBufferedRelShared 405660
ExtendBufferedRelTo 103346
FindAndDropRelationBuffers 1614
FlushBuffer 1132608
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 610338
ForgetPrivateRefCountEntry 118812256
GetAdditionalPinLimit 7751464
GetPinLimit 1313968
GetPrivateRefCount 6193874
GetPrivateRefCountEntry 293839328
GetVictimBuffer 3821690
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23449976
InitBufferManagerAccess 45554
InvalidateBuffer 211916
InvalidateVictimBuffer 2350554
IsBufferCleanupOK 3324
IssuePendingWritebacks 2164
LimitAdditionalPins 405660
LockBufHdr 64649090
LockBuffer 345239058
LockBufferForCleanup 44832
MarkBufferDirty 43266596
MarkBufferDirtyHint 20096798
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118812256
PinBuffer 118858910
PinBufferForBlock 124774606
PinBuffer_Locked 612746
PrefetchBuffer 41368
PrefetchSharedBuffer 62830
ProcessReadBuffersResult 2479796
ReadBuffer 87085038
ReadBufferExtended 105069190
ReadBufferWithoutRelcache 11392964
ReadBuffer_common 116462158
ReadBuffersCanStartIO 2834476
ReadBuffersCanStartIOOnce 2834476
ReadRecentBuffer 9150
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3801442
ReleaseAndReadBuffer 58195954
ReleaseBuffer 125805124
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15180
ReservePrivateRefCountEntry 130774746
ScheduleBufferTagForWriteback 1122174
StartBufferIO 4965090
StartReadBuffer 119906076
StartReadBuffers 3887136
StartReadBuffersImpl 123793212
SyncOneBuffer 4217148
TerminateBufferIO 4674584
TrackNewBufferPin 118812256
UnlockBuffers 106606
UnlockReleaseBuffer 37912402
UnpinBuffer 146036844
UnpinBufferNoOwner 146045958
WaitBufHdrUnlocked 1430
WaitIO 12344
WaitReadBuffers 2479778
WakePinCountWaiter 112
WritebackContextInit 5488
ZeroAndLockBuffer 640784
buffer_readv_complete 2270972
buffer_readv_complete_one 2544230
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2480538
buffertag_comparator 0
ckpt_buforder_comparator 6057466
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19416632
shared_buffer_readv_complete 2267358
shared_buffer_readv_complete_local 2476924
shared_buffer_readv_stage 2476924
shared_buffer_write_error_callback 92
ts_ckpt_progress_comparator 491158

Generated by: LCOV version 1.16