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-08 21:17:39 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 2514740
AtEOXact_Buffers 1097764
AtProcExit_Buffers 45084
BgBufferSync 22626
BufferAlloc 121689388
BufferGetBlockNumber 100802228
BufferGetLSNAtomic 14203108
BufferGetTag 30158514
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19131320
BufferSync 3458
CheckBufferIsPinnedOnce 5021142
CheckForBufferLeaks 1142848
CheckPointBuffers 3458
CheckReadBuffersOperation 7518288
ConditionalLockBuffer 3124748
ConditionalLockBufferForCleanup 1218502
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1250
DropRelationsAllBuffers 27552
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91392
ExtendBufferedRelBy 320578
ExtendBufferedRelCommon 428146
ExtendBufferedRelShared 405296
ExtendBufferedRelTo 103290
FindAndDropRelationBuffers 1612
FlushBuffer 1122130
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 601480
ForgetPrivateRefCountEntry 118441552
GetAdditionalPinLimit 7759796
GetPinLimit 1297638
GetPrivateRefCount 6240528
GetPrivateRefCountEntry 292527322
GetVictimBuffer 3833678
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23311914
InitBufferManagerAccess 45084
InvalidateBuffer 211838
InvalidateVictimBuffer 2373556
IsBufferCleanupOK 4012
IssuePendingWritebacks 2132
LimitAdditionalPins 405296
LockBufHdr 63703810
LockBuffer 343780726
LockBufferForCleanup 42058
MarkBufferDirty 43079038
MarkBufferDirtyHint 20074824
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118441552
PinBuffer 118315776
PinBufferForBlock 124243638
PinBuffer_Locked 603888
PrefetchBuffer 41222
PrefetchSharedBuffer 62648
ProcessReadBuffersResult 2500760
ReadBuffer 86576668
ReadBufferExtended 104548580
ReadBufferWithoutRelcache 11399684
ReadBuffer_common 115948288
ReadBuffersCanStartIO 2852026
ReadBuffersCanStartIOOnce 2852026
ReadRecentBuffer 9282
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3752216
ReleaseAndReadBuffer 57854734
ReleaseBuffer 125305914
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15172
ReservePrivateRefCountEntry 129961012
ScheduleBufferTagForWriteback 1111754
StartBufferIO 4966258
StartReadBuffer 119380236
StartReadBuffers 3891168
StartReadBuffersImpl 123271404
SyncOneBuffer 3923728
TerminateBufferIO 4676248
TrackNewBufferPin 118441552
UnlockBuffers 105528
UnlockReleaseBuffer 38088146
UnpinBuffer 145359388
UnpinBufferNoOwner 145368494
WaitBufHdrUnlocked 1696
WaitIO 12796
WaitReadBuffers 2500740
WakePinCountWaiter 140
WritebackContextInit 5422
ZeroAndLockBuffer 634960
buffer_readv_complete 2291610
buffer_readv_complete_one 2562260
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2501500
buffertag_comparator 0
ckpt_buforder_comparator 6083668
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19419866
shared_buffer_readv_complete 2287996
shared_buffer_readv_complete_local 2497886
shared_buffer_readv_stage 2497886
shared_buffer_write_error_callback 78
ts_ckpt_progress_comparator 493998

Generated by: LCOV version 1.16