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

Function Name Sort by function name Hit count Sort by hit count
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
buffertag_comparator 0
local_buffer_write_error_callback 0
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
HoldingBufferPinThatDelaysRecovery 8
FlushDatabaseBuffers 10
FlushRelationsAllBuffers 24
AbortBufferIO 30
ResOwnerReleaseBufferIO 30
DebugPrintBufferRefcount 80
shared_buffer_write_error_callback 86
DropDatabaseBuffers 144
FlushOneBuffer 158
WakePinCountWaiter 186
FlushRelationBuffers 274
EvictUnpinnedBuffer 280
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_readv_decode_error 698
DropRelationBuffers 1302
FindAndDropRelationBuffers 1548
IssuePendingWritebacks 2108
WaitBufHdrUnlocked 2600
BufferSync 3432
CheckPointBuffers 3432
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
IsBufferCleanupOK 4048
EvictUnpinnedBufferInternal 4278
WritebackContextInit 5356
ReadRecentBuffer 9060
WaitIO 11544
ResOwnerReleaseBufferPin 15052
BgBufferSync 26650
DropRelationsAllBuffers 27160
PrefetchBuffer 42384
AtProcExit_Buffers 44150
InitBufferManagerAccess 44150
LockBufferForCleanup 44882
PrefetchSharedBuffer 63596
ExtendBufferedRel 90476
ExtendBufferedRelTo 102814
UnlockBuffers 103752
CreateAndCopyRelationData 111144
RelationCopyStorageUsingBuffer 147856
InvalidateBuffer 212020
ExtendBufferedRelBy 317478
ExtendBufferedRelShared 401760
LimitAdditionalPins 401760
ExtendBufferedRelCommon 424562
ts_ckpt_progress_comparator 490412
FlushUnlockedBuffer 603086
PinBuffer_Locked 605424
ZeroAndLockBuffer 634582
AtEOXact_Buffers 1092948
ScheduleBufferTagForWriteback 1112276
FlushBuffer 1122664
CheckForBufferLeaks 1137098
GetPinLimit 1291436
ConditionalLockBufferForCleanup 1424484
shared_buffer_readv_complete 2292072
buffer_readv_complete 2295684
InvalidateVictimBuffer 2387196
shared_buffer_readv_complete_local 2500744
shared_buffer_readv_stage 2500744
WaitReadBuffers 2503596
ProcessReadBuffersResult 2503616
buffer_stage_common 2504356
AsyncReadBuffers 2516290
buffer_readv_complete_one 2560198
ReadBuffersCanStartIO 2845686
ReadBuffersCanStartIOOnce 2845686
ConditionalLockBuffer 3319850
RelationGetNumberOfBlocksInFork 3738988
GetVictimBuffer 3823696
SyncOneBuffer 4128878
StartReadBuffers 4154536
TerminateBufferIO 4670246
StartBufferIO 4955978
CheckBufferIsPinnedOnce 5221374
ckpt_buforder_comparator 6038178
GetPrivateRefCount 6646060
CheckReadBuffersOperation 7525554
GetAdditionalPinLimit 8285396
ReadBufferWithoutRelcache 11366416
BufferGetLSNAtomic 14079022
BufferIsPermanent 18816398
rlocator_comparator 19253912
MarkBufferDirtyHint 19793050
IncrBufferRefCount 23274564
BufferGetTag 30137590
UnlockReleaseBuffer 38399752
MarkBufferDirty 42980342
ReleaseAndReadBuffer 57643072
LockBufHdr 63851250
ReadBuffer 86375898
BufferGetBlockNumber 101335758
ReadBufferExtended 104496314
ReadBuffer_common 115862764
PinBuffer 118353084
ForgetPrivateRefCountEntry 118478002
NewPrivateRefCountEntry 118478002
TrackNewBufferPin 118478002
StartReadBuffer 119156800
BufferAlloc 121720870
StartReadBuffersImpl 123311336
PinBufferForBlock 124275302
ReleaseBuffer 125352450
ReservePrivateRefCountEntry 130182598
UnpinBuffer 145351320
UnpinBufferNoOwner 145360306
GetPrivateRefCountEntry 292924648
LockBuffer 346390460

Generated by: LCOV version 1.16