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-22 06:18:03 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 2484906
AtEOXact_Buffers 1169286
AtProcExit_Buffers 45166
BgBufferSync 24496
BufferAlloc 122772472
BufferGetBlockNumber 102140400
BufferGetLSNAtomic 14487186
BufferGetTag 30130458
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 18836920
BufferSync 3464
CheckBufferIsPinnedOnce 5201382
CheckForBufferLeaks 1214452
CheckPointBuffers 3464
CheckReadBuffersOperation 7426652
ConditionalLockBuffer 3264792
ConditionalLockBufferForCleanup 1433082
CreateAndCopyRelationData 111144
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1298
DropRelationsAllBuffers 27488
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4278
ExtendBufferedRel 90484
ExtendBufferedRelBy 318662
ExtendBufferedRelCommon 425642
ExtendBufferedRelShared 402842
ExtendBufferedRelTo 102960
FindAndDropRelationBuffers 1592
FlushBuffer 1119996
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 606384
ForgetPrivateRefCountEntry 119519442
GetAdditionalPinLimit 8163282
GetPinLimit 1334594
GetPrivateRefCount 6634600
GetPrivateRefCountEntry 295671840
GetVictimBuffer 3794208
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23584780
InitBufferManagerAccess 45166
InvalidateBuffer 212576
InvalidateVictimBuffer 2346624
IsBufferCleanupOK 3264
IssuePendingWritebacks 2136
LimitAdditionalPins 402842
LockBufHdr 64193434
LockBuffer 348599740
LockBufferForCleanup 44988
MarkBufferDirty 42998268
MarkBufferDirtyHint 19778610
NewPrivateRefCountEntry 119519442
PinBuffer 119435346
PinBufferForBlock 125326462
PinBuffer_Locked 608722
PrefetchBuffer 42482
PrefetchSharedBuffer 63736
ProcessReadBuffersResult 2469860
ReadBuffer 87224006
ReadBufferExtended 105493670
ReadBufferWithoutRelcache 11366572
ReadBuffer_common 116860250
ReadBuffersCanStartIO 2819214
ReadBuffersCanStartIOOnce 2819214
ReadRecentBuffer 9018
RelationCopyStorageUsingBuffer 147856
RelationGetNumberOfBlocksInFork 3784690
ReleaseAndReadBuffer 58381320
ReleaseBuffer 126439692
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15156
ReservePrivateRefCountEntry 131133240
ScheduleBufferTagForWriteback 1109514
StartBufferIO 4925968
StartReadBuffer 120266180
StartReadBuffers 4093452
StartReadBuffersImpl 124359632
SyncOneBuffer 4055856
TerminateBufferIO 4635962
TrackNewBufferPin 119519442
UnlockBuffers 105084
UnlockReleaseBuffer 38313852
UnpinBuffer 146717396
UnpinBufferNoOwner 146726486
WaitBufHdrUnlocked 1676
WaitIO 13000
WaitReadBuffers 2469840
WakePinCountWaiter 180
WritebackContextInit 5416
ZeroAndLockBuffer 632534
buffer_readv_complete 2260894
buffer_readv_complete_one 2529460
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2470596
buffertag_comparator 0
ckpt_buforder_comparator 6003682
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19418186
shared_buffer_readv_complete 2257282
shared_buffer_readv_complete_local 2466984
shared_buffer_readv_stage 2466984
shared_buffer_write_error_callback 92
ts_ckpt_progress_comparator 489078

Generated by: LCOV version 1.16