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-18 10:14:48 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 825654
AtProcExit_Buffers 37620
BgBufferSync 18708
BufferAlloc 110291922
BufferGetBlockNumber 91276750
BufferGetLSNAtomic 16276742
BufferGetTag 28691964
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 18601730
BufferSync 2486
CheckBufferIsPinnedOnce 4280960
CheckForBufferLeaks 863274
CheckPointBuffers 2486
ConditionalLockBuffer 2763450
ConditionalLockBufferForCleanup 858848
CreateAndCopyRelationData 98592
DebugPrintBufferRefcount 0
DropDatabaseBuffers 112
DropRelationBuffers 1200
DropRelationsAllBuffers 26042
EvictUnpinnedBuffer 0
ExtendBufferedRel 89788
ExtendBufferedRelBy 291602
ExtendBufferedRelCommon 393418
ExtendBufferedRelShared 375728
ExtendBufferedRelTo 97812
FindAndDropRelationBuffers 1632
FlushBuffer 968902
FlushDatabaseBuffers 8
FlushOneBuffer 58
FlushRelationBuffers 292
FlushRelationsAllBuffers 34
ForgetPrivateRefCountEntry 107074858
GetPrivateRefCount 5149210
GetPrivateRefCountEntry 262974468
GetVictimBuffer 3454400
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 20361310
InitBufferManagerAccess 37620
InvalidateBuffer 195806
InvalidateVictimBuffer 2260988
IsBufferCleanupOK 3302
IssuePendingWritebacks 1880
LimitAdditionalPins 1278408
LockBufHdr 65747400
LockBuffer 318867314
LockBufferForCleanup 35642
MarkBufferDirty 40917888
MarkBufferDirtyHint 19470804
NewPrivateRefCountEntry 107074858
PinBuffer 107254408
PinBufferForBlock 112416542
PinBuffer_Locked 3989730
PrefetchBuffer 388822
PrefetchSharedBuffer 404414
ReadBuffer 78502604
ReadBufferExtended 94706454
ReadBufferWithoutRelcache 11032904
ReadBuffer_common 105739368
ReadRecentBuffer 9226
RelationCopyStorageUsingBuffer 131156
RelationGetNumberOfBlocksInFork 3182168
ReleaseAndReadBuffer 51959070
ReleaseBuffer 112831772
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 9268
ReservePrivateRefCountEntry 117587674
ScheduleBufferTagForWriteback 961908
StartBufferIO 4426466
StartReadBuffer 108618232
StartReadBuffers 2987508
StartReadBuffersImpl 111605740
SyncOneBuffer 3392302
TerminateBufferIO 4422686
UnlockBuffers 94910
UnlockReleaseBuffer 35601830
UnpinBuffer 130898992
UnpinBufferNoOwner 130907494
WaitBufHdrUnlocked 5048
WaitIO 2840
WaitReadBuffers 2313394
WaitReadBuffersCanStartIO 2560490
WritebackContextInit 4704
ZeroAndLockBuffer 561768
buffertag_comparator 0
ckpt_buforder_comparator 5240154
local_buffer_write_error_callback 0
rlocator_comparator 18433354
shared_buffer_write_error_callback 82
ts_ckpt_progress_comparator 412416

Generated by: LCOV version 1.14