LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1660 1828 90.8 %
Date: 2025-11-19 06:17:37 Functions: 111 118 94.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2503954
AtEOXact_Buffers 1106896
AtProcExit_Buffers 44844
BgBufferSync 22596
BufferAlloc 121752394
BufferGetBlockNumber 100915754
BufferGetLSNAtomic 14207338
BufferGetTag 30135028
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19119952
BufferSync 3460
CheckBufferIsPinnedOnce 5046310
CheckForBufferLeaks 1151740
CheckPointBuffers 3460
CheckReadBuffersOperation 7484886
ConditionalLockBuffer 3149002
ConditionalLockBufferForCleanup 1259796
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1250
DropRelationsAllBuffers 27496
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4278
ExtendBufferedRel 90980
ExtendBufferedRelBy 319910
ExtendBufferedRelCommon 427300
ExtendBufferedRelShared 404486
ExtendBufferedRelTo 103094
FindAndDropRelationBuffers 1606
FlushBuffer 1115162
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 592544
ForgetPrivateRefCountEntry 118489548
GetAdditionalPinLimit 7810256
GetPinLimit 1300552
GetPrivateRefCount 6306976
GetPrivateRefCountEntry 292700714
GetVictimBuffer 3819194
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23301250
InitBufferManagerAccess 44844
InvalidateBuffer 210830
InvalidateVictimBuffer 2364846
IsBufferCleanupOK 4012
IssuePendingWritebacks 2132
LimitAdditionalPins 404486
LockBufHdr 63636172
LockBuffer 346741070
LockBufferForCleanup 39616
MarkBufferDirty 43053096
MarkBufferDirtyHint 20069610
NewPrivateRefCountEntry 118489548
PinBuffer 118391806
PinBufferForBlock 124306676
PinBuffer_Locked 594882
PrefetchBuffer 41266
PrefetchSharedBuffer 62540
ProcessReadBuffersResult 2489452
ReadBuffer 86607544
ReadBufferExtended 104613934
ReadBufferWithoutRelcache 11396722
ReadBuffer_common 116010664
ReadBuffersCanStartIO 2839744
ReadBuffersCanStartIOOnce 2839744
ReadRecentBuffer 9146
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3747614
ReleaseAndReadBuffer 57847686
ReleaseBuffer 125330088
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15174
ReservePrivateRefCountEntry 130015880
ScheduleBufferTagForWriteback 1104632
StartBufferIO 4945704
StartReadBuffer 119419930
StartReadBuffers 3916434
StartReadBuffersImpl 123336364
SyncOneBuffer 3931438
TerminateBufferIO 4654920
TrackNewBufferPin 118489708
UnlockBuffers 104638
UnlockReleaseBuffer 38140294
UnpinBuffer 145401330
UnpinBufferNoOwner 145410438
WaitBufHdrUnlocked 1756
WaitIO 13294
WaitReadBuffers 2489434
WakePinCountWaiter 164
WritebackContextInit 5412
ZeroAndLockBuffer 634534
buffer_readv_complete 2280330
buffer_readv_complete_one 2549254
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2490218
buffertag_comparator 0
ckpt_buforder_comparator 5982236
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19416934
shared_buffer_readv_complete 2276718
shared_buffer_readv_complete_local 2486604
shared_buffer_readv_stage 2486606
shared_buffer_write_error_callback 76
ts_ckpt_progress_comparator 488778

Generated by: LCOV version 1.16