LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1677 1839 91.2 %
Date: 2025-04-28 09:16:07 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 2504110
AtEOXact_Buffers 846206
AtProcExit_Buffers 40388
BgBufferSync 19416
BufferAlloc 117070196
BufferGetBlockNumber 98045032
BufferGetLSNAtomic 17490332
BufferGetTag 29906428
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 20218150
BufferSync 3320
CheckBufferIsPinnedOnce 4621126
CheckForBufferLeaks 886594
CheckPointBuffers 3320
CheckReadBuffersOperation 7504100
ConditionalLockBuffer 3044060
ConditionalLockBufferForCleanup 858744
CreateAndCopyRelationData 108904
DebugPrintBufferRefcount 80
DropDatabaseBuffers 134
DropRelationBuffers 1284
DropRelationsAllBuffers 27816
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4268
ExtendBufferedRel 92730
ExtendBufferedRelBy 319308
ExtendBufferedRelCommon 424716
ExtendBufferedRelShared 402008
ExtendBufferedRelTo 101334
FindAndDropRelationBuffers 1642
FlushBuffer 1049944
FlushDatabaseBuffers 8
FlushOneBuffer 158
FlushRelationBuffers 286
FlushRelationsAllBuffers 30
ForgetPrivateRefCountEntry 113828438
GetAdditionalPinLimit 7267518
GetPinLimit 1140240
GetPrivateRefCount 5488692
GetPrivateRefCountEntry 280642576
GetVictimBuffer 3798714
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 22361822
InitBufferManagerAccess 40388
InvalidateBuffer 212354
InvalidateVictimBuffer 2361418
IsBufferCleanupOK 3324
IssuePendingWritebacks 2058
LimitAdditionalPins 402008
LockBufHdr 75049940
LockBuffer 339137606
LockBufferForCleanup 38656
MarkBufferDirty 43050274
MarkBufferDirtyHint 21148314
NewPrivateRefCountEntry 113828438
PinBuffer 113726376
PinBufferForBlock 119612630
PinBuffer_Locked 4395576
PrefetchBuffer 42230
PrefetchSharedBuffer 62810
ProcessReadBuffersResult 2498970
ReadBuffer 83543304
ReadBufferExtended 100675304
ReadBufferWithoutRelcache 11240520
ReadBuffer_common 111915836
ReadBuffersCanStartIO 2828480
ReadBuffersCanStartIOOnce 2828480
ReadRecentBuffer 8686
RelationCopyStorageUsingBuffer 144876
RelationGetNumberOfBlocksInFork 3907090
ReleaseAndReadBuffer 55395754
ReleaseBuffer 120672280
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 14630
ReservePrivateRefCountEntry 125281250
ScheduleBufferTagForWriteback 1037480
StartBufferIO 4852442
StartReadBuffer 115032642
StartReadBuffers 3645198
StartReadBuffersImpl 118677840
SyncOneBuffer 3893064
TerminateBufferIO 4570410
UnlockBuffers 98618
UnlockReleaseBuffer 37455526
UnpinBuffer 139766070
UnpinBufferNoOwner 139774730
WaitBufHdrUnlocked 4774
WaitIO 4326
WaitReadBuffers 2498950
WakePinCountWaiter 6
WritebackContextInit 5158
ZeroAndLockBuffer 610432
buffer_readv_complete 2289938
buffer_readv_complete_one 2546690
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2499708
buffertag_comparator 0
ckpt_buforder_comparator 5819526
local_buffer_readv_complete 3582
local_buffer_readv_stage 3582
local_buffer_write_error_callback 0
rlocator_comparator 18430804
shared_buffer_readv_complete 2286356
shared_buffer_readv_complete_local 2496126
shared_buffer_readv_stage 2496126
shared_buffer_write_error_callback 76
ts_ckpt_progress_comparator 452574

Generated by: LCOV version 1.14