LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1675 1837 91.2 %
Date: 2025-07-29 21:17:56 Functions: 109 115 94.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2452932
AtEOXact_Buffers 1011896
AtProcExit_Buffers 42204
BgBufferSync 26994
BufferAlloc 120339720
BufferGetBlockNumber 99862818
BufferGetLSNAtomic 13933954
BufferGetTag 30173668
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19840838
BufferSync 3382
CheckBufferIsPinnedOnce 4534048
CheckForBufferLeaks 1054100
CheckPointBuffers 3382
CheckReadBuffersOperation 7334720
ConditionalLockBuffer 2981204
ConditionalLockBufferForCleanup 809544
CreateAndCopyRelationData 110248
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1288
DropRelationsAllBuffers 27972
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4270
ExtendBufferedRel 92868
ExtendBufferedRelBy 321328
ExtendBufferedRelCommon 427670
ExtendBufferedRelShared 404944
ExtendBufferedRelTo 102172
FindAndDropRelationBuffers 1664
FlushBuffer 1108884
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 286
FlushRelationsAllBuffers 30
ForgetPrivateRefCountEntry 117110488
GetAdditionalPinLimit 6963982
GetPinLimit 1252720
GetPrivateRefCount 5353544
GetPrivateRefCountEntry 288773502
GetVictimBuffer 3757094
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23184486
InitBufferManagerAccess 42204
InvalidateBuffer 210638
InvalidateVictimBuffer 2314936
IsBufferCleanupOK 4048
IssuePendingWritebacks 2098
LimitAdditionalPins 404944
LockBufHdr 72282288
LockBuffer 346495204
LockBufferForCleanup 43948
MarkBufferDirty 43333644
MarkBufferDirtyHint 20777594
NewPrivateRefCountEntry 117110488
PinBuffer 117042166
PinBufferForBlock 122882066
PinBuffer_Locked 4384766
PrefetchBuffer 41260
PrefetchSharedBuffer 62416
ProcessReadBuffersResult 2439878
ReadBuffer 86336808
ReadBufferExtended 103789900
ReadBufferWithoutRelcache 11343536
ReadBuffer_common 115133442
ReadBuffersCanStartIO 2772506
ReadBuffersCanStartIOOnce 2772506
ReadRecentBuffer 9092
RelationCopyStorageUsingBuffer 146664
RelationGetNumberOfBlocksInFork 4016364
ReleaseAndReadBuffer 57385166
ReleaseBuffer 123971368
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14790
ReservePrivateRefCountEntry 128768798
ScheduleBufferTagForWriteback 1096418
StartBufferIO 4876324
StartReadBuffer 118439854
StartReadBuffers 3493526
StartReadBuffersImpl 121933380
SyncOneBuffer 4150274
TerminateBufferIO 4588898
UnlockBuffers 100788
UnlockReleaseBuffer 37651008
UnpinBuffer 143893542
UnpinBufferNoOwner 143902362
WaitBufHdrUnlocked 2858
WaitIO 11152
WaitReadBuffers 2439858
WakePinCountWaiter 122
WritebackContextInit 5286
ZeroAndLockBuffer 629124
buffer_readv_complete 2231392
buffer_readv_complete_one 2485318
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2440618
buffertag_comparator 0
ckpt_buforder_comparator 5891968
local_buffer_readv_complete 3588
local_buffer_readv_stage 3588
local_buffer_write_error_callback 0
rlocator_comparator 18431366
shared_buffer_readv_complete 2227804
shared_buffer_readv_complete_local 2437030
shared_buffer_readv_stage 2437030
shared_buffer_write_error_callback 96
ts_ckpt_progress_comparator 461732

Generated by: LCOV version 1.16