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: 2025-12-30 09:17:56 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 2639358
AtEOXact_Buffers 1095184
AtProcExit_Buffers 45294
BgBufferSync 28312
BufferAlloc 123477426
BufferGetBlockNumber 101425570
BufferGetLSNAtomic 14446992
BufferGetTag 31728866
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19091362
BufferSync 3562
CheckBufferIsPinnedOnce 4913664
CheckForBufferLeaks 1140478
CheckPointBuffers 3562
CheckReadBuffersOperation 7907632
ConditionalLockBuffer 2854678
ConditionalLockBufferForCleanup 964302
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1262
DropRelationsAllBuffers 28524
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 92194
ExtendBufferedRelBy 323248
ExtendBufferedRelCommon 431406
ExtendBufferedRelShared 408534
ExtendBufferedRelTo 103834
FindAndDropRelationBuffers 1692
FlushBuffer 1144820
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 10
FlushUnlockedBuffer 612764
ForgetPrivateRefCountEntry 120021602
GetAdditionalPinLimit 7449770
GetPinLimit 1315278
GetPrivateRefCount 5878898
GetPrivateRefCountEntry 296333956
GetPrivateRefCountEntrySlow 140007052
GetVictimBuffer 3977008
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23671716
InitBufferManagerAccess 45294
InvalidateBuffer 209522
InvalidateVictimBuffer 2505528
IsBufferCleanupOK 4060
IssuePendingWritebacks 2182
LimitAdditionalPins 408534
LockBufHdr 65554814
LockBuffer 348373420
LockBufferForCleanup 46640
MarkBufferDirty 43628160
MarkBufferDirtyHint 20100754
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 120021602
PinBuffer 119962450
PinBufferForBlock 126031628
PinBuffer_Locked 615172
PrefetchBuffer 41526
PrefetchSharedBuffer 63174
ProcessReadBuffersResult 2633120
ReadBuffer 88382880
ReadBufferExtended 106145802
ReadBufferWithoutRelcache 11561528
ReadBuffer_common 117707358
ReadBuffersCanStartIO 2980968
ReadBuffersCanStartIOOnce 2980968
ReadRecentBuffer 9154
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3821118
ReleaseAndReadBuffer 58980992
ReleaseBuffer 126854996
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15198
ReservePrivateRefCountEntry 132344780
ScheduleBufferTagForWriteback 1137782
StartBufferIO 5126062
StartReadBuffer 121313350
StartReadBuffers 3736012
StartReadBuffersImpl 125049362
SyncOneBuffer 4376148
TerminateBufferIO 4843090
TrackNewBufferPin 120021602
UnlockBuffers 106658
UnlockReleaseBuffer 37809482
UnpinBuffer 147521162
UnpinBufferNoOwner 147530294
WaitBufHdrUnlocked 904
WaitIO 5262
WaitReadBuffers 2633100
WakePinCountWaiter 146
WritebackContextInit 5580
ZeroAndLockBuffer 640668
buffer_readv_complete 2423864
buffer_readv_complete_one 2698244
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2633864
buffertag_comparator 0
ckpt_buforder_comparator 6029028
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19419868
shared_buffer_readv_complete 2420252
shared_buffer_readv_complete_local 2630252
shared_buffer_readv_stage 2630252
shared_buffer_write_error_callback 84
ts_ckpt_progress_comparator 495338

Generated by: LCOV version 1.16