LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1377 1518 90.7 %
Date: 2024-04-25 05:11:31 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 260
WaitIO 454
WaitBufHdrUnlocked 838
DropRelationBuffers 1108
FindAndDropRelationBuffers 1550
BufferSync 1706
CheckPointBuffers 1706
IsBufferCleanupOK 3302
WritebackContextInit 3746
ResOwnerReleaseBufferPin 8262
BgBufferSync 13056
DropRelationsAllBuffers 24588
AtProcExit_Buffers 29882
InitBufferPoolAccess 29882
LockBufferForCleanup 33124
UnlockBuffers 84150
ExtendBufferedRel 85578
ExtendBufferedRelTo 91352
CreateAndCopyRelationData 96380
RelationCopyStorageUsingBuffer 128500
ConditionalLockBufferForCleanup 164592
InvalidateBuffer 188374
ExtendBufferedRelBy 276622
ExtendBufferedRelShared 354070
ExtendBufferedRelCommon 371600
ts_ckpt_progress_comparator 372282
PrefetchBuffer 389856
IssuePendingWritebacks 458282
ZeroBuffer 499798
AtEOXact_Buffers 566592
CheckForBufferLeaks 596474
ScheduleBufferTagForWriteback 891494
FlushBuffer 898620
ReadRecentBuffer 918102
LimitAdditionalPins 936754
PrefetchSharedBuffer 1382408
buffertag_comparator 1492754
StartReadBuffers 1564228
InvalidateVictimBuffer 1902684
ConditionalLockBuffer 2054270
WaitReadBuffers 2120104
WaitReadBuffersCanStartIO 2194970
RelationGetNumberOfBlocksInFork 2896646
SyncOneBuffer 2930520
GetVictimBuffer 3020098
CheckBufferIsPinnedOnce 3062154
TerminateBufferIO 3478286
StartBufferIO 3479184
GetPrivateRefCount 4146556
PinBuffer_Locked 4397710
ckpt_buforder_comparator 4560842
ReadBufferWithoutRelcache 5928600
BufferGetLSNAtomic 13846448
IncrBufferRefCount 17517974
BufferIsPermanent 17768676
MarkBufferDirtyHint 18585334
rlocator_comparator 19593864
BufferGetTag 27038900
UnlockReleaseBuffer 28896054
MarkBufferDirty 38969712
ReleaseAndReadBuffer 46075858
LockBufHdr 47425888
ReadBuffer 70289346
ReadBufferExtended 85095266
BufferGetBlockNumber 90211956
PinBuffer 90573280
ReadBuffer_common 91023870
ForgetPrivateRefCountEntry 91122832
NewPrivateRefCountEntry 91122832
StartReadBuffer 93164410
BufferAlloc 93199868
StartReadBuffersImpl 94728638
PinBufferForBlock 95304874
ReleaseBuffer 96254954
ReservePrivateRefCountEntry 100484866
UnpinBuffer 111790118
UnpinBufferNoOwner 111797626
GetPrivateRefCountEntry 223344098
LockBuffer 283761322

Generated by: LCOV version 1.14