LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1735 1917 90.5 %
Date: 2025-12-26 00:18:15 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 2613144
AtEOXact_Buffers 1088942
AtProcExit_Buffers 45258
BgBufferSync 29112
BufferAlloc 123409654
BufferGetBlockNumber 101335684
BufferGetLSNAtomic 14436080
BufferGetTag 31725138
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19099950
BufferSync 3560
CheckBufferIsPinnedOnce 4895920
CheckForBufferLeaks 1134200
CheckPointBuffers 3560
CheckReadBuffersOperation 7824794
ConditionalLockBuffer 2863956
ConditionalLockBufferForCleanup 967496
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1256
DropRelationsAllBuffers 28544
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 92284
ExtendBufferedRelBy 324120
ExtendBufferedRelCommon 432848
ExtendBufferedRelShared 409988
ExtendBufferedRelTo 104418
FindAndDropRelationBuffers 1686
FlushBuffer 1147150
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 610346
ForgetPrivateRefCountEntry 119956206
GetAdditionalPinLimit 7434734
GetPinLimit 1311496
GetPrivateRefCount 5869312
GetPrivateRefCountEntry 296271142
GetPrivateRefCountEntrySlow 139991710
GetVictimBuffer 3957072
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23701758
InitBufferManagerAccess 45258
InvalidateBuffer 210026
InvalidateVictimBuffer 2483396
IsBufferCleanupOK 4036
IssuePendingWritebacks 2202
LimitAdditionalPins 409988
LockBufHdr 65404642
LockBuffer 348465556
LockBufferForCleanup 44288
MarkBufferDirty 43632982
MarkBufferDirtyHint 20093096
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119956206
PinBuffer 119916086
PinBufferForBlock 125964216
PinBuffer_Locked 612754
PrefetchBuffer 42014
PrefetchSharedBuffer 63548
ProcessReadBuffersResult 2604810
ReadBuffer 88291240
ReadBufferExtended 106028400
ReadBufferWithoutRelcache 11576254
ReadBuffer_common 117604672
ReadBuffersCanStartIO 2955290
ReadBuffersCanStartIOOnce 2955290
ReadRecentBuffer 9298
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3817608
ReleaseAndReadBuffer 59019032
ReleaseBuffer 126847020
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15186
ReservePrivateRefCountEntry 132196016
ScheduleBufferTagForWriteback 1140242
StartBufferIO 5110552
StartReadBuffer 121246274
StartReadBuffers 3728440
StartReadBuffersImpl 124974714
SyncOneBuffer 4313664
TerminateBufferIO 4825884
TrackNewBufferPin 119956206
UnlockBuffers 106736
UnlockReleaseBuffer 37809826
UnpinBuffer 147484256
UnpinBufferNoOwner 147493376
WaitBufHdrUnlocked 1070
WaitIO 12326
WaitReadBuffers 2604792
WakePinCountWaiter 156
WritebackContextInit 5590
ZeroAndLockBuffer 647368
buffer_readv_complete 2395976
buffer_readv_complete_one 2670870
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2605554
buffertag_comparator 0
ckpt_buforder_comparator 5990530
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19420722
shared_buffer_readv_complete 2392364
shared_buffer_readv_complete_local 2601942
shared_buffer_readv_stage 2601942
shared_buffer_write_error_callback 86
ts_ckpt_progress_comparator 488066

Generated by: LCOV version 1.16