LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1669 1838 90.8 %
Date: 2025-10-10 19:18:08 Functions: 111 118 94.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2475842
AtEOXact_Buffers 1119706
AtProcExit_Buffers 44460
BgBufferSync 25264
BufferAlloc 121756408
BufferGetBlockNumber 101021528
BufferGetLSNAtomic 14303764
BufferGetTag 30106622
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 18881506
BufferSync 3436
CheckBufferIsPinnedOnce 5017172
CheckForBufferLeaks 1164166
CheckPointBuffers 3436
CheckReadBuffersOperation 7396482
ConditionalLockBuffer 3101664
ConditionalLockBufferForCleanup 1260776
CreateAndCopyRelationData 111592
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1272
DropRelationsAllBuffers 27078
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4278
ExtendBufferedRel 90322
ExtendBufferedRelBy 318468
ExtendBufferedRelCommon 425122
ExtendBufferedRelShared 402294
ExtendBufferedRelTo 102640
FindAndDropRelationBuffers 1520
FlushBuffer 1117400
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 604874
ForgetPrivateRefCountEntry 118511182
GetAdditionalPinLimit 7910178
GetPinLimit 1312454
GetPrivateRefCount 6278122
GetPrivateRefCountEntry 292843988
GetVictimBuffer 3784970
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23361916
InitBufferManagerAccess 44460
InvalidateBuffer 210760
InvalidateVictimBuffer 2340912
IsBufferCleanupOK 3300
IssuePendingWritebacks 2120
LimitAdditionalPins 402294
LockBufHdr 63688432
LockBuffer 346578824
LockBufferForCleanup 44530
MarkBufferDirty 42937938
MarkBufferDirtyHint 19812698
NewPrivateRefCountEntry 118511182
PinBuffer 118428418
PinBufferForBlock 124310828
PinBuffer_Locked 607212
PrefetchBuffer 40452
PrefetchSharedBuffer 61696
ProcessReadBuffersResult 2459304
ReadBuffer 86554282
ReadBufferExtended 104573808
ReadBufferWithoutRelcache 11369270
ReadBuffer_common 115943094
ReadBuffersCanStartIO 2808186
ReadBuffersCanStartIOOnce 2808186
ReadRecentBuffer 8992
RelationCopyStorageUsingBuffer 148452
RelationGetNumberOfBlocksInFork 3756678
ReleaseAndReadBuffer 57889648
ReleaseBuffer 125395702
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15016
ReservePrivateRefCountEntry 130112618
ScheduleBufferTagForWriteback 1106912
StartBufferIO 4915058
StartReadBuffer 119375806
StartReadBuffers 3966608
StartReadBuffersImpl 123342414
SyncOneBuffer 4061064
TerminateBufferIO 4624610
TrackNewBufferPin 118511182
UnlockBuffers 104088
UnlockReleaseBuffer 37943668
UnpinBuffer 145475948
UnpinBufferNoOwner 145484898
WaitBufHdrUnlocked 3450
WaitIO 15318
WaitReadBuffers 2459284
WakePinCountWaiter 66
WritebackContextInit 5366
ZeroAndLockBuffer 636082
buffer_readv_complete 2251248
buffer_readv_complete_one 2517988
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2460040
buffertag_comparator 0
ckpt_buforder_comparator 5995146
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19250504
shared_buffer_readv_complete 2247634
shared_buffer_readv_complete_local 2456426
shared_buffer_readv_stage 2456426
shared_buffer_write_error_callback 80
ts_ckpt_progress_comparator 491066

Generated by: LCOV version 1.16