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