LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1726 1917 90.0 %
Date: 2025-12-29 04:16:33 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 2662516
AtEOXact_Buffers 964822
AtProcExit_Buffers 44784
BgBufferSync 23812
BufferAlloc 121111396
BufferGetBlockNumber 99368820
BufferGetLSNAtomic 13977108
BufferGetTag 31681430
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19326514
BufferSync 3540
CheckBufferIsPinnedOnce 4730252
CheckForBufferLeaks 1009606
CheckPointBuffers 3540
CheckReadBuffersOperation 7967716
ConditionalLockBuffer 2660760
ConditionalLockBufferForCleanup 765272
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1238
DropRelationsAllBuffers 28526
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 92042
ExtendBufferedRelBy 323910
ExtendBufferedRelCommon 432430
ExtendBufferedRelShared 409572
ExtendBufferedRelTo 104478
FindAndDropRelationBuffers 1654
FlushBuffer 1138442
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 594026
ForgetPrivateRefCountEntry 117648306
GetAdditionalPinLimit 7019508
GetPinLimit 1242984
GetPrivateRefCount 5495658
GetPrivateRefCountEntry 290116844
GetPrivateRefCountEntrySlow 137175108
GetVictimBuffer 3997982
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23141420
InitBufferManagerAccess 44784
InvalidateBuffer 209232
InvalidateVictimBuffer 2522442
IsBufferCleanupOK 3290
IssuePendingWritebacks 2166
LimitAdditionalPins 409572
LockBufHdr 64558230
LockBuffer 343788442
LockBufferForCleanup 40948
MarkBufferDirty 43551652
MarkBufferDirtyHint 20271184
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 117648306
PinBuffer 117577124
PinBufferForBlock 123663414
PinBuffer_Locked 596434
PrefetchBuffer 42240
PrefetchSharedBuffer 63756
ProcessReadBuffersResult 2651586
ReadBuffer 86696592
ReadBufferExtended 104085790
ReadBufferWithoutRelcache 11495112
ReadBuffer_common 115580932
ReadBuffersCanStartIO 3004924
ReadBuffersCanStartIOOnce 3004924
ReadRecentBuffer 8896
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3747984
ReleaseAndReadBuffer 57924870
ReleaseBuffer 124370304
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15196
ReservePrivateRefCountEntry 129588608
ScheduleBufferTagForWriteback 1131440
StartBufferIO 5144400
StartReadBuffer 119160652
StartReadBuffers 3520932
StartReadBuffersImpl 122681584
SyncOneBuffer 3966902
TerminateBufferIO 4856172
TrackNewBufferPin 117650762
UnlockBuffers 106234
UnlockReleaseBuffer 37248180
UnpinBuffer 144608260
UnpinBufferNoOwner 144617390
WaitBufHdrUnlocked 902
WaitIO 9560
WaitReadBuffers 2651566
WakePinCountWaiter 152
WritebackContextInit 5562
ZeroAndLockBuffer 639434
buffer_readv_complete 2442256
buffer_readv_complete_one 2716950
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2652330
buffertag_comparator 0
ckpt_buforder_comparator 6000134
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19418950
shared_buffer_readv_complete 2438644
shared_buffer_readv_complete_local 2648718
shared_buffer_readv_stage 2648718
shared_buffer_write_error_callback 104
ts_ckpt_progress_comparator 487486

Generated by: LCOV version 1.16