LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
90.8 %
2183
1983
Test Date:
2026-11-10 22:16:19
Functions:
93.7 %
142
133
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
78.8 %
1304
1028
Function Name
Hit count
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferLockDisown
0
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
1
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
HoldingBufferPinThatDelaysRecovery
3
FlushDatabaseBuffers
5
FlushRelationsAllBuffers
10
AbortBufferIO
15
ResOwnerReleaseBufferIO
15
EvictRelUnpinnedBuffers
29
MarkDirtyUnpinnedBufferInternal
36
shared_buffer_write_error_callback
39
DebugPrintBufferRefcount
46
WakePinCountWaiter
46
DropDatabaseBuffers
98
FlushOneBuffer
110
EvictUnpinnedBuffer
137
FlushRelationBuffers
186
buffer_readv_encode_error
192
WaitIO
217
buffer_readv_report
272
buffer_readv_decode_error
450
WaitBufHdrUnlocked
639
DropRelationBuffers
859
FindAndDropRelationBuffers
863
IssuePendingWritebacks
1311
BufferLockDequeueSelf
1570
BufferSync
2074
CheckPointBuffers
2074
IsBufferCleanupOK
2353
EvictUnpinnedBufferInternal
2482
local_buffer_readv_complete
3045
local_buffer_readv_stage
3045
ReleaseAndReadBuffer
3687
ReadRecentBuffer
5444
ResOwnerReleaseBuffer
12892
BufferIsDirty
16114
BgBufferSync
16201
DropRelationsAllBuffers
18747
BufferLockWakeup
19586
BufferLockQueueSelf
21401
AtProcExit_Buffers
26729
InitBufferManagerAccess
26729
WritebackContextInit
28737
LockBufferForCleanup
29087
PrefetchBuffer
30465
PrefetchSharedBuffer
42071
ExtendBufferedRelTo
56273
ExtendBufferedRel
57680
CreateAndCopyRelationData
64316
UnlockBuffers
69126
RelationCopyStorageUsingBuffer
85558
InvalidateBuffer
142343
ExtendBufferedRelBy
215321
ExtendBufferedRelShared
258353
LimitAdditionalPins
258353
ExtendBufferedRelCommon
273954
ts_ckpt_progress_comparator
302208
FlushUnlockedBuffer
366827
PinBuffer_Locked
368290
ZeroAndLockBuffer
369865
BufferFinishSetHintBits
444914
BufferBeginSetHintBits
444924
ConditionalLockBufferForCleanup
643988
AtEOXact_Buffers
671102
CheckForBufferLeaks
697831
ScheduleBufferTagForWriteback
716347
FlushBuffer
720017
MarkBufferDirtyHint
737299
GetPinLimit
785189
shared_buffer_readv_complete
1269068
buffer_readv_complete
1272113
InvalidateVictimBuffer
1332788
shared_buffer_readv_complete_local
1408940
shared_buffer_readv_stage
1408940
ProcessReadBuffersResult
1411496
buffer_stage_common
1411985
WaitReadBuffers
1413152
AsyncReadBuffers
1414098
buffer_readv_complete_one
1422783
StartBufferIO
1600894
ConditionalLockBuffer
1884567
StartReadBuffers
2170387
BufferLockConditional
2173541
GetVictimBuffer
2204769
SyncOneBuffer
2512507
RelationGetNumberOfBlocksInFork
2535625
TerminateBufferIO
2749078
CheckBufferIsPinnedOnce
2760012
StartSharedBufferIO
2927338
GetPrivateRefCount
3391435
ckpt_buforder_comparator
3689922
CheckReadBuffersOperation
4241714
GetAdditionalPinLimit
4322413
ReadBufferWithoutRelcache
6014434
BufferGetLSNAtomic
9408213
rlocator_comparator
13305289
IncrBufferRefCount
15369867
SharedBufferBeginSetHintBits
15650735
MarkSharedBufferDirtyHint
15932111
BufferSetHintBits16
16107860
BufferIsPermanent
17874088
BufferGetTag
28386139
LockBufHdr
29811668
MarkBufferDirty
35421924
UnpinBuffer
43313252
UnpinBufferNoOwner
43321057
ReleaseBuffer
43755084
BufferLockUnlock
57977100
UnlockReleaseBuffer
62279985
UnlockBuffer
63022068
ReadBuffer
67266617
ReadBufferExtended
79521234
ForgetPrivateRefCountEntry
81824116
NewPrivateRefCountEntry
81824116
TrackNewBufferPin
81824116
BufferGetBlockNumber
84540752
ReadBuffer_common
85535673
PinBuffer
86643849
StartReadBuffer
87621844
TrackBufferHit
88418638
BufferAlloc
88556859
StartReadBuffersImpl
89792231
PinBufferForBlock
90348243
ReservePrivateRefCountEntry
93671768
GetPrivateRefCountEntrySlow
112648516
BufferLockAcquire
116626677
BufferLockDisownInternal
118797556
BufferLockProcessRelease
118797556
BufferLockReleaseSub
118797556
BufferLockAttempt
118841450
LockBufferInternal
123018086
GetPrivateRefCountEntry
462335286
Generated by:
LCOV version 2.0-1