LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1734 1917 90.5 %
Date: 2026-01-10 01:18:20 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 2601902
AtEOXact_Buffers 1091236
AtProcExit_Buffers 45900
BgBufferSync 29970
BufferAlloc 123802176
BufferGetBlockNumber 101500344
BufferGetLSNAtomic 14550262
BufferGetTag 31768208
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19170558
BufferSync 3572
CheckBufferIsPinnedOnce 4874516
CheckForBufferLeaks 1137136
CheckPointBuffers 3572
CheckReadBuffersOperation 7797838
ConditionalLockBuffer 2844402
ConditionalLockBufferForCleanup 950126
CreateAndCopyRelationData 112056
DebugPrintBufferRefcount 80
DropDatabaseBuffers 150
DropRelationBuffers 1270
DropRelationsAllBuffers 28536
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 92020
ExtendBufferedRelBy 322232
ExtendBufferedRelCommon 430486
ExtendBufferedRelShared 407614
ExtendBufferedRelTo 103950
FindAndDropRelationBuffers 1658
FlushBuffer 1148894
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 614790
ForgetPrivateRefCountEntry 120348000
GetAdditionalPinLimit 7359506
GetPinLimit 1312776
GetPrivateRefCount 5825240
GetPrivateRefCountEntry 297413874
GetPrivateRefCountEntrySlow 140731750
GetVictimBuffer 3948668
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23900936
InitBufferManagerAccess 45900
InvalidateBuffer 212454
InvalidateVictimBuffer 2471348
IsBufferCleanupOK 4038
IssuePendingWritebacks 2192
LimitAdditionalPins 407614
LockBufHdr 65575754
LockBuffer 348944108
LockBufferForCleanup 50836
MarkBufferDirty 43796408
MarkBufferDirtyHint 20119384
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 120348000
PinBuffer 120317596
PinBufferForBlock 126356602
PinBuffer_Locked 617200
PrefetchBuffer 42122
PrefetchSharedBuffer 63646
ProcessReadBuffersResult 2596956
ReadBuffer 88763720
ReadBufferExtended 106546258
ReadBufferWithoutRelcache 11579266
ReadBuffer_common 118125538
ReadBuffersCanStartIO 2946784
ReadBuffersCanStartIOOnce 2946784
ReadRecentBuffer 9166
RelationCopyStorageUsingBuffer 149064
RelationGetNumberOfBlocksInFork 3830176
ReleaseAndReadBuffer 59113230
ReleaseBuffer 127164818
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15216
ReservePrivateRefCountEntry 132703062
ScheduleBufferTagForWriteback 1141966
StartBufferIO 5101032
StartReadBuffer 121673702
StartReadBuffers 3690788
StartReadBuffersImpl 125364490
SyncOneBuffer 4438786
TerminateBufferIO 4817002
TrackNewBufferPin 120351634
UnlockBuffers 107280
UnlockReleaseBuffer 37881878
UnpinBuffer 148079512
UnpinBufferNoOwner 148088662
WaitBufHdrUnlocked 960
WaitIO 4110
WaitReadBuffers 2596936
WakePinCountWaiter 172
WritebackContextInit 5592
ZeroAndLockBuffer 647242
buffer_readv_complete 2387080
buffer_readv_complete_one 2663324
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2597884
buffertag_comparator 0
ckpt_buforder_comparator 6023840
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19416348
shared_buffer_readv_complete 2383468
shared_buffer_readv_complete_local 2594272
shared_buffer_readv_stage 2594272
shared_buffer_write_error_callback 76
ts_ckpt_progress_comparator 490566

Generated by: LCOV version 1.16