LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1715 1898 90.4 %
Date: 2025-12-08 16:18:18 Functions: 115 122 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2527268
AtEOXact_Buffers 1159128
AtProcExit_Buffers 45488
BgBufferSync 25140
BufferAlloc 122802916
BufferGetBlockNumber 101963758
BufferGetLSNAtomic 14533306
BufferGetTag 30162748
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 18890148
BufferSync 3464
CheckBufferIsPinnedOnce 5165582
CheckForBufferLeaks 1204616
CheckPointBuffers 3464
CheckReadBuffersOperation 7554072
ConditionalLockBuffer 3179614
ConditionalLockBufferForCleanup 1347440
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1284
DropRelationsAllBuffers 27566
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 90836
ExtendBufferedRelBy 319390
ExtendBufferedRelCommon 426470
ExtendBufferedRelShared 403612
ExtendBufferedRelTo 103056
FindAndDropRelationBuffers 1616
FlushBuffer 1133384
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 610398
ForgetPrivateRefCountEntry 119552778
GetAdditionalPinLimit 8054650
GetPinLimit 1333028
GetPrivateRefCount 6513158
GetPrivateRefCountEntry 295676414
GetVictimBuffer 3845100
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23640380
InitBufferManagerAccess 45488
InvalidateBuffer 212174
InvalidateVictimBuffer 2390120
IsBufferCleanupOK 3264
IssuePendingWritebacks 2134
LimitAdditionalPins 403612
LockBufHdr 64525636
LockBuffer 345976134
LockBufferForCleanup 45110
MarkBufferDirty 43038742
MarkBufferDirtyHint 19830022
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 119552778
PinBuffer 119415566
PinBufferForBlock 125357214
PinBuffer_Locked 612806
PrefetchBuffer 42674
PrefetchSharedBuffer 63998
ProcessReadBuffersResult 2512388
ReadBuffer 87363508
ReadBufferExtended 105548320
ReadBufferWithoutRelcache 11375322
ReadBuffer_common 116923662
ReadBuffersCanStartIO 2862756
ReadBuffersCanStartIOOnce 2862756
ReadRecentBuffer 9040
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3790710
ReleaseAndReadBuffer 58536192
ReleaseBuffer 126491900
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15166
ReservePrivateRefCountEntry 131269306
ScheduleBufferTagForWriteback 1122908
StartBufferIO 4990230
StartReadBuffer 120343934
StartReadBuffers 4039196
StartReadBuffersImpl 124383130
SyncOneBuffer 4109608
TerminateBufferIO 4699412
TrackNewBufferPin 119552778
UnlockBuffers 105964
UnlockReleaseBuffer 38177966
UnpinBuffer 146807600
UnpinBufferNoOwner 146816700
WaitBufHdrUnlocked 1946
WaitIO 13444
WaitReadBuffers 2512368
WakePinCountWaiter 132
WritebackContextInit 5422
ZeroAndLockBuffer 638608
buffer_readv_complete 2303170
buffer_readv_complete_one 2572176
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2513124
buffertag_comparator 0
ckpt_buforder_comparator 6080920
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19418594
shared_buffer_readv_complete 2299558
shared_buffer_readv_complete_local 2509512
shared_buffer_readv_stage 2509512
shared_buffer_write_error_callback 86
ts_ckpt_progress_comparator 493556

Generated by: LCOV version 1.16