LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1729 1915 90.3 %
Date: 2025-12-19 11:18:46 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 2607202
AtEOXact_Buffers 1160350
AtProcExit_Buffers 46056
BgBufferSync 26718
BufferAlloc 124572816
BufferGetBlockNumber 103224554
BufferGetLSNAtomic 14751030
BufferGetTag 30610514
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19116178
BufferSync 3506
CheckBufferIsPinnedOnce 5278604
CheckForBufferLeaks 1206406
CheckPointBuffers 3506
CheckReadBuffersOperation 7784214
ConditionalLockBuffer 3202692
ConditionalLockBufferForCleanup 1376046
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1262
DropRelationsAllBuffers 28482
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91938
ExtendBufferedRelBy 323722
ExtendBufferedRelCommon 432000
ExtendBufferedRelShared 409136
ExtendBufferedRelTo 104222
FindAndDropRelationBuffers 1690
FlushBuffer 1160052
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 616292
ForgetPrivateRefCountEntry 121119644
GetAdditionalPinLimit 8171424
GetPinLimit 1344492
GetPrivateRefCount 6654834
GetPrivateRefCountEntry 299791462
GetPrivateRefCountEntrySlow 141503040
GetVictimBuffer 3932660
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23891212
InitBufferManagerAccess 46056
InvalidateBuffer 213348
InvalidateVictimBuffer 2460342
IsBufferCleanupOK 3312
IssuePendingWritebacks 2170
LimitAdditionalPins 409136
LockBufHdr 66006024
LockBuffer 350410152
LockBufferForCleanup 45404
MarkBufferDirty 43563728
MarkBufferDirtyHint 20011734
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 121119644
PinBuffer 121104620
PinBufferForBlock 127127320
PinBuffer_Locked 618700
PrefetchBuffer 42478
PrefetchSharedBuffer 63982
ProcessReadBuffersResult 2587492
ReadBuffer 88675064
ReadBufferExtended 106929986
ReadBufferWithoutRelcache 11524042
ReadBuffer_common 118454048
ReadBuffersCanStartIO 2948270
ReadBuffersCanStartIOOnce 2948270
ReadRecentBuffer 8996
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3850402
ReleaseAndReadBuffer 59391328
ReleaseBuffer 128057078
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15196
ReservePrivateRefCountEntry 133261440
ScheduleBufferTagForWriteback 1149614
StartBufferIO 5108228
StartReadBuffer 122049266
StartReadBuffers 4096928
StartReadBuffersImpl 126146194
SyncOneBuffer 4237432
TerminateBufferIO 4812442
TrackNewBufferPin 121119644
UnlockBuffers 107442
UnlockReleaseBuffer 38433354
UnpinBuffer 148841056
UnpinBufferNoOwner 148850186
WaitBufHdrUnlocked 1950
WaitIO 17972
WaitReadBuffers 2587472
WakePinCountWaiter 164
WritebackContextInit 5510
ZeroAndLockBuffer 640070
buffer_readv_complete 2378750
buffer_readv_complete_one 2652734
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2588230
buffertag_comparator 0
ckpt_buforder_comparator 6102406
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19419432
shared_buffer_readv_complete 2375138
shared_buffer_readv_complete_local 2584618
shared_buffer_readv_stage 2584618
shared_buffer_write_error_callback 90
ts_ckpt_progress_comparator 495366

Generated by: LCOV version 1.16