LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1378 1518 90.8 %
Date: 2024-05-20 10:11:14 Functions: 87 94 92.6 %
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
local_buffer_write_error_callback 0
FlushDatabaseBuffers 6
HoldingBufferPinThatDelaysRecovery 8
FlushRelationsAllBuffers 18
AbortBufferIO 30
ResOwnerReleaseBufferIO 30
FlushOneBuffer 58
shared_buffer_write_error_callback 78
DropDatabaseBuffers 94
FlushRelationBuffers 262
WaitIO 346
WaitBufHdrUnlocked 704
DropRelationBuffers 1098
FindAndDropRelationBuffers 1526
BufferSync 1706
CheckPointBuffers 1706
IsBufferCleanupOK 3312
WritebackContextInit 3746
ResOwnerReleaseBufferPin 7704
BgBufferSync 12182
DropRelationsAllBuffers 23756
AtProcExit_Buffers 29830
InitBufferPoolAccess 29830
LockBufferForCleanup 33012
UnlockBuffers 83604
ExtendBufferedRel 84848
ExtendBufferedRelTo 90818
CreateAndCopyRelationData 96380
RelationCopyStorageUsingBuffer 128500
ConditionalLockBufferForCleanup 162776
InvalidateBuffer 186550
ExtendBufferedRelBy 275464
ExtendBufferedRelShared 352620
ExtendBufferedRelCommon 370166
ts_ckpt_progress_comparator 372084
PrefetchBuffer 387414
IssuePendingWritebacks 450802
ZeroBuffer 500784
AtEOXact_Buffers 556980
CheckForBufferLeaks 586810
ScheduleBufferTagForWriteback 881514
FlushBuffer 888372
ReadRecentBuffer 896840
LimitAdditionalPins 926458
PrefetchSharedBuffer 1355230
buffertag_comparator 1461754
StartReadBuffers 1547662
InvalidateVictimBuffer 1872092
ConditionalLockBuffer 2054674
WaitReadBuffers 2088174
WaitReadBuffersCanStartIO 2162300
RelationGetNumberOfBlocksInFork 2804470
SyncOneBuffer 2883414
GetVictimBuffer 2986578
CheckBufferIsPinnedOnce 3028786
TerminateBufferIO 3434190
StartBufferIO 3434836
GetPrivateRefCount 4090106
PinBuffer_Locked 4340500
ckpt_buforder_comparator 4560766
ReadBufferWithoutRelcache 5917068
BufferGetLSNAtomic 13463582
IncrBufferRefCount 17221374
BufferIsPermanent 17633494
MarkBufferDirtyHint 18432226
rlocator_comparator 19560380
BufferGetTag 26835988
UnlockReleaseBuffer 28796998
MarkBufferDirty 38708216
ReleaseAndReadBuffer 45155934
LockBufHdr 46923602
ReadBuffer 68770126
ReadBufferExtended 83511224
BufferGetBlockNumber 88553344
PinBuffer 88919866
ReadBuffer_common 89428300
ForgetPrivateRefCountEntry 89447734
NewPrivateRefCountEntry 89447734
StartReadBuffer 91495520
BufferAlloc 91514412
StartReadBuffersImpl 93043182
PinBufferForBlock 93619624
ReleaseBuffer 94810170
ReservePrivateRefCountEntry 98695494
UnpinBuffer 109783416
UnpinBufferNoOwner 109790366
GetPrivateRefCountEntry 219330338
LockBuffer 279869276

Generated by: LCOV version 1.14