LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1716 1898 90.4 %
Date: 2025-12-09 11:18:34 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 2498350
AtEOXact_Buffers 1109238
AtProcExit_Buffers 45354
BgBufferSync 26690
BufferAlloc 121782518
BufferGetBlockNumber 100851110
BufferGetLSNAtomic 14214552
BufferGetTag 30137588
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19098392
BufferSync 3464
CheckBufferIsPinnedOnce 5023032
CheckForBufferLeaks 1154592
CheckPointBuffers 3464
CheckReadBuffersOperation 7465822
ConditionalLockBuffer 3076042
ConditionalLockBufferForCleanup 1238496
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1242
DropRelationsAllBuffers 27536
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91238
ExtendBufferedRelBy 320430
ExtendBufferedRelCommon 427420
ExtendBufferedRelShared 404544
ExtendBufferedRelTo 102938
FindAndDropRelationBuffers 1604
FlushBuffer 1124464
FlushDatabaseBuffers 10
FlushOneBuffer 160
FlushRelationBuffers 274
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 610666
ForgetPrivateRefCountEntry 118533600
GetAdditionalPinLimit 7786950
GetPinLimit 1303860
GetPrivateRefCount 6261686
GetPrivateRefCountEntry 292863122
GetVictimBuffer 3815444
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23364006
InitBufferManagerAccess 45354
InvalidateBuffer 211438
InvalidateVictimBuffer 2355802
IsBufferCleanupOK 3288
IssuePendingWritebacks 2134
LimitAdditionalPins 404544
LockBufHdr 64006126
LockBuffer 343894436
LockBufferForCleanup 42578
MarkBufferDirty 43009822
MarkBufferDirtyHint 20097494
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118533600
PinBuffer 118426160
PinBufferForBlock 124336918
PinBuffer_Locked 613074
PrefetchBuffer 41094
PrefetchSharedBuffer 62650
ProcessReadBuffersResult 2482722
ReadBuffer 86683268
ReadBufferExtended 104642700
ReadBufferWithoutRelcache 11371846
ReadBuffer_common 116014570
ReadBuffersCanStartIO 2835648
ReadBuffersCanStartIOOnce 2835648
ReadRecentBuffer 9186
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3758554
ReleaseAndReadBuffer 58017752
ReleaseBuffer 125359536
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15204
ReservePrivateRefCountEntry 130322262
ScheduleBufferTagForWriteback 1113960
StartBufferIO 4952046
StartReadBuffer 119458664
StartReadBuffers 3904912
StartReadBuffersImpl 123363576
SyncOneBuffer 4210800
TerminateBufferIO 4659878
TrackNewBufferPin 118533600
UnlockBuffers 105814
UnlockReleaseBuffer 37895486
UnpinBuffer 145511522
UnpinBufferNoOwner 145520660
WaitBufHdrUnlocked 1814
WaitIO 14210
WaitReadBuffers 2482702
WakePinCountWaiter 130
WritebackContextInit 5420
ZeroAndLockBuffer 636056
buffer_readv_complete 2273402
buffer_readv_complete_one 2543740
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2483466
buffertag_comparator 0
ckpt_buforder_comparator 6040052
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19417354
shared_buffer_readv_complete 2269790
shared_buffer_readv_complete_local 2479854
shared_buffer_readv_stage 2479854
shared_buffer_write_error_callback 72
ts_ckpt_progress_comparator 488254

Generated by: LCOV version 1.16