LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1889
2102
89.9 %
Date:
2026-02-12 18:18:49
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2596272
AtEOXact_Buffers
982628
AtProcExit_Buffers
45486
BgBufferSync
24186
BufferAlloc
121714782
BufferGetBlockNumber
99931082
BufferGetLSNAtomic
14171782
BufferGetTag
31765984
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19440380
BufferLockAcquire
162173738
BufferLockAttempt
165280400
BufferLockConditional
3005700
BufferLockDequeueSelf
2066
BufferLockDisown
0
BufferLockDisownInternal
165178912
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
165178912
BufferLockQueueSelf
51514
BufferLockReleaseSub
165178912
BufferLockUnlock
165178912
BufferLockWakeup
47876
BufferSync
3560
CheckBufferIsPinnedOnce
4669446
CheckForBufferLeaks
1028114
CheckPointBuffers
3560
CheckReadBuffersOperation
7755020
ConditionalLockBuffer
2583666
ConditionalLockBufferForCleanup
768258
CreateAndCopyRelationData
113400
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1222
DropRelationsAllBuffers
28720
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92252
ExtendBufferedRelBy
324364
ExtendBufferedRelCommon
433188
ExtendBufferedRelShared
410284
ExtendBufferedRelTo
104530
FindAndDropRelationBuffers
1666
FlushBuffer
1138064
FlushDatabaseBuffers
10
FlushOneBuffer
160
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
599324
ForgetPrivateRefCountEntry
118260566
GetAdditionalPinLimit
6999130
GetPinLimit
1253768
GetPrivateRefCount
5438394
GetPrivateRefCountEntry
622378780
GetPrivateRefCountEntrySlow
146752298
GetVictimBuffer
3932962
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23482934
InitBufferManagerAccess
45486
InvalidateBuffer
211582
InvalidateVictimBuffer
2444794
IsBufferCleanupOK
4040
IssuePendingWritebacks
2196
LimitAdditionalPins
410284
LockBufHdr
64627500
LockBufferForCleanup
42494
LockBufferInternal
171398662
MarkBufferDirty
43639094
MarkBufferDirtyHint
20300212
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118260566
PinBuffer
118247134
PinBufferForBlock
124269012
PinBuffer_Locked
601734
PrefetchBuffer
42284
PrefetchSharedBuffer
63676
ProcessReadBuffersResult
2578360
ReadBuffer
87290184
ReadBufferExtended
104700572
ReadBufferWithoutRelcache
11552708
ReadBuffer_common
116253296
ReadBuffersCanStartIO
2941760
ReadBuffersCanStartIOOnce
2941760
ReadRecentBuffer
9102
RelationCopyStorageUsingBuffer
150852
RelationGetNumberOfBlocksInFork
3777672
ReleaseAndReadBuffer
58281798
ReleaseBuffer
124965316
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15294
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
130296090
ScheduleBufferTagForWriteback
1131154
StartBufferIO
5085238
StartReadBuffer
119768792
StartReadBuffers
3510636
StartReadBuffersImpl
123279428
SyncOneBuffer
3985422
TerminateBufferIO
4788044
TrackNewBufferPin
118263974
UnlockBuffer
174556880
UnlockBuffers
107290
UnlockReleaseBuffer
37302760
UnpinBuffer
145559668
UnpinBufferNoOwner
145568896
WaitBufHdrUnlocked
1932
WaitIO
16614
WaitReadBuffers
2578340
WakePinCountWaiter
170
WritebackContextInit
5610
ZeroAndLockBuffer
644108
buffer_readv_complete
2367978
buffer_readv_complete_one
2644830
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2579100
buffertag_comparator
0
ckpt_buforder_comparator
6046070
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19581702
shared_buffer_readv_complete
2364366
shared_buffer_readv_complete_local
2575488
shared_buffer_readv_stage
2575488
shared_buffer_write_error_callback
86
ts_ckpt_progress_comparator
498158
Generated by:
LCOV version 1.16