LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1345 1531 87.9 %
Date: 2025-02-22 16:15:16 Functions: 86 94 91.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BufferIsDirty 0
BufferIsExclusiveLocked 0
DebugPrintBufferRefcount 0
EvictUnpinnedBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
buffertag_comparator 0
local_buffer_write_error_callback 0
FlushDatabaseBuffers 8
HoldingBufferPinThatDelaysRecovery 8
FlushRelationsAllBuffers 26
AbortBufferIO 30
ResOwnerReleaseBufferIO 30
FlushOneBuffer 58
shared_buffer_write_error_callback 84
DropDatabaseBuffers 114
FlushRelationBuffers 288
DropRelationBuffers 1190
FindAndDropRelationBuffers 1630
IssuePendingWritebacks 1896
WaitIO 2494
BufferSync 2498
CheckPointBuffers 2498
IsBufferCleanupOK 4036
WritebackContextInit 4742
WaitBufHdrUnlocked 5210
ResOwnerReleaseBufferPin 9260
ReadRecentBuffer 9322
BgBufferSync 18850
DropRelationsAllBuffers 26200
LockBufferForCleanup 35920
AtProcExit_Buffers 37722
InitBufferManagerAccess 37722
ExtendBufferedRel 89664
UnlockBuffers 95088
CreateAndCopyRelationData 98592
ExtendBufferedRelTo 99868
RelationCopyStorageUsingBuffer 131156
InvalidateBuffer 200884
ExtendBufferedRelBy 297244
ExtendBufferedRelShared 383456
PrefetchBuffer 390288
ExtendBufferedRelCommon 401130
PrefetchSharedBuffer 405996
ts_ckpt_progress_comparator 410032
ZeroAndLockBuffer 562478
AtEOXact_Buffers 806258
ConditionalLockBufferForCleanup 831442
CheckForBufferLeaks 843980
ScheduleBufferTagForWriteback 970208
FlushBuffer 977558
LimitAdditionalPins 1294398
InvalidateVictimBuffer 2274664
WaitReadBuffers 2340088
WaitReadBuffersCanStartIO 2603854
ConditionalLockBuffer 2713894
StartReadBuffers 3040178
SyncOneBuffer 3323664
GetVictimBuffer 3506932
RelationGetNumberOfBlocksInFork 3573060
PinBuffer_Locked 4044202
CheckBufferIsPinnedOnce 4306676
TerminateBufferIO 4483952
StartBufferIO 4487082
GetPrivateRefCount 5148340
ckpt_buforder_comparator 5268512
ReadBufferWithoutRelcache 11048684
BufferGetLSNAtomic 16596084
rlocator_comparator 18428682
BufferIsPermanent 18640330
MarkBufferDirtyHint 19519436
IncrBufferRefCount 20657970
BufferGetTag 28709120
UnlockReleaseBuffer 35615236
MarkBufferDirty 40972692
ReleaseAndReadBuffer 52769966
LockBufHdr 66510746
ReadBuffer 79454844
BufferGetBlockNumber 91962672
ReadBufferExtended 95731018
ReadBuffer_common 106779714
ForgetPrivateRefCountEntry 108133546
NewPrivateRefCountEntry 108133546
PinBuffer 108330322
StartReadBuffer 109668968
BufferAlloc 111412682
StartReadBuffersImpl 112709146
PinBufferForBlock 113537468
ReleaseBuffer 113898824
ReservePrivateRefCountEntry 118706766
UnpinBuffer 132326046
UnpinBufferNoOwner 132334540
GetPrivateRefCountEntry 265773218
LockBuffer 321755894

Generated by: LCOV version 1.14