LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1679 1839 91.3 %
Date: 2025-06-29 10:17:45 Functions: 109 115 94.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2415994
AtEOXact_Buffers 1047730
AtProcExit_Buffers 42192
BgBufferSync 23346
BufferAlloc 120889492
BufferGetBlockNumber 100970556
BufferGetLSNAtomic 14055588
BufferGetTag 30081978
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19620186
BufferSync 3344
CheckBufferIsPinnedOnce 4625546
CheckForBufferLeaks 1089922
CheckPointBuffers 3344
CheckReadBuffersOperation 7221362
ConditionalLockBuffer 3123262
ConditionalLockBufferForCleanup 933762
CreateAndCopyRelationData 109800
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1248
DropRelationsAllBuffers 27798
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4266
ExtendBufferedRel 92960
ExtendBufferedRelBy 321572
ExtendBufferedRelCommon 428332
ExtendBufferedRelShared 405592
ExtendBufferedRelTo 102588
FindAndDropRelationBuffers 1652
FlushBuffer 1101514
FlushDatabaseBuffers 8
FlushOneBuffer 160
FlushRelationBuffers 286
FlushRelationsAllBuffers 30
ForgetPrivateRefCountEntry 117641972
GetAdditionalPinLimit 7222466
GetPinLimit 1265468
GetPrivateRefCount 5569066
GetPrivateRefCountEntry 290341932
GetVictimBuffer 3722646
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23300322
InitBufferManagerAccess 42192
InvalidateBuffer 210498
InvalidateVictimBuffer 2275060
IsBufferCleanupOK 4060
IssuePendingWritebacks 2070
LimitAdditionalPins 405592
LockBufHdr 72200838
LockBuffer 347365806
LockBufferForCleanup 44598
MarkBufferDirty 43270612
MarkBufferDirtyHint 20527806
NewPrivateRefCountEntry 117641972
PinBuffer 117627160
PinBufferForBlock 123431602
PinBuffer_Locked 4335990
PrefetchBuffer 39946
PrefetchSharedBuffer 61050
ProcessReadBuffersResult 2401660
ReadBuffer 86568542
ReadBufferExtended 104118324
ReadBufferWithoutRelcache 11339796
ReadBuffer_common 115458132
ReadBuffersCanStartIO 2741560
ReadBuffersCanStartIOOnce 2741560
ReadRecentBuffer 8886
RelationCopyStorageUsingBuffer 146068
RelationGetNumberOfBlocksInFork 4022552
ReleaseAndReadBuffer 57500024
ReleaseBuffer 124583908
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14676
ReservePrivateRefCountEntry 129139408
ScheduleBufferTagForWriteback 1089020
StartBufferIO 4835584
StartReadBuffer 118858524
StartReadBuffers 3622114
StartReadBuffersImpl 122480638
SyncOneBuffer 4003700
TerminateBufferIO 4546366
UnlockBuffers 100638
UnlockReleaseBuffer 37878536
UnpinBuffer 144545722
UnpinBufferNoOwner 144554428
WaitBufHdrUnlocked 3220
WaitIO 13010
WaitReadBuffers 2401640
WakePinCountWaiter 144
WritebackContextInit 5214
ZeroAndLockBuffer 625410
buffer_readv_complete 2193384
buffer_readv_complete_one 2452588
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2402402
buffertag_comparator 0
ckpt_buforder_comparator 5894470
local_buffer_readv_complete 3582
local_buffer_readv_stage 3582
local_buffer_write_error_callback 0
rlocator_comparator 18431768
shared_buffer_readv_complete 2189802
shared_buffer_readv_complete_local 2398820
shared_buffer_readv_stage 2398820
shared_buffer_write_error_callback 104
ts_ckpt_progress_comparator 460724

Generated by: LCOV version 1.16