LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1731 1917 90.3 %
Date: 2025-12-23 22:18:39 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 2633210
AtEOXact_Buffers 1143122
AtProcExit_Buffers 45508
BgBufferSync 28966
BufferAlloc 124034076
BufferGetBlockNumber 101909264
BufferGetLSNAtomic 14714202
BufferGetTag 31729920
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19142532
BufferSync 3548
CheckBufferIsPinnedOnce 4977248
CheckForBufferLeaks 1188630
CheckPointBuffers 3548
CheckReadBuffersOperation 7873374
ConditionalLockBuffer 2937572
ConditionalLockBufferForCleanup 1045156
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1278
DropRelationsAllBuffers 28492
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91936
ExtendBufferedRelBy 322222
ExtendBufferedRelCommon 431154
ExtendBufferedRelShared 408280
ExtendBufferedRelTo 104634
FindAndDropRelationBuffers 1672
FlushBuffer 1147388
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 608492
ForgetPrivateRefCountEntry 120577206
GetAdditionalPinLimit 7608030
GetPinLimit 1339866
GetPrivateRefCount 6023298
GetPrivateRefCountEntry 298045450
GetPrivateRefCountEntrySlow 140526806
GetVictimBuffer 3960786
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23891074
InitBufferManagerAccess 45508
InvalidateBuffer 210202
InvalidateVictimBuffer 2497030
IsBufferCleanupOK 4024
IssuePendingWritebacks 2186
LimitAdditionalPins 408280
LockBufHdr 65713136
LockBuffer 349806726
LockBufferForCleanup 45700
MarkBufferDirty 43632876
MarkBufferDirtyHint 20073918
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 120577206
PinBuffer 120536626
PinBufferForBlock 126588652
PinBuffer_Locked 610900
PrefetchBuffer 43292
PrefetchSharedBuffer 64934
ProcessReadBuffersResult 2619068
ReadBuffer 88885386
ReadBufferExtended 106774208
ReadBufferWithoutRelcache 11560942
ReadBuffer_common 118335166
ReadBuffersCanStartIO 2968776
ReadBuffersCanStartIOOnce 2968776
ReadRecentBuffer 9272
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3846240
ReleaseAndReadBuffer 59495578
ReleaseBuffer 127496816
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15216
ReservePrivateRefCountEntry 132764516
ScheduleBufferTagForWriteback 1140482
StartBufferIO 5118794
StartReadBuffer 121793562
StartReadBuffers 3815942
StartReadBuffersImpl 125609504
SyncOneBuffer 4256890
TerminateBufferIO 4829156
TrackNewBufferPin 120577206
UnlockBuffers 106910
UnlockReleaseBuffer 37961096
UnpinBuffer 148294692
UnpinBufferNoOwner 148303842
WaitBufHdrUnlocked 1394
WaitIO 13024
WaitReadBuffers 2619048
WakePinCountWaiter 140
WritebackContextInit 5570
ZeroAndLockBuffer 643594
buffer_readv_complete 2410104
buffer_readv_complete_one 2679398
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2619808
buffertag_comparator 0
ckpt_buforder_comparator 6113432
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19419078
shared_buffer_readv_complete 2406490
shared_buffer_readv_complete_local 2616194
shared_buffer_readv_stage 2616194
shared_buffer_write_error_callback 88
ts_ckpt_progress_comparator 496142

Generated by: LCOV version 1.16