LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1893
2102
90.1 %
Date:
2026-02-02 01:18:51
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferLockDisown
0
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
FlushRelationsAllBuffers
8
HoldingBufferPinThatDelaysRecovery
8
FlushDatabaseBuffers
10
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
MarkDirtyUnpinnedBufferInternal
72
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
86
DropDatabaseBuffers
150
FlushOneBuffer
158
WakePinCountWaiter
246
FlushRelationBuffers
276
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
BufferLockDequeueSelf
1304
DropRelationBuffers
1312
WaitBufHdrUnlocked
1464
FindAndDropRelationBuffers
1682
IssuePendingWritebacks
2206
BufferSync
3578
CheckPointBuffers
3578
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
IsBufferCleanupOK
4050
EvictUnpinnedBufferInternal
4286
WritebackContextInit
5626
ReadRecentBuffer
9022
ResOwnerReleaseBuffer
15190
DropRelationsAllBuffers
28648
BgBufferSync
29050
BufferLockWakeup
36924
BufferLockQueueSelf
40080
PrefetchBuffer
44072
AtProcExit_Buffers
45586
InitBufferManagerAccess
45586
LockBufferForCleanup
48936
PrefetchSharedBuffer
65408
WaitIO
74540
ExtendBufferedRel
91720
ExtendBufferedRelTo
104700
UnlockBuffers
107212
CreateAndCopyRelationData
112952
RelationCopyStorageUsingBuffer
150256
InvalidateBuffer
213368
ExtendBufferedRelBy
321028
ExtendBufferedRelShared
407128
LimitAdditionalPins
407128
ExtendBufferedRelCommon
430016
ts_ckpt_progress_comparator
500818
FlushUnlockedBuffer
615504
PinBuffer_Locked
617914
ZeroAndLockBuffer
646200
ConditionalLockBufferForCleanup
960560
AtEOXact_Buffers
1077748
CheckForBufferLeaks
1123334
ScheduleBufferTagForWriteback
1147480
FlushBuffer
1154410
GetPinLimit
1306108
shared_buffer_readv_complete
2446208
buffer_readv_complete
2449820
InvalidateVictimBuffer
2530594
shared_buffer_readv_complete_local
2657188
shared_buffer_readv_stage
2657188
WaitReadBuffers
2659990
ProcessReadBuffersResult
2660010
buffer_stage_common
2660800
AsyncReadBuffers
2670958
buffer_readv_complete_one
2723902
ConditionalLockBuffer
2849284
ReadBuffersCanStartIO
3012674
ReadBuffersCanStartIOOnce
3012674
BufferLockConditional
3271110
StartReadBuffers
3763186
RelationGetNumberOfBlocksInFork
3829588
GetVictimBuffer
4008970
SyncOneBuffer
4375754
TerminateBufferIO
4882352
CheckBufferIsPinnedOnce
4944330
StartBufferIO
5171414
GetPrivateRefCount
5970294
ckpt_buforder_comparator
6119470
GetAdditionalPinLimit
7503276
CheckReadBuffersOperation
7993006
ReadBufferWithoutRelcache
11565672
BufferGetLSNAtomic
14356622
BufferIsPermanent
19090476
rlocator_comparator
19582962
MarkBufferDirtyHint
20171650
IncrBufferRefCount
23965012
BufferGetTag
31793304
UnlockReleaseBuffer
37832164
MarkBufferDirty
43702300
ReleaseAndReadBuffer
59193876
LockBufHdr
65975858
ReadBuffer
88649780
BufferGetBlockNumber
101822622
ReadBufferExtended
106399116
ReadBuffer_common
117964804
PinBuffer
119958626
ForgetPrivateRefCountEntry
120060428
NewPrivateRefCountEntry
120060428
TrackNewBufferPin
120060674
StartReadBuffer
121309450
BufferAlloc
123506070
StartReadBuffersImpl
125072636
PinBufferForBlock
126060540
ReleaseBuffer
126898286
ReservePrivateRefCountEntry
132550708
UnpinBuffer
147845592
UnpinBufferNoOwner
147854716
GetPrivateRefCountEntrySlow
148822034
BufferLockAcquire
163891724
BufferLockDisownInternal
167160686
BufferLockProcessRelease
167160686
BufferLockReleaseSub
167160686
BufferLockUnlock
167160686
BufferLockAttempt
167241690
LockBufferInternal
173099926
UnlockBuffer
176522392
GetPrivateRefCountEntry
631370726
Generated by:
LCOV version 1.16