LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1671 1839 90.9 %
Date: 2025-06-05 07:17:34 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 2419104
AtEOXact_Buffers 996396
AtProcExit_Buffers 41442
BgBufferSync 24212
BufferAlloc 119455108
BufferGetBlockNumber 99497824
BufferGetLSNAtomic 18094908
BufferGetTag 29944484
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19768766
BufferSync 3324
CheckBufferIsPinnedOnce 4457866
CheckForBufferLeaks 1037838
CheckPointBuffers 3324
CheckReadBuffersOperation 7229148
ConditionalLockBuffer 2970052
ConditionalLockBufferForCleanup 780072
CreateAndCopyRelationData 108904
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1286
DropRelationsAllBuffers 27786
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4266
ExtendBufferedRel 92446
ExtendBufferedRelBy 319148
ExtendBufferedRelCommon 423066
ExtendBufferedRelShared 400352
ExtendBufferedRelTo 100038
FindAndDropRelationBuffers 1650
FlushBuffer 1088738
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 286
FlushRelationsAllBuffers 30
ForgetPrivateRefCountEntry 116215248
GetAdditionalPinLimit 6877168
GetPinLimit 1233970
GetPrivateRefCount 5246694
GetPrivateRefCountEntry 286735296
GetVictimBuffer 3708876
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23090274
InitBufferManagerAccess 41442
InvalidateBuffer 210746
InvalidateVictimBuffer 2273452
IsBufferCleanupOK 3292
IssuePendingWritebacks 2046
LimitAdditionalPins 400352
LockBufHdr 75370288
LockBuffer 344338390
LockBufferForCleanup 43608
MarkBufferDirty 43085922
MarkBufferDirtyHint 20812500
NewPrivateRefCountEntry 116215248
PinBuffer 116201364
PinBufferForBlock 121997126
PinBuffer_Locked 4323414
PrefetchBuffer 40702
PrefetchSharedBuffer 61186
ProcessReadBuffersResult 2403998
ReadBuffer 85706106
ReadBufferExtended 103019470
ReadBufferWithoutRelcache 11258276
ReadBuffer_common 114277756
ReadBuffersCanStartIO 2741158
ReadBuffersCanStartIOOnce 2741158
ReadRecentBuffer 8654
RelationCopyStorageUsingBuffer 144876
RelationGetNumberOfBlocksInFork 3987956
ReleaseAndReadBuffer 57024680
ReleaseBuffer 123158168
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14674
ReservePrivateRefCountEntry 127626678
ScheduleBufferTagForWriteback 1076274
StartBufferIO 4809512
StartReadBuffer 117607506
StartReadBuffers 3450176
StartReadBuffersImpl 121057682
SyncOneBuffer 3945690
TerminateBufferIO 4520464
UnlockBuffers 99924
UnlockReleaseBuffer 37391498
UnpinBuffer 142897304
UnpinBufferNoOwner 142906008
WaitBufHdrUnlocked 10256
WaitIO 13780
WaitReadBuffers 2403978
WakePinCountWaiter 4
WritebackContextInit 5148
ZeroAndLockBuffer 617402
buffer_readv_complete 2196172
buffer_readv_complete_one 2452352
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2404734
buffertag_comparator 0
ckpt_buforder_comparator 5908304
local_buffer_readv_complete 3582
local_buffer_readv_stage 3582
local_buffer_write_error_callback 0
rlocator_comparator 18430996
shared_buffer_readv_complete 2192590
shared_buffer_readv_complete_local 2401152
shared_buffer_readv_stage 2401152
shared_buffer_write_error_callback 88
ts_ckpt_progress_comparator 457834

Generated by: LCOV version 1.16