LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1666 1833 90.9 %
Date: 2025-09-11 05:18:08 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 2456846
AtEOXact_Buffers 1155692
AtProcExit_Buffers 44596
BgBufferSync 23892
BufferAlloc 121967982
BufferGetBlockNumber 101569954
BufferGetLSNAtomic 14276248
BufferGetTag 30032506
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 18965340
BufferSync 3422
CheckBufferIsPinnedOnce 5211042
CheckForBufferLeaks 1200288
CheckPointBuffers 3422
CheckReadBuffersOperation 7349586
ConditionalLockBuffer 3307558
ConditionalLockBufferForCleanup 1475404
CreateAndCopyRelationData 110696
DebugPrintBufferRefcount 80
DropDatabaseBuffers 136
DropRelationBuffers 1250
DropRelationsAllBuffers 26960
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4276
ExtendBufferedRel 90022
ExtendBufferedRelBy 316662
ExtendBufferedRelCommon 423030
ExtendBufferedRelShared 400228
ExtendBufferedRelTo 102146
FindAndDropRelationBuffers 1530
FlushBuffer 1113192
FlushDatabaseBuffers 8
FlushOneBuffer 160
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
ForgetPrivateRefCountEntry 118726292
GetAdditionalPinLimit 8269194
GetPinLimit 1318010
GetPrivateRefCount 6696316
GetPrivateRefCountEntry 293616890
GetVictimBuffer 3760572
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 23326638
InitBufferManagerAccess 44596
InvalidateBuffer 210086
InvalidateVictimBuffer 2329104
IsBufferCleanupOK 4012
IssuePendingWritebacks 2098
LimitAdditionalPins 400228
LockBufHdr 73397854
LockBuffer 345739938
LockBufferForCleanup 47020
MarkBufferDirty 42878692
MarkBufferDirtyHint 19917106
NewPrivateRefCountEntry 118726292
PinBuffer 118652458
PinBufferForBlock 124522070
PinBuffer_Locked 4380754
PrefetchBuffer 39544
PrefetchSharedBuffer 60770
ProcessReadBuffersResult 2445354
ReadBuffer 86460884
ReadBufferExtended 104676478
ReadBufferWithoutRelcache 11394428
ReadBuffer_common 116070934
ReadBuffersCanStartIO 2784998
ReadBuffersCanStartIOOnce 2784998
ReadRecentBuffer 9056
RelationCopyStorageUsingBuffer 147260
RelationGetNumberOfBlocksInFork 3704688
ReleaseAndReadBuffer 57713916
ReleaseBuffer 125651760
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14814
ReservePrivateRefCountEntry 130233502
ScheduleBufferTagForWriteback 1102816
StartBufferIO 4882360
StartReadBuffer 119415646
StartReadBuffers 4145946
StartReadBuffersImpl 123561592
SyncOneBuffer 3997528
TerminateBufferIO 4597668
UnlockBuffers 103876
UnlockReleaseBuffer 38394662
UnpinBuffer 145641820
UnpinBufferNoOwner 145650664
WaitBufHdrUnlocked 3122
WaitIO 10442
WaitReadBuffers 2445334
WakePinCountWaiter 162
WritebackContextInit 5336
ZeroAndLockBuffer 632338
buffer_readv_complete 2237308
buffer_readv_complete_one 2500554
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2446096
buffertag_comparator 0
ckpt_buforder_comparator 5936332
local_buffer_readv_complete 3608
local_buffer_readv_stage 3608
local_buffer_write_error_callback 0
rlocator_comparator 18433804
shared_buffer_readv_complete 2233700
shared_buffer_readv_complete_local 2442488
shared_buffer_readv_stage 2442488
shared_buffer_write_error_callback 88
ts_ckpt_progress_comparator 486366

Generated by: LCOV version 1.16