LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.6 % 2168 1986
Test Date: 2026-04-02 10:16:29 Functions: 93.7 % 142 133
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortBufferIO 15
AsyncReadBuffers 1392608
AtEOXact_Buffers 615504
AtProcExit_Buffers 24322
BgBufferSync 15012
BufferAlloc 76254453
BufferBeginSetHintBits 407054
BufferFinishSetHintBits 407035
BufferGetBlockNumber 68342713
BufferGetLSNAtomic 9124055
BufferGetTag 18862694
BufferIsDirty 28808
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 11746537
BufferLockAcquire 100165053
BufferLockAttempt 102149843
BufferLockConditional 1937721
BufferLockDequeueSelf 1591
BufferLockDisown 0
BufferLockDisownInternal 102101744
BufferLockHeldByMe 0
BufferLockHeldByMeInMode 0
BufferLockProcessRelease 102101744
BufferLockQueueSelf 24330
BufferLockReleaseSub 102101744
BufferLockUnlock 55338450
BufferLockWakeup 22538
BufferSetHintBits16 10036148
BufferSync 1846
CheckBufferIsPinnedOnce 2567437
CheckForBufferLeaks 639826
CheckPointBuffers 1846
CheckReadBuffersOperation 4177191
ConditionalLockBuffer 1743231
ConditionalLockBufferForCleanup 510598
CreateAndCopyRelationData 65664
DebugPrintBufferRefcount 46
DropDatabaseBuffers 84
DropRelationBuffers 832
DropRelationsAllBuffers 17644
EvictAllUnpinnedBuffers 1
EvictRelUnpinnedBuffers 29
EvictUnpinnedBuffer 137
EvictUnpinnedBufferInternal 2539
ExtendBufferedRel 55623
ExtendBufferedRelBy 190535
ExtendBufferedRelCommon 247656
ExtendBufferedRelShared 232747
ExtendBufferedRelTo 54945
FindAndDropRelationBuffers 839
FlushBuffer 605450
FlushDatabaseBuffers 5
FlushOneBuffer 81
FlushRelationBuffers 183
FlushRelationsAllBuffers 20
FlushUnlockedBuffer 331179
ForgetPrivateRefCountEntry 73539528
GetAdditionalPinLimit 4057783
GetPinLimit 743972
GetPrivateRefCount 3085152
GetPrivateRefCountEntry 396232793
GetPrivateRefCountEntrySlow 93461135
GetVictimBuffer 2130850
HoldingBufferPinThatDelaysRecovery 3
IncrBufferRefCount 14496330
InitBufferManagerAccess 24322
InvalidateBuffer 130356
InvalidateVictimBuffer 1309551
IsBufferCleanupOK 2698
IssuePendingWritebacks 1132
LimitAdditionalPins 232747
LockBufHdr 26823342
LockBufferForCleanup 26652
LockBufferInternal 106303005
MarkBufferDirty 26183409
MarkBufferDirtyHint 707458
MarkDirtyAllUnpinnedBuffers 1
MarkDirtyRelUnpinnedBuffers 1
MarkDirtyUnpinnedBuffer 1
MarkDirtyUnpinnedBufferInternal 36
MarkSharedBufferDirtyHint 9918469
NewPrivateRefCountEntry 73539528
PinBuffer 74387648
PinBufferForBlock 77902895
PinBuffer_Locked 332677
PrefetchBuffer 27926
PrefetchSharedBuffer 38346
ProcessReadBuffersResult 1389149
ReadBuffer 56254898
ReadBufferExtended 67150599
ReadBufferWithoutRelcache 5886950
ReadBuffer_common 73037553
ReadRecentBuffer 4681
RelationCopyStorageUsingBuffer 85574
RelationGetNumberOfBlocksInFork 2573364
ReleaseAndReadBuffer 24179876
ReleaseBuffer 42478141
ResOwnerPrintBuffer 0
ResOwnerPrintBufferIO 0
ResOwnerReleaseBuffer 10390
ResOwnerReleaseBufferIO 15
ReservePrivateRefCountEntry 81130396
ScheduleBufferTagForWriteback 600061
SharedBufferBeginSetHintBits 9637757
StartBufferIO 1576827
StartReadBuffer 75333029
StartReadBuffers 2038782
StartReadBuffersImpl 77371811
StartSharedBufferIO 2739531
SyncOneBuffer 2365455
TerminateBufferIO 2565153
TrackBufferHit 76020283
TrackNewBufferPin 73539528
UnlockBuffer 60206547
UnlockBuffers 65295
UnlockReleaseBuffer 48144689
UnpinBuffer 44115068
UnpinBufferNoOwner 44121449
WaitBufHdrUnlocked 740
WaitIO 18099
WaitReadBuffers 1391632
WakePinCountWaiter 60
WritebackContextInit 2928
ZeroAndLockBuffer 347514
buffer_readv_complete 1254847
buffer_readv_complete_one 1402600
buffer_readv_decode_error 450
buffer_readv_encode_error 192
buffer_readv_report 272
buffer_stage_common 1389639
buffertag_comparator 0
ckpt_buforder_comparator 3321855
local_buffer_readv_complete 2844
local_buffer_readv_stage 2844
local_buffer_write_error_callback 0
rlocator_comparator 12956249
shared_buffer_readv_complete 1252003
shared_buffer_readv_complete_local 1386795
shared_buffer_readv_stage 1386795
shared_buffer_write_error_callback 40
ts_ckpt_progress_comparator 271999

Generated by: LCOV version 2.0-1