LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1732 1915 90.4 %
Date: 2025-12-18 12:18:34 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 2623832
AtEOXact_Buffers 1147952
AtProcExit_Buffers 45726
BgBufferSync 27062
BufferAlloc 124961996
BufferGetBlockNumber 103827220
BufferGetLSNAtomic 14621666
BufferGetTag 30652148
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19161920
BufferSync 3512
CheckBufferIsPinnedOnce 5434588
CheckForBufferLeaks 1193678
CheckPointBuffers 3512
CheckReadBuffersOperation 7837884
ConditionalLockBuffer 3421476
ConditionalLockBufferForCleanup 1509600
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1290
DropRelationsAllBuffers 28452
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91752
ExtendBufferedRelBy 322202
ExtendBufferedRelCommon 430840
ExtendBufferedRelShared 407988
ExtendBufferedRelTo 104358
FindAndDropRelationBuffers 1692
FlushBuffer 1162556
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 26
FlushUnlockedBuffer 617516
ForgetPrivateRefCountEntry 121514916
GetAdditionalPinLimit 8479958
GetPinLimit 1338382
GetPrivateRefCount 6945100
GetPrivateRefCountEntry 300718524
GetPrivateRefCountEntrySlow 142025114
GetVictimBuffer 3952320
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23829562
InitBufferManagerAccess 45726
InvalidateBuffer 213722
InvalidateVictimBuffer 2481640
IsBufferCleanupOK 4038
IssuePendingWritebacks 2176
LimitAdditionalPins 407988
LockBufHdr 66023966
LockBuffer 351009324
LockBufferForCleanup 46086
MarkBufferDirty 43658040
MarkBufferDirtyHint 20127824
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 121514916
PinBuffer 121473498
PinBufferForBlock 127516384
PinBuffer_Locked 619924
PrefetchBuffer 43092
PrefetchSharedBuffer 64676
ProcessReadBuffersResult 2606012
ReadBuffer 88791638
ReadBufferExtended 107193700
ReadBufferWithoutRelcache 11559988
ReadBuffer_common 118753712
ReadBuffersCanStartIO 2962560
ReadBuffersCanStartIOOnce 2962560
ReadRecentBuffer 9050
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3843998
ReleaseAndReadBuffer 59287330
ReleaseBuffer 128403968
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15192
ReservePrivateRefCountEntry 133644762
ScheduleBufferTagForWriteback 1152106
StartBufferIO 5128224
StartReadBuffer 122281998
StartReadBuffers 4251690
StartReadBuffersImpl 126533688
SyncOneBuffer 4213444
TerminateBufferIO 4834698
TrackNewBufferPin 121514916
UnlockBuffers 106994
UnlockReleaseBuffer 38950290
UnpinBuffer 149170628
UnpinBufferNoOwner 149179754
WaitBufHdrUnlocked 1704
WaitIO 16506
WaitReadBuffers 2605992
WakePinCountWaiter 156
WritebackContextInit 5510
ZeroAndLockBuffer 643980
buffer_readv_complete 2397210
buffer_readv_complete_one 2669300
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2606754
buffertag_comparator 0
ckpt_buforder_comparator 6164182
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19417304
shared_buffer_readv_complete 2393598
shared_buffer_readv_complete_local 2603142
shared_buffer_readv_stage 2603142
shared_buffer_write_error_callback 82
ts_ckpt_progress_comparator 500190

Generated by: LCOV version 1.16