LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1735 1917 90.5 %
Date: 2026-01-12 17:18:41 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 2604198
AtEOXact_Buffers 1076728
AtProcExit_Buffers 45942
BgBufferSync 30636
BufferAlloc 123428558
BufferGetBlockNumber 101082902
BufferGetLSNAtomic 14422366
BufferGetTag 31761666
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19149806
BufferSync 3564
CheckBufferIsPinnedOnce 4848220
CheckForBufferLeaks 1122670
CheckPointBuffers 3564
CheckReadBuffersOperation 7806302
ConditionalLockBuffer 2844456
ConditionalLockBufferForCleanup 924320
CreateAndCopyRelationData 112504
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1294
DropRelationsAllBuffers 28548
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 92008
ExtendBufferedRelBy 322052
ExtendBufferedRelCommon 430522
ExtendBufferedRelShared 407654
ExtendBufferedRelTo 104172
FindAndDropRelationBuffers 1692
FlushBuffer 1146930
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 12
FlushUnlockedBuffer 616860
ForgetPrivateRefCountEntry 119975260
GetAdditionalPinLimit 7306094
GetPinLimit 1306904
GetPrivateRefCount 5850556
GetPrivateRefCountEntry 296739496
GetPrivateRefCountEntrySlow 140329106
GetVictimBuffer 3952764
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23924690
InitBufferManagerAccess 45942
InvalidateBuffer 213168
InvalidateVictimBuffer 2473142
IsBufferCleanupOK 4048
IssuePendingWritebacks 2196
LimitAdditionalPins 407654
LockBufHdr 65622196
LockBuffer 348329620
LockBufferForCleanup 46454
MarkBufferDirty 43672040
MarkBufferDirtyHint 20152510
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119975260
PinBuffer 119936366
PinBufferForBlock 125982740
PinBuffer_Locked 619270
PrefetchBuffer 42596
PrefetchSharedBuffer 64226
ProcessReadBuffersResult 2600040
ReadBuffer 88541258
ReadBufferExtended 106263294
ReadBufferWithoutRelcache 11573222
ReadBuffer_common 117836532
ReadBuffersCanStartIO 2949322
ReadBuffersCanStartIOOnce 2949322
ReadRecentBuffer 9114
RelationCopyStorageUsingBuffer 149660
RelationGetNumberOfBlocksInFork 3821202
ReleaseAndReadBuffer 59078978
ReleaseBuffer 126876792
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15222
ReservePrivateRefCountEntry 132377136
ScheduleBufferTagForWriteback 1139902
StartBufferIO 5102326
StartReadBuffer 121325160
StartReadBuffers 3664112
StartReadBuffersImpl 124989272
SyncOneBuffer 4482416
TerminateBufferIO 4818878
TrackNewBufferPin 119975260
UnlockBuffers 107430
UnlockReleaseBuffer 37792474
UnpinBuffer 147728130
UnpinBufferNoOwner 147737286
WaitBufHdrUnlocked 824
WaitIO 80336
WaitReadBuffers 2600020
WakePinCountWaiter 234
WritebackContextInit 5598
ZeroAndLockBuffer 648356
buffer_readv_complete 2390026
buffer_readv_complete_one 2666150
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2600780
buffertag_comparator 0
ckpt_buforder_comparator 6018486
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19418320
shared_buffer_readv_complete 2386412
shared_buffer_readv_complete_local 2597166
shared_buffer_readv_stage 2597166
shared_buffer_write_error_callback 82
ts_ckpt_progress_comparator 492124

Generated by: LCOV version 1.16