LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1685 1839 91.6 %
Date: 2025-06-04 06:18:13 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 2395912
AtEOXact_Buffers 1088148
AtProcExit_Buffers 44708
BgBufferSync 25904
BufferAlloc 121492082
BufferGetBlockNumber 101027774
BufferGetLSNAtomic 18698878
BufferGetTag 29958904
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19839190
BufferSync 3326
CheckBufferIsPinnedOnce 4607682
CheckForBufferLeaks 1132856
CheckPointBuffers 3326
CheckReadBuffersOperation 7165920
ConditionalLockBuffer 3136516
ConditionalLockBufferForCleanup 945314
CreateAndCopyRelationData 109352
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1264
DropRelationsAllBuffers 27844
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4266
ExtendBufferedRel 92758
ExtendBufferedRelBy 320130
ExtendBufferedRelCommon 424340
ExtendBufferedRelShared 401640
ExtendBufferedRelTo 100038
FindAndDropRelationBuffers 1664
FlushBuffer 1091974
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 286
FlushRelationsAllBuffers 30
ForgetPrivateRefCountEntry 118245834
GetAdditionalPinLimit 7179974
GetPinLimit 1279712
GetPrivateRefCount 5562428
GetPrivateRefCountEntry 292070778
GetVictimBuffer 3696862
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23556380
InitBufferManagerAccess 44708
InvalidateBuffer 210454
InvalidateVictimBuffer 2258084
IsBufferCleanupOK 4060
IssuePendingWritebacks 2058
LimitAdditionalPins 401640
LockBufHdr 76331728
LockBuffer 348670232
LockBufferForCleanup 42044
MarkBufferDirty 43136270
MarkBufferDirtyHint 20748792
NewPrivateRefCountEntry 118245834
PinBuffer 118251060
PinBufferForBlock 124034540
PinBuffer_Locked 4311558
PrefetchBuffer 39262
PrefetchSharedBuffer 59906
ProcessReadBuffersResult 2383980
ReadBuffer 87232884
ReadBufferExtended 104772450
ReadBufferWithoutRelcache 11315920
ReadBuffer_common 116088386
ReadBuffersCanStartIO 2719956
ReadBuffersCanStartIOOnce 2719956
ReadRecentBuffer 8656
RelationCopyStorageUsingBuffer 145472
RelationGetNumberOfBlocksInFork 4039194
ReleaseAndReadBuffer 58024692
ReleaseBuffer 125296192
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14672
ReservePrivateRefCountEntry 129779406
ScheduleBufferTagForWriteback 1079424
StartBufferIO 4798296
StartReadBuffer 119485954
StartReadBuffers 3600982
StartReadBuffersImpl 123086936
SyncOneBuffer 4071364
TerminateBufferIO 4513018
UnlockBuffers 103178
UnlockReleaseBuffer 37805998
UnpinBuffer 145401252
UnpinBufferNoOwner 145409954
WaitBufHdrUnlocked 13106
WaitIO 10062
WaitReadBuffers 2383960
WakePinCountWaiter 16
WritebackContextInit 5158
ZeroAndLockBuffer 623572
buffer_readv_complete 2176700
buffer_readv_complete_one 2435060
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2384838
buffertag_comparator 0
ckpt_buforder_comparator 5841586
local_buffer_readv_complete 3582
local_buffer_readv_stage 3582
local_buffer_write_error_callback 0
rlocator_comparator 18431694
shared_buffer_readv_complete 2173118
shared_buffer_readv_complete_local 2381256
shared_buffer_readv_stage 2381256
shared_buffer_write_error_callback 80
ts_ckpt_progress_comparator 453716

Generated by: LCOV version 1.16