LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 72.3 % 2992 2164
Test Date: 2026-01-26 10:56:24 Functions: 81.3 % 139 113
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 50.8 % 1881 956

Function Name Sort by function name Hit count Sort by function hit count
AbortBufferIO 0
AssertBufferLocksPermitCatalogRead 19867411
AssertNotCatalogBufferLock 8085146
AsyncReadBuffers 7053
AtEOXact_Buffers 57914
AtProcExit_Buffers 806
BgBufferSync 24
BufferAlloc 11333022
BufferGetBlockNumber 28623221
BufferGetLSNAtomic 950571
BufferGetTag 2595855
BufferIsDirty 2592503
BufferIsLockedByMe 1862163
BufferIsLockedByMeInMode 8621338
BufferIsPermanent 2011239
BufferLockAcquire 15028952
BufferLockAttempt 15325017
BufferLockConditional 292325
BufferLockDequeueSelf 144
BufferLockDisown 0
BufferLockDisownInternal 15321271
BufferLockHeldByMe 12503938
BufferLockHeldByMeInMode 8621085
BufferLockProcessRelease 15321271
BufferLockQueueSelf 1942
BufferLockReleaseSub 15321271
BufferLockUnlock 15321271
BufferLockWakeup 1814
BufferSync 7
CheckBufferIsPinnedOnce 91527
CheckForBufferLeaks 58720
CheckPointBuffers 7
CheckReadBuffersOperation 11693436
ConditionalLockBuffer 313908
ConditionalLockBufferForCleanup 15033
CreateAndCopyRelationData 672
DebugPrintBufferRefcount 0
DropDatabaseBuffers 3
DropRelationBuffers 155
DropRelationsAllBuffers 2704
EvictAllUnpinnedBuffers 0
EvictRelUnpinnedBuffers 0
EvictUnpinnedBuffer 0
EvictUnpinnedBufferInternal 0
ExtendBufferedRel 8685
ExtendBufferedRelBy 26696
ExtendBufferedRelCommon 27454
ExtendBufferedRelShared 24322
ExtendBufferedRelTo 758
FindAndDropRelationBuffers 0
FlushBuffer 6998
FlushDatabaseBuffers 0
FlushOneBuffer 0
FlushRelationBuffers 39
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 6998
ForgetPrivateRefCountEntry 10641775
GetAdditionalPinLimit 796971
GetPinLimit 346145
GetPrivateRefCount 87161037
GetPrivateRefCountEntry 166226020
GetPrivateRefCountEntrySlow 16052330
GetVictimBuffer 40537
HoldingBufferPinThatDelaysRecovery 0
IncrBufferRefCount 2413916
InitBufferManagerAccess 806
InvalidateBuffer 19008
InvalidateVictimBuffer 1912
IsBufferCleanupOK 662
IssuePendingWritebacks 5
LimitAdditionalPins 24322
LockBufHdr 1279465
LockBufferForCleanup 766
LockBufferInternal 16558148
MarkBufferDirty 3777801
MarkBufferDirtyHint 2059388
MarkDirtyAllUnpinnedBuffers 0
MarkDirtyRelUnpinnedBuffers 0
MarkDirtyUnpinnedBuffer 0
MarkDirtyUnpinnedBufferInternal 0
NewPrivateRefCountEntry 10641775
PinBuffer 11321558
PinBufferForBlock 11686721
PinBuffer_Locked 6998
PrefetchBuffer 3895
PrefetchSharedBuffer 3645
ProcessReadBuffersResult 6954
ReadBuffer 8891053
ReadBufferExtended 10793784
ReadBufferWithoutRelcache 2904
ReadBuffer_common 10796688
ReadBuffersCanStartIO 11151
ReadBuffersCanStartIOOnce 11151
ReadRecentBuffer 0
RelationCopyStorageUsingBuffer 894
RelationGetNumberOfBlocksInFork 488167
ReleaseAndReadBuffer 5393321
ReleaseBuffer 12195514
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 2211
ResOwnerReleaseBufferIO 0
ReservePrivateRefCountEntry 11430862
ScheduleBufferTagForWriteback 5230
StartBufferIO 47536
StartReadBuffer 11277627
StartReadBuffers 401903
StartReadBuffersImpl 11679530
SyncOneBuffer 24579
TerminateBufferIO 46058
TrackNewBufferPin 10641775
UnlockBuffer 16875395
UnlockBuffers 9005
UnlockReleaseBuffer 2621155
UnpinBuffer 13667167
UnpinBufferNoOwner 13668372
WaitBufHdrUnlocked 195
WaitIO 1
WaitReadBuffers 6954
WakePinCountWaiter 0
WritebackContextInit 12
ZeroAndLockBuffer 3095
buffer_readv_complete 6681
buffer_readv_complete_one 9673
buffer_readv_decode_error 0
buffer_readv_encode_error 0
buffer_readv_report 0
buffer_stage_common 7052
buffertag_comparator 0
ckpt_buforder_comparator 64239
local_buffer_readv_complete 582
local_buffer_readv_stage 582
local_buffer_write_error_callback 0
rlocator_comparator 2573423
shared_buffer_readv_complete 6099
shared_buffer_readv_complete_local 6470
shared_buffer_readv_stage 6470
shared_buffer_write_error_callback 0
ts_ckpt_progress_comparator 4450

Generated by: LCOV version 2.3.2-1