LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1891
2102
90.0 %
Date:
2026-02-11 16:19:09
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2584104
AtEOXact_Buffers
1045732
AtProcExit_Buffers
45530
BgBufferSync
28814
BufferAlloc
123200738
BufferGetBlockNumber
101295270
BufferGetLSNAtomic
14361512
BufferGetTag
31759980
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19301872
BufferLockAcquire
163555626
BufferLockAttempt
166854980
BufferLockConditional
3206718
BufferLockDequeueSelf
2504
BufferLockDisown
0
BufferLockDisownInternal
166758642
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
166758642
BufferLockQueueSelf
47570
BufferLockReleaseSub
166758642
BufferLockUnlock
166758642
BufferLockWakeup
43582
BufferSync
3576
CheckBufferIsPinnedOnce
4801360
CheckForBufferLeaks
1091262
CheckPointBuffers
3576
CheckReadBuffersOperation
7745960
ConditionalLockBuffer
2799366
ConditionalLockBufferForCleanup
901050
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1246
DropRelationsAllBuffers
28630
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92020
ExtendBufferedRelBy
322898
ExtendBufferedRelCommon
431160
ExtendBufferedRelShared
408264
ExtendBufferedRelTo
103956
FindAndDropRelationBuffers
1670
FlushBuffer
1138454
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
613298
ForgetPrivateRefCountEntry
119748454
GetAdditionalPinLimit
7237992
GetPinLimit
1292086
GetPrivateRefCount
5764480
GetPrivateRefCountEntry
629506452
GetPrivateRefCountEntrySlow
148692380
GetVictimBuffer
3931504
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23805188
InitBufferManagerAccess
45530
InvalidateBuffer
211790
InvalidateVictimBuffer
2449054
IsBufferCleanupOK
4036
IssuePendingWritebacks
2206
LimitAdditionalPins
408264
LockBufHdr
65444668
LockBufferForCleanup
44098
LockBufferInternal
172766516
MarkBufferDirty
43669608
MarkBufferDirtyHint
20274604
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119748454
PinBuffer
119730116
PinBufferForBlock
125755238
PinBuffer_Locked
615708
PrefetchBuffer
41702
PrefetchSharedBuffer
63118
ProcessReadBuffersResult
2579914
ReadBuffer
88316362
ReadBufferExtended
105973678
ReadBufferWithoutRelcache
11574462
ReadBuffer_common
117548156
ReadBuffersCanStartIO
2929324
ReadBuffersCanStartIOOnce
2929324
ReadRecentBuffer
9014
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3813870
ReleaseAndReadBuffer
58917474
ReleaseBuffer
126526958
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15320
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
132199610
ScheduleBufferTagForWriteback
1131412
StartBufferIO
5072730
StartReadBuffer
121133986
StartReadBuffers
3630054
StartReadBuffersImpl
124764040
SyncOneBuffer
4402840
TerminateBufferIO
4789608
TrackNewBufferPin
119748454
UnlockBuffer
176122898
UnlockBuffers
107286
UnlockReleaseBuffer
37719638
UnpinBuffer
147376604
UnpinBufferNoOwner
147385858
WaitBufHdrUnlocked
1908
WaitIO
64550
WaitReadBuffers
2579894
WakePinCountWaiter
166
WritebackContextInit
5624
ZeroAndLockBuffer
645990
buffer_readv_complete
2369882
buffer_readv_complete_one
2646492
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2580656
buffertag_comparator
0
ckpt_buforder_comparator
6045162
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19581136
shared_buffer_readv_complete
2366268
shared_buffer_readv_complete_local
2577042
shared_buffer_readv_stage
2577042
shared_buffer_write_error_callback
82
ts_ckpt_progress_comparator
492944
Generated by:
LCOV version 1.16