LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1733 1917 90.4 %
Date: 2025-12-25 00:17:50 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 2628470
AtEOXact_Buffers 1096478
AtProcExit_Buffers 45528
BgBufferSync 23762
BufferAlloc 123526320
BufferGetBlockNumber 101513682
BufferGetLSNAtomic 14543854
BufferGetTag 31725034
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19365970
BufferSync 3544
CheckBufferIsPinnedOnce 4915198
CheckForBufferLeaks 1142006
CheckPointBuffers 3544
CheckReadBuffersOperation 7855348
ConditionalLockBuffer 2879804
ConditionalLockBufferForCleanup 989312
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1260
DropRelationsAllBuffers 28486
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 92068
ExtendBufferedRelBy 324076
ExtendBufferedRelCommon 432984
ExtendBufferedRelShared 410118
ExtendBufferedRelTo 104622
FindAndDropRelationBuffers 1682
FlushBuffer 1136526
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 599476
ForgetPrivateRefCountEntry 120063036
GetAdditionalPinLimit 7472250
GetPinLimit 1316520
GetPrivateRefCount 5905330
GetPrivateRefCountEntry 296587946
GetPrivateRefCountEntrySlow 140112706
GetVictimBuffer 3958166
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23731428
InitBufferManagerAccess 45528
InvalidateBuffer 208938
InvalidateVictimBuffer 2482620
IsBufferCleanupOK 4016
IssuePendingWritebacks 2180
LimitAdditionalPins 410118
LockBufHdr 65195068
LockBuffer 348806218
LockBufferForCleanup 42552
MarkBufferDirty 43618666
MarkBufferDirtyHint 20303650
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 120063036
PinBuffer 120033200
PinBufferForBlock 126080800
PinBuffer_Locked 601884
PrefetchBuffer 42490
PrefetchSharedBuffer 64190
ProcessReadBuffersResult 2612424
ReadBuffer 88376490
ReadBufferExtended 106163332
ReadBufferWithoutRelcache 11541530
ReadBuffer_common 117704896
ReadBuffersCanStartIO 2971118
ReadBuffersCanStartIOOnce 2971118
ReadRecentBuffer 9302
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3822116
ReleaseAndReadBuffer 59161946
ReleaseBuffer 126953388
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15192
ReservePrivateRefCountEntry 131995888
ScheduleBufferTagForWriteback 1129558
StartBufferIO 5107450
StartReadBuffer 121352952
StartReadBuffers 3747160
StartReadBuffersImpl 125100112
SyncOneBuffer 3995642
TerminateBufferIO 4814390
TrackNewBufferPin 120063036
UnlockBuffers 106966
UnlockReleaseBuffer 37839930
UnpinBuffer 147618664
UnpinBufferNoOwner 147627790
WaitBufHdrUnlocked 1386
WaitIO 14688
WaitReadBuffers 2612406
WakePinCountWaiter 8
WritebackContextInit 5572
ZeroAndLockBuffer 638052
buffer_readv_complete 2403194
buffer_readv_complete_one 2678372
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2613244
buffertag_comparator 0
ckpt_buforder_comparator 6063186
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19419364
shared_buffer_readv_complete 2399580
shared_buffer_readv_complete_local 2609628
shared_buffer_readv_stage 2609630
shared_buffer_write_error_callback 78
ts_ckpt_progress_comparator 497822

Generated by: LCOV version 1.16