LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1681 1839 91.4 %
Date: 2025-06-07 00:17:11 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 2427020
AtEOXact_Buffers 1068748
AtProcExit_Buffers 41878
BgBufferSync 21564
BufferAlloc 120779038
BufferGetBlockNumber 100896098
BufferGetLSNAtomic 14050514
BufferGetTag 29993554
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19802788
BufferSync 3324
CheckBufferIsPinnedOnce 4681490
CheckForBufferLeaks 1110630
CheckPointBuffers 3324
CheckReadBuffersOperation 7251328
ConditionalLockBuffer 3188288
ConditionalLockBufferForCleanup 988252
CreateAndCopyRelationData 109352
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1302
DropRelationsAllBuffers 27758
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4266
ExtendBufferedRel 92394
ExtendBufferedRelBy 318864
ExtendBufferedRelCommon 423226
ExtendBufferedRelShared 400512
ExtendBufferedRelTo 100196
FindAndDropRelationBuffers 1662
FlushBuffer 1093656
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 286
FlushRelationsAllBuffers 30
ForgetPrivateRefCountEntry 117522408
GetAdditionalPinLimit 7302412
GetPinLimit 1268448
GetPrivateRefCount 5679166
GetPrivateRefCountEntry 290145706
GetVictimBuffer 3725780
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23268864
InitBufferManagerAccess 41878
InvalidateBuffer 211128
InvalidateVictimBuffer 2285922
IsBufferCleanupOK 4038
IssuePendingWritebacks 2050
LimitAdditionalPins 400512
LockBufHdr 71720886
LockBuffer 346683404
LockBufferForCleanup 41450
MarkBufferDirty 43164760
MarkBufferDirtyHint 20749860
NewPrivateRefCountEntry 117522408
PinBuffer 117508102
PinBufferForBlock 123321402
PinBuffer_Locked 4330788
PrefetchBuffer 40764
PrefetchSharedBuffer 61288
ProcessReadBuffersResult 2411130
ReadBuffer 86499106
ReadBufferExtended 104095614
ReadBufferWithoutRelcache 11307488
ReadBuffer_common 115403114
ReadBuffersCanStartIO 2752684
ReadBuffersCanStartIOOnce 2752684
ReadRecentBuffer 8574
RelationCopyStorageUsingBuffer 145472
RelationGetNumberOfBlocksInFork 4031032
ReleaseAndReadBuffer 57371694
ReleaseBuffer 124494040
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14684
ReservePrivateRefCountEntry 128816366
ScheduleBufferTagForWriteback 1081050
StartBufferIO 4832626
StartReadBuffer 118709466
StartReadBuffers 3662114
StartReadBuffersImpl 122371580
SyncOneBuffer 3793572
TerminateBufferIO 4541894
UnlockBuffers 100360
UnlockReleaseBuffer 37924710
UnpinBuffer 144389950
UnpinBufferNoOwner 144398664
WaitBufHdrUnlocked 3184
WaitIO 14556
WaitReadBuffers 2411110
WakePinCountWaiter 4
WritebackContextInit 5150
ZeroAndLockBuffer 624170
buffer_readv_complete 2203026
buffer_readv_complete_one 2462190
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2411872
buffertag_comparator 0
ckpt_buforder_comparator 5892808
local_buffer_readv_complete 3582
local_buffer_readv_stage 3582
local_buffer_write_error_callback 0
rlocator_comparator 18429704
shared_buffer_readv_complete 2199444
shared_buffer_readv_complete_local 2408290
shared_buffer_readv_stage 2408290
shared_buffer_write_error_callback 78
ts_ckpt_progress_comparator 459756

Generated by: LCOV version 1.16