LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1713 1898 90.3 %
Date: 2025-12-02 13:18:37 Functions: 115 122 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2490282
AtEOXact_Buffers 1118270
AtProcExit_Buffers 45430
BgBufferSync 27212
BufferAlloc 122179810
BufferGetBlockNumber 101276540
BufferGetLSNAtomic 14402246
BufferGetTag 30128470
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19126856
BufferSync 3474
CheckBufferIsPinnedOnce 5072204
CheckForBufferLeaks 1163700
CheckPointBuffers 3474
CheckReadBuffersOperation 7447352
ConditionalLockBuffer 3119606
ConditionalLockBufferForCleanup 1294412
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1254
DropRelationsAllBuffers 27506
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 90974
ExtendBufferedRelBy 319676
ExtendBufferedRelCommon 426220
ExtendBufferedRelShared 403330
ExtendBufferedRelTo 102522
FindAndDropRelationBuffers 1590
FlushBuffer 1127128
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 280
FlushRelationsAllBuffers 26
FlushUnlockedBuffer 607808
ForgetPrivateRefCountEntry 118927110
GetAdditionalPinLimit 7852730
GetPinLimit 1311980
GetPrivateRefCount 6366792
GetPrivateRefCountEntry 293971446
GetVictimBuffer 3809406
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23468058
InitBufferManagerAccess 45430
InvalidateBuffer 211068
InvalidateVictimBuffer 2353332
IsBufferCleanupOK 3304
IssuePendingWritebacks 2136
LimitAdditionalPins 403330
LockBufHdr 64441538
LockBuffer 347854344
LockBufferForCleanup 42160
MarkBufferDirty 43013282
MarkBufferDirtyHint 20038626
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118927110
PinBuffer 118827908
PinBufferForBlock 124734230
PinBuffer_Locked 610216
PrefetchBuffer 40866
PrefetchSharedBuffer 62264
ProcessReadBuffersResult 2477520
ReadBuffer 86932706
ReadBufferExtended 105009996
ReadBufferWithoutRelcache 11368808
ReadBuffer_common 116378818
ReadBuffersCanStartIO 2827144
ReadBuffersCanStartIOOnce 2827144
ReadRecentBuffer 9068
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3768518
ReleaseAndReadBuffer 58213046
ReleaseBuffer 125788316
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15218
ReservePrivateRefCountEntry 130832102
ScheduleBufferTagForWriteback 1116660
StartBufferIO 4946148
StartReadBuffer 119822878
StartReadBuffers 3937826
StartReadBuffersImpl 123760704
SyncOneBuffer 4330948
TerminateBufferIO 4657668
TrackNewBufferPin 118927110
UnlockBuffers 105870
UnlockReleaseBuffer 38043042
UnpinBuffer 146008926
UnpinBufferNoOwner 146018078
WaitBufHdrUnlocked 1588
WaitIO 11194
WaitReadBuffers 2477502
WakePinCountWaiter 176
WritebackContextInit 5428
ZeroAndLockBuffer 636676
buffer_readv_complete 2268688
buffer_readv_complete_one 2538906
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2478262
buffertag_comparator 0
ckpt_buforder_comparator 6031104
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19416706
shared_buffer_readv_complete 2265074
shared_buffer_readv_complete_local 2474646
shared_buffer_readv_stage 2474648
shared_buffer_write_error_callback 90
ts_ckpt_progress_comparator 489554

Generated by: LCOV version 1.16