LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1732 1917 90.3 %
Date: 2026-01-12 00:17:24 Functions: 116 123 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2630040
AtEOXact_Buffers 991566
AtProcExit_Buffers 45562
BgBufferSync 23868
BufferAlloc 121883678
BufferGetBlockNumber 99664274
BufferGetLSNAtomic 14022846
BufferGetTag 31739770
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19269350
BufferSync 3542
CheckBufferIsPinnedOnce 4710392
CheckForBufferLeaks 1037128
CheckPointBuffers 3542
CheckReadBuffersOperation 7861132
ConditionalLockBuffer 2604676
ConditionalLockBufferForCleanup 776682
CreateAndCopyRelationData 112504
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1238
DropRelationsAllBuffers 28596
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 92024
ExtendBufferedRelBy 323502
ExtendBufferedRelCommon 431716
ExtendBufferedRelShared 408836
ExtendBufferedRelTo 103900
FindAndDropRelationBuffers 1676
FlushBuffer 1149330
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 596666
ForgetPrivateRefCountEntry 118421878
GetAdditionalPinLimit 7008010
GetPinLimit 1261056
GetPrivateRefCount 5487984
GetPrivateRefCountEntry 292480452
GetPrivateRefCountEntrySlow 138458446
GetVictimBuffer 3967018
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23535900
InitBufferManagerAccess 45562
InvalidateBuffer 211494
InvalidateVictimBuffer 2486278
IsBufferCleanupOK 4036
IssuePendingWritebacks 2172
LimitAdditionalPins 408836
LockBufHdr 64559060
LockBuffer 345397850
LockBufferForCleanup 41866
MarkBufferDirty 43609674
MarkBufferDirtyHint 20296866
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118421878
PinBuffer 118380400
PinBufferForBlock 124438306
PinBuffer_Locked 599076
PrefetchBuffer 41434
PrefetchSharedBuffer 62976
ProcessReadBuffersResult 2614534
ReadBuffer 87365576
ReadBufferExtended 104825008
ReadBufferWithoutRelcache 11549772
ReadBuffer_common 116374796
ReadBuffersCanStartIO 2974644
ReadBuffersCanStartIOOnce 2974644
ReadRecentBuffer 9286
RelationCopyStorageUsingBuffer 149660
RelationGetNumberOfBlocksInFork 3779948
ReleaseAndReadBuffer 58399850
ReleaseBuffer 125179650
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15202
ReservePrivateRefCountEntry 130388466
ScheduleBufferTagForWriteback 1142422
StartBufferIO 5128544
StartReadBuffer 119934318
StartReadBuffers 3515084
StartReadBuffersImpl 123449402
SyncOneBuffer 4023096
TerminateBufferIO 4833246
TrackNewBufferPin 118421878
UnlockBuffers 107098
UnlockReleaseBuffer 37342818
UnpinBuffer 145776434
UnpinBufferNoOwner 145785570
WaitBufHdrUnlocked 1100
WaitIO 14210
WaitReadBuffers 2614514
WakePinCountWaiter 180
WritebackContextInit 5576
ZeroAndLockBuffer 644312
buffer_readv_complete 2404162
buffer_readv_complete_one 2679652
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2615278
buffertag_comparator 0
ckpt_buforder_comparator 6071786
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19418822
shared_buffer_readv_complete 2400550
shared_buffer_readv_complete_local 2611666
shared_buffer_readv_stage 2611666
shared_buffer_write_error_callback 66
ts_ckpt_progress_comparator 496650

Generated by: LCOV version 1.16