LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1734 1917 90.5 %
Date: 2026-01-02 21:16:57 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 2628654
AtEOXact_Buffers 950412
AtProcExit_Buffers 44584
BgBufferSync 27900
BufferAlloc 120638888
BufferGetBlockNumber 98911772
BufferGetLSNAtomic 13879666
BufferGetTag 31672666
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19345774
BufferSync 3546
CheckBufferIsPinnedOnce 4607834
CheckForBufferLeaks 994996
CheckPointBuffers 3546
CheckReadBuffersOperation 7861132
ConditionalLockBuffer 2528804
ConditionalLockBufferForCleanup 678696
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1250
DropRelationsAllBuffers 28520
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91812
ExtendBufferedRelBy 323734
ExtendBufferedRelCommon 432238
ExtendBufferedRelShared 409364
ExtendBufferedRelTo 104464
FindAndDropRelationBuffers 1632
FlushBuffer 1141772
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 606800
ForgetPrivateRefCountEntry 117197164
GetAdditionalPinLimit 6798168
GetPinLimit 1234976
GetPrivateRefCount 5285942
GetPrivateRefCountEntry 288854718
GetPrivateRefCountEntrySlow 136536140
GetVictimBuffer 3959622
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23059316
InitBufferManagerAccess 44584
InvalidateBuffer 208432
InvalidateVictimBuffer 2488466
IsBufferCleanupOK 2544
IssuePendingWritebacks 2168
LimitAdditionalPins 409364
LockBufHdr 64423930
LockBuffer 342896852
LockBufferForCleanup 43100
MarkBufferDirty 43510044
MarkBufferDirtyHint 20336878
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 117197164
PinBuffer 117143390
PinBufferForBlock 123193524
PinBuffer_Locked 609208
PrefetchBuffer 41958
PrefetchSharedBuffer 63550
ProcessReadBuffersResult 2615222
ReadBuffer 86436806
ReadBufferExtended 103739978
ReadBufferWithoutRelcache 11496168
ReadBuffer_common 115236162
ReadBuffersCanStartIO 2970666
ReadBuffersCanStartIOOnce 2970666
ReadRecentBuffer 9198
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3740976
ReleaseAndReadBuffer 57809358
ReleaseBuffer 123819040
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15222
ReservePrivateRefCountEntry 129233668
ScheduleBufferTagForWriteback 1134818
StartBufferIO 5111438
StartReadBuffer 118802734
StartReadBuffers 3410354
StartReadBuffersImpl 122213088
SyncOneBuffer 4120316
TerminateBufferIO 4820870
TrackNewBufferPin 117197164
UnlockBuffers 106028
UnlockReleaseBuffer 36963624
UnpinBuffer 144066316
UnpinBufferNoOwner 144075472
WaitBufHdrUnlocked 1046
WaitIO 11694
WaitReadBuffers 2615202
WakePinCountWaiter 154
WritebackContextInit 5566
ZeroAndLockBuffer 638436
buffer_readv_complete 2406080
buffer_readv_complete_one 2680358
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2615964
buffertag_comparator 0
ckpt_buforder_comparator 6034574
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19419330
shared_buffer_readv_complete 2402468
shared_buffer_readv_complete_local 2612352
shared_buffer_readv_stage 2612352
shared_buffer_write_error_callback 82
ts_ckpt_progress_comparator 494946

Generated by: LCOV version 1.16