LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1715 1898 90.4 %
Date: 2025-12-08 08:18:17 Functions: 115 122 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2507156
AtEOXact_Buffers 1136208
AtProcExit_Buffers 45560
BgBufferSync 25642
BufferAlloc 122951966
BufferGetBlockNumber 102106000
BufferGetLSNAtomic 14454500
BufferGetTag 30179848
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 18909058
BufferSync 3460
CheckBufferIsPinnedOnce 5220722
CheckForBufferLeaks 1181768
CheckPointBuffers 3460
CheckReadBuffersOperation 7494044
ConditionalLockBuffer 3313608
ConditionalLockBufferForCleanup 1419290
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1296
DropRelationsAllBuffers 27528
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91142
ExtendBufferedRelBy 319722
ExtendBufferedRelCommon 427312
ExtendBufferedRelShared 404452
ExtendBufferedRelTo 103314
FindAndDropRelationBuffers 1606
FlushBuffer 1131432
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 610634
ForgetPrivateRefCountEntry 119705332
GetAdditionalPinLimit 8148298
GetPinLimit 1319500
GetPrivateRefCount 6640930
GetPrivateRefCountEntry 295963310
GetVictimBuffer 3829128
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23561580
InitBufferManagerAccess 45560
InvalidateBuffer 212978
InvalidateVictimBuffer 2372230
IsBufferCleanupOK 4048
IssuePendingWritebacks 2132
LimitAdditionalPins 404452
LockBufHdr 64389812
LockBuffer 346203730
LockBufferForCleanup 44170
MarkBufferDirty 43113340
MarkBufferDirtyHint 19835816
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119705332
PinBuffer 119581660
PinBufferForBlock 125506202
PinBuffer_Locked 613042
PrefetchBuffer 42160
PrefetchSharedBuffer 63652
ProcessReadBuffersResult 2492430
ReadBuffer 87392858
ReadBufferExtended 105601042
ReadBufferWithoutRelcache 11422034
ReadBuffer_common 117023090
ReadBuffersCanStartIO 2842316
ReadBuffersCanStartIOOnce 2842316
ReadRecentBuffer 9176
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3777570
ReleaseAndReadBuffer 58393374
ReleaseBuffer 126588448
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15164
ReservePrivateRefCountEntry 131435718
ScheduleBufferTagForWriteback 1120998
StartBufferIO 4971984
StartReadBuffer 120442728
StartReadBuffers 4085900
StartReadBuffersImpl 124528628
SyncOneBuffer 4142144
TerminateBufferIO 4681454
TrackNewBufferPin 119705332
UnlockBuffers 106026
UnlockReleaseBuffer 38515320
UnpinBuffer 146879432
UnpinBufferNoOwner 146888530
WaitBufHdrUnlocked 1596
WaitIO 13270
WaitReadBuffers 2492410
WakePinCountWaiter 66
WritebackContextInit 5420
ZeroAndLockBuffer 642426
buffer_readv_complete 2283504
buffer_readv_complete_one 2552058
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2493168
buffertag_comparator 0
ckpt_buforder_comparator 6098200
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19417918
shared_buffer_readv_complete 2279890
shared_buffer_readv_complete_local 2489554
shared_buffer_readv_stage 2489554
shared_buffer_write_error_callback 82
ts_ckpt_progress_comparator 493016

Generated by: LCOV version 1.16