LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1734 1915 90.5 %
Date: 2025-12-14 23:20:54 Functions: 116 123 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2645210
AtEOXact_Buffers 1186306
AtProcExit_Buffers 46006
BgBufferSync 25234
BufferAlloc 125343742
BufferGetBlockNumber 103941322
BufferGetLSNAtomic 14805566
BufferGetTag 30677498
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19078218
BufferSync 3512
CheckBufferIsPinnedOnce 5404086
CheckForBufferLeaks 1232312
CheckPointBuffers 3512
CheckReadBuffersOperation 7898486
ConditionalLockBuffer 3307052
ConditionalLockBufferForCleanup 1457768
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1286
DropRelationsAllBuffers 28674
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91976
ExtendBufferedRelBy 322786
ExtendBufferedRelCommon 431446
ExtendBufferedRelShared 408590
ExtendBufferedRelTo 104360
FindAndDropRelationBuffers 1652
FlushBuffer 1163356
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 618472
ForgetPrivateRefCountEntry 121892468
GetAdditionalPinLimit 8442348
GetPinLimit 1358684
GetPrivateRefCount 6862762
GetPrivateRefCountEntry 301833490
GetPrivateRefCountEntrySlow 142399702
GetVictimBuffer 3972532
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 24055790
InitBufferManagerAccess 46006
InvalidateBuffer 214676
InvalidateVictimBuffer 2500416
IsBufferCleanupOK 4038
IssuePendingWritebacks 2176
LimitAdditionalPins 408590
LockBufHdr 66135272
LockBuffer 352036224
LockBufferForCleanup 48392
MarkBufferDirty 43657270
MarkBufferDirtyHint 20054748
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 121892468
PinBuffer 121835804
PinBufferForBlock 127898076
PinBuffer_Locked 620880
PrefetchBuffer 43386
PrefetchSharedBuffer 64690
ProcessReadBuffersResult 2625624
ReadBuffer 89219030
ReadBufferExtended 107577348
ReadBufferWithoutRelcache 11568352
ReadBuffer_common 119145722
ReadBuffersCanStartIO 2983730
ReadBuffersCanStartIOOnce 2983730
ReadRecentBuffer 9112
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3866662
ReleaseAndReadBuffer 59725688
ReleaseBuffer 128864440
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15190
ReservePrivateRefCountEntry 133980238
ScheduleBufferTagForWriteback 1152914
StartBufferIO 5151004
StartReadBuffer 122682500
StartReadBuffers 4232854
StartReadBuffersImpl 126915354
SyncOneBuffer 4146270
TerminateBufferIO 4855074
TrackNewBufferPin 121892468
UnlockBuffers 107550
UnlockReleaseBuffer 38731246
UnpinBuffer 149779400
UnpinBufferNoOwner 149788524
WaitBufHdrUnlocked 1728
WaitIO 17936
WaitReadBuffers 2625604
WakePinCountWaiter 128
WritebackContextInit 5498
ZeroAndLockBuffer 644214
buffer_readv_complete 2416342
buffer_readv_complete_one 2688064
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2626366
buffertag_comparator 0
ckpt_buforder_comparator 6179328
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19418848
shared_buffer_readv_complete 2412730
shared_buffer_readv_complete_local 2622754
shared_buffer_readv_stage 2622754
shared_buffer_write_error_callback 94
ts_ckpt_progress_comparator 502242

Generated by: LCOV version 1.16