LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1384 1532 90.3 %
Date: 2024-07-27 06:13:30 Functions: 88 95 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 8
HoldingBufferPinThatDelaysRecovery 8
FlushRelationsAllBuffers 18
AbortBufferIO 30
ResOwnerReleaseBufferIO 30
FlushOneBuffer 58
shared_buffer_write_error_callback 80
DropDatabaseBuffers 108
FlushRelationBuffers 262
WaitIO 438
WaitBufHdrUnlocked 780
DropRelationBuffers 1116
FindAndDropRelationBuffers 1530
BufferSync 1746
CheckPointBuffers 1746
WritebackContextInit 3814
IsBufferCleanupOK 4024
ResOwnerReleaseBufferPin 7704
BgBufferSync 14072
DropRelationsAllBuffers 24298
LockBufferForCleanup 32136
AtProcExit_Buffers 32824
InitBufferPoolAccess 32824
ExtendBufferedRel 84602
UnlockBuffers 86982
ExtendBufferedRelTo 93108
CreateAndCopyRelationData 93272
RelationCopyStorageUsingBuffer 124356
ConditionalLockBufferForCleanup 165098
InvalidateBuffer 189490
ExtendBufferedRelBy 274846
ExtendBufferedRelShared 354218
ts_ckpt_progress_comparator 366402
ExtendBufferedRelCommon 371842
PrefetchBuffer 388622
IssuePendingWritebacks 448116
copy_storage_using_buffer_read_stream_next_block 487446
ZeroAndLockBuffer 487716
AtEOXact_Buffers 565738
CheckForBufferLeaks 598562
ScheduleBufferTagForWriteback 872248
FlushBuffer 879460
ReadRecentBuffer 908924
LimitAdditionalPins 1042566
PrefetchSharedBuffer 1368582
buffertag_comparator 1449294
StartReadBuffers 1847076
InvalidateVictimBuffer 1933680
WaitReadBuffers 2002434
ConditionalLockBuffer 2052432
WaitReadBuffersCanStartIO 2228330
RelationGetNumberOfBlocksInFork 2861820
SyncOneBuffer 2874536
GetVictimBuffer 3041026
CheckBufferIsPinnedOnce 3082490
TerminateBufferIO 3920176
StartBufferIO 3921130
GetPrivateRefCount 4158926
PinBuffer_Locked 4400814
ckpt_buforder_comparator 4451236
ReadBufferWithoutRelcache 5507610
BufferGetLSNAtomic 14062602
BufferIsPermanent 17966180
IncrBufferRefCount 18066788
MarkBufferDirtyHint 18793852
rlocator_comparator 19878390
BufferGetTag 26910216
UnlockReleaseBuffer 28867728
MarkBufferDirty 38820896
ReleaseAndReadBuffer 46807408
LockBufHdr 48472460
ReadBuffer 70799126
ReadBufferExtended 85558910
PinBuffer 91057128
ReadBuffer_common 91066532
BufferGetBlockNumber 91174158
ForgetPrivateRefCountEntry 91618116
NewPrivateRefCountEntry 91618116
StartReadBuffer 93265924
BufferAlloc 93704416
StartReadBuffersImpl 95113000
PinBufferForBlock 95828410
ReleaseBuffer 97198462
ReservePrivateRefCountEntry 100945318
UnpinBuffer 112820302
UnpinBufferNoOwner 112827252
GetPrivateRefCountEntry 225412616
LockBuffer 285112824

Generated by: LCOV version 1.14