LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1677 1837 91.3 %
Date: 2025-07-05 20:17:49 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 2411886
AtEOXact_Buffers 1033050
AtProcExit_Buffers 42158
BgBufferSync 25714
BufferAlloc 120641580
BufferGetBlockNumber 100345230
BufferGetLSNAtomic 13986032
BufferGetTag 30122432
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 19962320
BufferSync 3370
CheckBufferIsPinnedOnce 4552044
CheckForBufferLeaks 1075208
CheckPointBuffers 3370
CheckReadBuffersOperation 7209964
ConditionalLockBuffer 3061100
ConditionalLockBufferForCleanup 866652
CreateAndCopyRelationData 109800
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1256
DropRelationsAllBuffers 27956
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4266
ExtendBufferedRel 93336
ExtendBufferedRelBy 322668
ExtendBufferedRelCommon 428802
ExtendBufferedRelShared 406086
ExtendBufferedRelTo 102228
FindAndDropRelationBuffers 1666
FlushBuffer 1104550
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 286
FlushRelationsAllBuffers 30
ForgetPrivateRefCountEntry 117401774
GetAdditionalPinLimit 7042860
GetPinLimit 1260926
GetPrivateRefCount 5427532
GetPrivateRefCountEntry 289514034
GetVictimBuffer 3717538
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23196920
InitBufferManagerAccess 42158
InvalidateBuffer 210886
InvalidateVictimBuffer 2267664
IsBufferCleanupOK 3312
IssuePendingWritebacks 2088
LimitAdditionalPins 406086
LockBufHdr 72427638
LockBuffer 346957040
LockBufferForCleanup 43268
MarkBufferDirty 43289290
MarkBufferDirtyHint 20898794
NewPrivateRefCountEntry 117401774
PinBuffer 117384914
PinBufferForBlock 123184010
PinBuffer_Locked 4340946
PrefetchBuffer 39688
PrefetchSharedBuffer 60810
ProcessReadBuffersResult 2398016
ReadBuffer 86477374
ReadBufferExtended 103980638
ReadBufferWithoutRelcache 11290262
ReadBuffer_common 115270916
ReadBuffersCanStartIO 2737842
ReadBuffersCanStartIOOnce 2737842
ReadRecentBuffer 8712
RelationCopyStorageUsingBuffer 146068
RelationGetNumberOfBlocksInFork 4029406
ReleaseAndReadBuffer 57501372
ReleaseBuffer 124209440
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14750
ReservePrivateRefCountEntry 128961658
ScheduleBufferTagForWriteback 1091956
StartBufferIO 4833122
StartReadBuffer 118702722
StartReadBuffers 3532474
StartReadBuffersImpl 122235196
SyncOneBuffer 4078564
TerminateBufferIO 4544438
UnlockBuffers 100772
UnlockReleaseBuffer 37657890
UnpinBuffer 144204944
UnpinBufferNoOwner 144213724
WaitBufHdrUnlocked 3408
WaitIO 12686
WaitReadBuffers 2397996
WakePinCountWaiter 152
WritebackContextInit 5246
ZeroAndLockBuffer 622870
buffer_readv_complete 2189750
buffer_readv_complete_one 2449426
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2398758
buffertag_comparator 0
ckpt_buforder_comparator 5871754
local_buffer_readv_complete 3588
local_buffer_readv_stage 3588
local_buffer_write_error_callback 0
rlocator_comparator 18432976
shared_buffer_readv_complete 2186162
shared_buffer_readv_complete_local 2395170
shared_buffer_readv_stage 2395170
shared_buffer_write_error_callback 78
ts_ckpt_progress_comparator 457548

Generated by: LCOV version 1.16