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

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AtEOXact_Buffers 807290
AtProcExit_Buffers 34936
BgBufferSync 18626
BufferAlloc 111372190
BufferGetBlockNumber 92322746
BufferGetLSNAtomic 16465828
BufferGetTag 28669652
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 18578496
BufferSync 2506
CheckBufferIsPinnedOnce 4363670
CheckForBufferLeaks 842226
CheckPointBuffers 2506
ConditionalLockBuffer 2766970
ConditionalLockBufferForCleanup 872950
CreateAndCopyRelationData 98592
DebugPrintBufferRefcount 0
DropDatabaseBuffers 114
DropRelationBuffers 1154
DropRelationsAllBuffers 26076
EvictUnpinnedBuffer 0
ExtendBufferedRel 90038
ExtendBufferedRelBy 298380
ExtendBufferedRelCommon 402140
ExtendBufferedRelShared 384452
ExtendBufferedRelTo 99752
FindAndDropRelationBuffers 1610
FlushBuffer 968452
FlushDatabaseBuffers 8
FlushOneBuffer 58
FlushRelationBuffers 278
FlushRelationsAllBuffers 32
ForgetPrivateRefCountEntry 108008806
GetPrivateRefCount 5246774
GetPrivateRefCountEntry 265541146
GetVictimBuffer 3524914
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 20544682
InitBufferManagerAccess 34936
InvalidateBuffer 198130
InvalidateVictimBuffer 2293594
IsBufferCleanupOK 4000
IssuePendingWritebacks 1908
LimitAdditionalPins 1294238
LockBufHdr 66492044
LockBuffer 321219274
LockBufferForCleanup 34070
MarkBufferDirty 41192070
MarkBufferDirtyHint 19454416
NewPrivateRefCountEntry 108008806
PinBuffer 108272770
PinBufferForBlock 113497088
PinBuffer_Locked 4055376
PrefetchBuffer 389232
PrefetchSharedBuffer 404840
ReadBuffer 79215482
ReadBufferExtended 95615126
ReadBufferWithoutRelcache 11045356
ReadBuffer_common 106660486
ReadRecentBuffer 9288
RelationCopyStorageUsingBuffer 131156
RelationGetNumberOfBlocksInFork 3554812
ReleaseAndReadBuffer 52539324
ReleaseBuffer 113859112
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 9248
ReservePrivateRefCountEntry 118754606
ScheduleBufferTagForWriteback 960978
StartBufferIO 4495964
StartReadBuffer 109583880
StartReadBuffers 3086992
StartReadBuffersImpl 112670872
SyncOneBuffer 3393076
TerminateBufferIO 4492852
UnlockBuffers 92358
UnlockReleaseBuffer 35814840
UnpinBuffer 132166392
UnpinBufferNoOwner 132174874
WaitBufHdrUnlocked 5574
WaitIO 2538
WaitReadBuffers 2359514
WaitReadBuffersCanStartIO 2622748
WritebackContextInit 4752
ZeroAndLockBuffer 560906
buffertag_comparator 0
ckpt_buforder_comparator 5245790
local_buffer_write_error_callback 0
rlocator_comparator 18429232
shared_buffer_write_error_callback 78
ts_ckpt_progress_comparator 409214

Generated by: LCOV version 1.14