LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1676 1839 91.1 %
Date: 2025-06-05 02:17:36 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 2434124
AtEOXact_Buffers 1033158
AtProcExit_Buffers 41692
BgBufferSync 24954
BufferAlloc 119914272
BufferGetBlockNumber 99868210
BufferGetLSNAtomic 18409438
BufferGetTag 29938618
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19671152
BufferSync 3330
CheckBufferIsPinnedOnce 4549270
CheckForBufferLeaks 1074850
CheckPointBuffers 3330
CheckReadBuffersOperation 7279696
ConditionalLockBuffer 2985990
ConditionalLockBufferForCleanup 844598
CreateAndCopyRelationData 109352
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1250
DropRelationsAllBuffers 27844
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4266
ExtendBufferedRel 92326
ExtendBufferedRelBy 319778
ExtendBufferedRelCommon 423452
ExtendBufferedRelShared 400738
ExtendBufferedRelTo 99808
FindAndDropRelationBuffers 1632
FlushBuffer 1092522
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 284
FlushRelationsAllBuffers 32
ForgetPrivateRefCountEntry 116668054
GetAdditionalPinLimit 7012238
GetPinLimit 1248446
GetPrivateRefCount 5402674
GetPrivateRefCountEntry 287927400
GetVictimBuffer 3737460
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23164230
InitBufferManagerAccess 41692
InvalidateBuffer 209790
InvalidateVictimBuffer 2296902
IsBufferCleanupOK 3300
IssuePendingWritebacks 2062
LimitAdditionalPins 400738
LockBufHdr 76149748
LockBuffer 345219298
LockBufferForCleanup 42116
MarkBufferDirty 43066418
MarkBufferDirtyHint 20522504
NewPrivateRefCountEntry 116668054
PinBuffer 116631836
PinBufferForBlock 122456632
PinBuffer_Locked 4350682
PrefetchBuffer 39386
PrefetchSharedBuffer 59892
ProcessReadBuffersResult 2421762
ReadBuffer 85945166
ReadBufferExtended 103343634
ReadBufferWithoutRelcache 11282562
ReadBuffer_common 114626206
ReadBuffersCanStartIO 2759488
ReadBuffersCanStartIOOnce 2759488
ReadRecentBuffer 8688
RelationCopyStorageUsingBuffer 145472
RelationGetNumberOfBlocksInFork 4011024
ReleaseAndReadBuffer 57212686
ReleaseBuffer 123625314
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14666
ReservePrivateRefCountEntry 128240060
ScheduleBufferTagForWriteback 1080054
StartBufferIO 4839700
StartReadBuffer 117989152
StartReadBuffers 3517248
StartReadBuffersImpl 121506400
SyncOneBuffer 4069962
TerminateBufferIO 4552064
UnlockBuffers 100154
UnlockReleaseBuffer 37434516
UnpinBuffer 143429008
UnpinBufferNoOwner 143437704
WaitBufHdrUnlocked 8662
WaitIO 10946
WaitReadBuffers 2421742
WakePinCountWaiter 4
WritebackContextInit 5164
ZeroAndLockBuffer 624880
buffer_readv_complete 2213508
buffer_readv_complete_one 2472128
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2422498
buffertag_comparator 0
ckpt_buforder_comparator 5820234
local_buffer_readv_complete 3584
local_buffer_readv_stage 3584
local_buffer_write_error_callback 0
rlocator_comparator 18428804
shared_buffer_readv_complete 2209924
shared_buffer_readv_complete_local 2418914
shared_buffer_readv_stage 2418914
shared_buffer_write_error_callback 76
ts_ckpt_progress_comparator 453882

Generated by: LCOV version 1.16