LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1736 1917 90.6 %
Date: 2025-12-22 21:18:16 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 2599202
AtEOXact_Buffers 1056528
AtProcExit_Buffers 45162
BgBufferSync 28052
BufferAlloc 122632092
BufferGetBlockNumber 101316090
BufferGetLSNAtomic 14290246
BufferGetTag 30612114
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19237940
BufferSync 3506
CheckBufferIsPinnedOnce 5020096
CheckForBufferLeaks 1101690
CheckPointBuffers 3506
CheckReadBuffersOperation 7765274
ConditionalLockBuffer 2956798
ConditionalLockBufferForCleanup 1128316
CreateAndCopyRelationData 111592
DebugPrintBufferRefcount 80
DropDatabaseBuffers 150
DropRelationBuffers 1290
DropRelationsAllBuffers 28504
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91786
ExtendBufferedRelBy 322564
ExtendBufferedRelCommon 431064
ExtendBufferedRelShared 408190
ExtendBufferedRelTo 104454
FindAndDropRelationBuffers 1688
FlushBuffer 1153714
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 619548
ForgetPrivateRefCountEntry 119194086
GetAdditionalPinLimit 7691244
GetPinLimit 1288114
GetPrivateRefCount 6148560
GetPrivateRefCountEntry 294516060
GetPrivateRefCountEntrySlow 139086016
GetVictimBuffer 3920670
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23440998
InitBufferManagerAccess 45162
InvalidateBuffer 214476
InvalidateVictimBuffer 2455120
IsBufferCleanupOK 3276
IssuePendingWritebacks 2174
LimitAdditionalPins 408190
LockBufHdr 65205010
LockBuffer 346500738
LockBufferForCleanup 44438
MarkBufferDirty 43553356
MarkBufferDirtyHint 20170448
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119194086
PinBuffer 119174496
PinBufferForBlock 125186360
PinBuffer_Locked 621956
PrefetchBuffer 43182
PrefetchSharedBuffer 64826
ProcessReadBuffersResult 2582022
ReadBuffer 87449842
ReadBufferExtended 105339722
ReadBufferWithoutRelcache 11501294
ReadBuffer_common 116841030
ReadBuffersCanStartIO 2937532
ReadBuffersCanStartIOOnce 2937532
ReadRecentBuffer 9082
RelationCopyStorageUsingBuffer 148452
RelationGetNumberOfBlocksInFork 3794616
ReleaseAndReadBuffer 58514072
ReleaseBuffer 125965376
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15210
ReservePrivateRefCountEntry 131293670
ScheduleBufferTagForWriteback 1143280
StartBufferIO 5088048
StartReadBuffer 120353278
StartReadBuffers 3857376
StartReadBuffersImpl 124210654
SyncOneBuffer 4223996
TerminateBufferIO 4795548
TrackNewBufferPin 119194086
UnlockBuffers 106582
UnlockReleaseBuffer 37920210
UnpinBuffer 146452252
UnpinBufferNoOwner 146461396
WaitBufHdrUnlocked 1184
WaitIO 15490
WaitReadBuffers 2582002
WakePinCountWaiter 134
WritebackContextInit 5508
ZeroAndLockBuffer 637388
buffer_readv_complete 2373154
buffer_readv_complete_one 2645270
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2582764
buffertag_comparator 0
ckpt_buforder_comparator 6154220
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19417600
shared_buffer_readv_complete 2369540
shared_buffer_readv_complete_local 2579150
shared_buffer_readv_stage 2579150
shared_buffer_write_error_callback 74
ts_ckpt_progress_comparator 496854

Generated by: LCOV version 1.16