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

Generated by: LCOV version 2.3.2-1