LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1709 1898 90.0 %
Date: 2025-12-07 17:18:15 Functions: 115 122 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2513462
AtEOXact_Buffers 1166642
AtProcExit_Buffers 45464
BgBufferSync 24618
BufferAlloc 123442368
BufferGetBlockNumber 102484722
BufferGetLSNAtomic 14546438
BufferGetTag 30176316
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 18959346
BufferSync 3464
CheckBufferIsPinnedOnce 5280608
CheckForBufferLeaks 1212106
CheckPointBuffers 3464
CheckReadBuffersOperation 7514518
ConditionalLockBuffer 3309594
ConditionalLockBufferForCleanup 1473750
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1262
DropRelationsAllBuffers 27562
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 90948
ExtendBufferedRelBy 319526
ExtendBufferedRelCommon 426646
ExtendBufferedRelShared 403786
ExtendBufferedRelTo 102840
FindAndDropRelationBuffers 1592
FlushBuffer 1130838
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 606658
ForgetPrivateRefCountEntry 120187390
GetAdditionalPinLimit 8306010
GetPinLimit 1337350
GetPrivateRefCount 6755264
GetPrivateRefCountEntry 297264788
GetVictimBuffer 3834004
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23668932
InitBufferManagerAccess 45464
InvalidateBuffer 211254
InvalidateVictimBuffer 2376670
IsBufferCleanupOK 4040
IssuePendingWritebacks 2134
LimitAdditionalPins 403786
LockBufHdr 64561170
LockBuffer 347967880
LockBufferForCleanup 45026
MarkBufferDirty 43073394
MarkBufferDirtyHint 19940422
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 120187390
PinBuffer 120066912
PinBufferForBlock 125996624
PinBuffer_Locked 609066
PrefetchBuffer 41274
PrefetchSharedBuffer 62834
ProcessReadBuffersResult 2499514
ReadBuffer 87730884
ReadBufferExtended 106022522
ReadBufferWithoutRelcache 11420710
ReadBuffer_common 117443248
ReadBuffersCanStartIO 2848526
ReadBuffersCanStartIOOnce 2848526
ReadRecentBuffer 9308
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3793990
ReleaseAndReadBuffer 59129240
ReleaseBuffer 127026740
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15156
ReservePrivateRefCountEntry 131874480
ScheduleBufferTagForWriteback 1120406
StartBufferIO 4975252
StartReadBuffer 120855940
StartReadBuffers 4165094
StartReadBuffersImpl 125021034
SyncOneBuffer 4086390
TerminateBufferIO 4684498
TrackNewBufferPin 120187390
UnlockBuffers 105928
UnlockReleaseBuffer 38513936
UnpinBuffer 147473980
UnpinBufferNoOwner 147483070
WaitBufHdrUnlocked 1954
WaitIO 12220
WaitReadBuffers 2499494
WakePinCountWaiter 136
WritebackContextInit 5426
ZeroAndLockBuffer 640538
buffer_readv_complete 2290154
buffer_readv_complete_one 2558024
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2500256
buffertag_comparator 0
ckpt_buforder_comparator 6074546
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19419248
shared_buffer_readv_complete 2286542
shared_buffer_readv_complete_local 2496644
shared_buffer_readv_stage 2496644
shared_buffer_write_error_callback 70
ts_ckpt_progress_comparator 493404

Generated by: LCOV version 1.16