LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1729 1917 90.2 %
Date: 2026-01-11 09:18:14 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 2620882
AtEOXact_Buffers 1090706
AtProcExit_Buffers 45994
BgBufferSync 27400
BufferAlloc 123253690
BufferGetBlockNumber 101005174
BufferGetLSNAtomic 14344714
BufferGetTag 31744238
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19304096
BufferSync 3554
CheckBufferIsPinnedOnce 4851822
CheckForBufferLeaks 1136700
CheckPointBuffers 3554
CheckReadBuffersOperation 7829838
ConditionalLockBuffer 2771044
ConditionalLockBufferForCleanup 936800
CreateAndCopyRelationData 112504
DebugPrintBufferRefcount 80
DropDatabaseBuffers 152
DropRelationBuffers 1280
DropRelationsAllBuffers 28526
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4286
ExtendBufferedRel 91886
ExtendBufferedRelBy 322086
ExtendBufferedRelCommon 430846
ExtendBufferedRelShared 407980
ExtendBufferedRelTo 104462
FindAndDropRelationBuffers 1678
FlushBuffer 1141240
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 609848
ForgetPrivateRefCountEntry 119799992
GetAdditionalPinLimit 7370312
GetPinLimit 1311322
GetPrivateRefCount 5789496
GetPrivateRefCountEntry 296325472
GetPrivateRefCountEntrySlow 139984010
GetVictimBuffer 3946246
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23921114
InitBufferManagerAccess 45994
InvalidateBuffer 212034
InvalidateVictimBuffer 2472328
IsBufferCleanupOK 4000
IssuePendingWritebacks 2176
LimitAdditionalPins 407980
LockBufHdr 65135868
LockBuffer 348119678
LockBufferForCleanup 43468
MarkBufferDirty 43611972
MarkBufferDirtyHint 20387836
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119799992
PinBuffer 119770800
PinBufferForBlock 125808154
PinBuffer_Locked 612258
PrefetchBuffer 42212
PrefetchSharedBuffer 63836
ProcessReadBuffersResult 2603466
ReadBuffer 88437236
ReadBufferExtended 106152100
ReadBufferWithoutRelcache 11550242
ReadBuffer_common 117702348
ReadBuffersCanStartIO 2960290
ReadBuffersCanStartIOOnce 2960290
ReadRecentBuffer 9190
RelationCopyStorageUsingBuffer 149660
RelationGetNumberOfBlocksInFork 3826520
ReleaseAndReadBuffer 59150174
ReleaseBuffer 126690114
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15184
ReservePrivateRefCountEntry 131867010
ScheduleBufferTagForWriteback 1134336
StartBufferIO 5100948
StartReadBuffer 121131370
StartReadBuffers 3697040
StartReadBuffersImpl 124828410
SyncOneBuffer 4154480
TerminateBufferIO 4805464
TrackNewBufferPin 119799992
UnlockBuffers 107570
UnlockReleaseBuffer 37636682
UnpinBuffer 147544346
UnpinBufferNoOwner 147553464
WaitBufHdrUnlocked 1386
WaitIO 15840
WaitReadBuffers 2603446
WakePinCountWaiter 150
WritebackContextInit 5580
ZeroAndLockBuffer 640348
buffer_readv_complete 2393542
buffer_readv_complete_one 2665062
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2604222
buffertag_comparator 0
ckpt_buforder_comparator 6060994
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19417484
shared_buffer_readv_complete 2389930
shared_buffer_readv_complete_local 2600610
shared_buffer_readv_stage 2600610
shared_buffer_write_error_callback 100
ts_ckpt_progress_comparator 494622

Generated by: LCOV version 1.16