LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1670 1839 90.8 %
Date: 2025-06-06 11:17:10 Functions: 109 115 94.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2398280
AtEOXact_Buffers 1037674
AtProcExit_Buffers 41768
BgBufferSync 21700
BufferAlloc 120116674
BufferGetBlockNumber 100238446
BufferGetLSNAtomic 18327446
BufferGetTag 29976404
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19811676
BufferSync 3324
CheckBufferIsPinnedOnce 4550360
CheckForBufferLeaks 1079442
CheckPointBuffers 3324
CheckReadBuffersOperation 7167216
ConditionalLockBuffer 3090436
ConditionalLockBufferForCleanup 889674
CreateAndCopyRelationData 108904
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1248
DropRelationsAllBuffers 27804
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4266
ExtendBufferedRel 92658
ExtendBufferedRelBy 319746
ExtendBufferedRelCommon 423996
ExtendBufferedRelShared 401296
ExtendBufferedRelTo 100114
FindAndDropRelationBuffers 1636
FlushBuffer 1087848
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 292
FlushRelationsAllBuffers 36
ForgetPrivateRefCountEntry 116871874
GetAdditionalPinLimit 7094986
GetPinLimit 1248276
GetPrivateRefCount 5449348
GetPrivateRefCountEntry 288333302
GetVictimBuffer 3693138
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23120450
InitBufferManagerAccess 41768
InvalidateBuffer 210938
InvalidateVictimBuffer 2253822
IsBufferCleanupOK 4036
IssuePendingWritebacks 2058
LimitAdditionalPins 401296
LockBufHdr 75492900
LockBuffer 345457114
LockBufferForCleanup 41908
MarkBufferDirty 43161138
MarkBufferDirtyHint 20745308
NewPrivateRefCountEntry 116871874
PinBuffer 116879538
PinBufferForBlock 122658800
PinBuffer_Locked 4302066
PrefetchBuffer 39050
PrefetchSharedBuffer 59768
ProcessReadBuffersResult 2383444
ReadBuffer 86111600
ReadBufferExtended 103537174
ReadBufferWithoutRelcache 11300260
ReadBuffer_common 114837442
ReadBuffersCanStartIO 2723466
ReadBuffersCanStartIOOnce 2723466
ReadRecentBuffer 8468
RelationCopyStorageUsingBuffer 144876
RelationGetNumberOfBlocksInFork 4011232
ReleaseAndReadBuffer 57080996
ReleaseBuffer 123781664
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14666
ReservePrivateRefCountEntry 128114330
ScheduleBufferTagForWriteback 1075302
StartBufferIO 4792752
StartReadBuffer 118156838
StartReadBuffers 3558490
StartReadBuffersImpl 121715328
SyncOneBuffer 3785874
TerminateBufferIO 4502936
UnlockBuffers 100220
UnlockReleaseBuffer 37682030
UnpinBuffer 143584314
UnpinBufferNoOwner 143593010
WaitBufHdrUnlocked 5940
WaitIO 13704
WaitReadBuffers 2383424
WakePinCountWaiter 4
WritebackContextInit 5162
ZeroAndLockBuffer 618298
buffer_readv_complete 2175466
buffer_readv_complete_one 2433906
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2384184
buffertag_comparator 0
ckpt_buforder_comparator 5908960
local_buffer_readv_complete 3582
local_buffer_readv_stage 3582
local_buffer_write_error_callback 0
rlocator_comparator 18432794
shared_buffer_readv_complete 2171884
shared_buffer_readv_complete_local 2380602
shared_buffer_readv_stage 2380602
shared_buffer_write_error_callback 86
ts_ckpt_progress_comparator 463496

Generated by: LCOV version 1.16