LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1723 1917 89.9 %
Date: 2026-01-09 13:17:31 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 2615544
AtEOXact_Buffers 974346
AtProcExit_Buffers 45440
BgBufferSync 27950
BufferAlloc 121423898
BufferGetBlockNumber 99341676
BufferGetLSNAtomic 14123944
BufferGetTag 31747400
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19392266
BufferSync 3548
CheckBufferIsPinnedOnce 4661140
CheckForBufferLeaks 1019786
CheckPointBuffers 3548
CheckReadBuffersOperation 7826776
ConditionalLockBuffer 2594736
ConditionalLockBufferForCleanup 742814
CreateAndCopyRelationData 112952
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1298
DropRelationsAllBuffers 28568
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 91878
ExtendBufferedRelBy 320580
ExtendBufferedRelCommon 428602
ExtendBufferedRelShared 405728
ExtendBufferedRelTo 103980
FindAndDropRelationBuffers 1682
FlushBuffer 1145164
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 612838
ForgetPrivateRefCountEntry 117978934
GetAdditionalPinLimit 6919468
GetPinLimit 1252604
GetPrivateRefCount 5404168
GetPrivateRefCountEntry 291596440
GetPrivateRefCountEntrySlow 137710000
GetVictimBuffer 3948076
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23582554
InitBufferManagerAccess 45440
InvalidateBuffer 213008
InvalidateVictimBuffer 2472968
IsBufferCleanupOK 3348
IssuePendingWritebacks 2174
LimitAdditionalPins 405728
LockBufHdr 64761664
LockBuffer 344516892
LockBufferForCleanup 46682
MarkBufferDirty 43595846
MarkBufferDirtyHint 20331438
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 117978934
PinBuffer 117935490
PinBufferForBlock 123978412
PinBuffer_Locked 615248
PrefetchBuffer 43210
PrefetchSharedBuffer 64634
ProcessReadBuffersResult 2604604
ReadBuffer 87251928
ReadBufferExtended 104682692
ReadBufferWithoutRelcache 11510594
ReadBuffer_common 116193300
ReadBuffersCanStartIO 2955830
ReadBuffersCanStartIOOnce 2955830
ReadRecentBuffer 8950
RelationCopyStorageUsingBuffer 150256
RelationGetNumberOfBlocksInFork 3767824
ReleaseAndReadBuffer 58362232
ReleaseBuffer 124798638
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15202
ReservePrivateRefCountEntry 130078652
ScheduleBufferTagForWriteback 1138256
StartBufferIO 5101452
StartReadBuffer 119522942
StartReadBuffers 3471752
StartReadBuffersImpl 122994694
SyncOneBuffer 4196466
TerminateBufferIO 4811968
TrackNewBufferPin 117978934
UnlockBuffers 107046
UnlockReleaseBuffer 37216170
UnpinBuffer 145374494
UnpinBufferNoOwner 145383630
WaitBufHdrUnlocked 948
WaitIO 8976
WaitReadBuffers 2604584
WakePinCountWaiter 108
WritebackContextInit 5578
ZeroAndLockBuffer 643444
buffer_readv_complete 2394448
buffer_readv_complete_one 2666600
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2605346
buffertag_comparator 0
ckpt_buforder_comparator 6059022
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19418866
shared_buffer_readv_complete 2390836
shared_buffer_readv_complete_local 2601734
shared_buffer_readv_stage 2601734
shared_buffer_write_error_callback 92
ts_ckpt_progress_comparator 495544

Generated by: LCOV version 1.16