LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.1 % 2170 1977
Test Date: 2026-04-07 14:16:30 Functions: 93.7 % 142 133
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortBufferIO 15
AsyncReadBuffers 1481403
AtEOXact_Buffers 629828
AtProcExit_Buffers 24763
BgBufferSync 14504
BufferAlloc 83107630
BufferBeginSetHintBits 411411
BufferFinishSetHintBits 411391
BufferGetBlockNumber 79200578
BufferGetLSNAtomic 8786931
BufferGetTag 26655788
BufferIsDirty 29093
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 17141488
BufferLockAcquire 111173174
BufferLockAttempt 113290771
BufferLockConditional 2069008
BufferLockDequeueSelf 1813
BufferLockDisown 0
BufferLockDisownInternal 113240231
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 113240231
BufferLockQueueSelf 25201
BufferLockReleaseSub 113240231
BufferLockUnlock 64656069
BufferLockWakeup 23158
BufferSetHintBits16 15398564
BufferSync 1931
CheckBufferIsPinnedOnce 2712280
CheckForBufferLeaks 654591
CheckPointBuffers 1931
CheckReadBuffersOperation 4443402
ConditionalLockBuffer 1779047
ConditionalLockBufferForCleanup 536337
CreateAndCopyRelationData 67616
DebugPrintBufferRefcount 46
DropDatabaseBuffers 91
DropRelationBuffers 805
DropRelationsAllBuffers 17752
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2540
ExtendBufferedRel 56749
ExtendBufferedRelBy 210121
ExtendBufferedRelCommon 269889
ExtendBufferedRelShared 254977
ExtendBufferedRelTo 57587
FindAndDropRelationBuffers 856
FlushBuffer 704281
FlushDatabaseBuffers 5
FlushOneBuffer 81
FlushRelationBuffers 174
FlushRelationsAllBuffers 20
FlushUnlockedBuffer 350386
ForgetPrivateRefCountEntry 76449728
GetAdditionalPinLimit 4201476
GetPinLimit 766982
GetPrivateRefCount 3258696
GetPrivateRefCountEntry 439347174
GetPrivateRefCountEntrySlow 106712626
GetVictimBuffer 2259691
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 15314371
InitBufferManagerAccess 24763
InvalidateBuffer 133472
InvalidateVictimBuffer 1411481
IsBufferCleanupOK 2696
IssuePendingWritebacks 1196
LimitAdditionalPins 254977
LockBufHdr 28795865
LockBufferForCleanup 26459
LockBufferInternal 117291946
MarkBufferDirty 34013343
MarkBufferDirtyHint 734964
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 15308201
NewPrivateRefCountEntry 76449728
PinBuffer 81135675
PinBufferForBlock 84756079
PinBuffer_Locked 351884
PrefetchBuffer 28522
PrefetchSharedBuffer 39483
ProcessReadBuffersResult 1477123
ReadBuffer 62452821
ReadBufferExtended 73676180
ReadBufferWithoutRelcache 5954054
ReadBuffer_common 79630242
ReadRecentBuffer 5124
RelationCopyStorageUsingBuffer 88118
RelationGetNumberOfBlocksInFork 2614734
ReleaseAndReadBuffer 3646
ReleaseBuffer 50419066
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10525
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 88253886
ScheduleBufferTagForWriteback 698905
SharedBufferBeginSetHintBits 15004529
StartBufferIO 1669786
StartReadBuffer 82097803
StartReadBuffers 2109473
StartReadBuffersImpl 84207276
StartSharedBufferIO 2967783
SyncOneBuffer 2490854
TerminateBufferIO 2791267
TrackBufferHit 82768082
TrackNewBufferPin 76449731
UnlockBuffer 69504876
UnlockBuffers 66091
UnlockReleaseBuffer 49965694
UnpinBuffer 50024067
UnpinBufferNoOwner 50030608
WaitBufHdrUnlocked 831
WaitIO 21151
WaitReadBuffers 1480335
WakePinCountWaiter 10
WritebackContextInit 3058
ZeroAndLockBuffer 361122
buffer_readv_complete 1342110
buffer_readv_complete_one 1493430
buffer_readv_decode_error 450
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1477667
buffertag_comparator 0
ckpt_buforder_comparator 3462826
local_buffer_readv_complete 2836
local_buffer_readv_stage 2836
local_buffer_write_error_callback 0
rlocator_comparator 13252787
shared_buffer_readv_complete 1339274
shared_buffer_readv_complete_local 1474831
shared_buffer_readv_stage 1474831
shared_buffer_write_error_callback 41
ts_ckpt_progress_comparator 283889

Generated by: LCOV version 2.0-1