LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
90.9 %
2183
1985
Test Date:
2026-11-04 19:15:50
Functions:
93.7 %
142
133
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
79.0 %
1304
1030
Function Name
Hit count
AbortBufferIO
15
AsyncReadBuffers
1358194
AtEOXact_Buffers
646287
AtProcExit_Buffers
26246
BgBufferSync
15875
BufferAlloc
86928573
BufferBeginSetHintBits
428292
BufferFinishSetHintBits
428281
BufferGetBlockNumber
83199923
BufferGetLSNAtomic
9159396
BufferGetTag
28124596
BufferIsDirty
16600
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
17803429
BufferLockAcquire
114640153
BufferLockAttempt
116848007
BufferLockConditional
2171879
BufferLockDequeueSelf
1149
BufferLockDisown
0
BufferLockDisownInternal
116809028
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
116809028
BufferLockQueueSelf
18562
BufferLockReleaseSub
116809028
BufferLockUnlock
56902250
BufferLockWakeup
17198
BufferSetHintBits16
16004424
BufferSync
2048
CheckBufferIsPinnedOnce
2689954
CheckForBufferLeaks
672533
CheckPointBuffers
2048
CheckReadBuffersOperation
4074007
ConditionalLockBuffer
1894065
ConditionalLockBufferForCleanup
645968
CreateAndCopyRelationData
62300
DebugPrintBufferRefcount
46
DropDatabaseBuffers
90
DropRelationBuffers
857
DropRelationsAllBuffers
17746
EvictAllUnpinnedBuffers
1
EvictRelUnpinnedBuffers
29
EvictUnpinnedBuffer
137
EvictUnpinnedBufferInternal
2476
ExtendBufferedRel
57098
ExtendBufferedRelBy
213453
ExtendBufferedRelCommon
271629
ExtendBufferedRelShared
256032
ExtendBufferedRelTo
55834
FindAndDropRelationBuffers
831
FlushBuffer
704352
FlushDatabaseBuffers
5
FlushOneBuffer
110
FlushRelationBuffers
190
FlushRelationsAllBuffers
11
FlushUnlockedBuffer
362399
ForgetPrivateRefCountEntry
80269190
GetAdditionalPinLimit
4227958
GetPinLimit
755525
GetPrivateRefCount
3323329
GetPrivateRefCountEntry
454205973
GetPrivateRefCountEntrySlow
110522618
GetVictimBuffer
2131684
HoldingBufferPinThatDelaysRecovery
4
IncrBufferRefCount
14984366
InitBufferManagerAccess
26246
InvalidateBuffer
134643
InvalidateVictimBuffer
1280766
IsBufferCleanupOK
2324
IssuePendingWritebacks
1286
LimitAdditionalPins
256032
LockBufHdr
29116928
LockBufferForCleanup
27740
LockBufferInternal
121035924
MarkBufferDirty
35140100
MarkBufferDirtyHint
731848
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
MarkDirtyUnpinnedBufferInternal
36
MarkSharedBufferDirtyHint
15823229
NewPrivateRefCountEntry
80269190
PinBuffer
85086113
PinBufferForBlock
88719951
PinBuffer_Locked
363859
PrefetchBuffer
29932
PrefetchSharedBuffer
41569
ProcessReadBuffersResult
1355708
ReadBuffer
66015640
ReadBufferExtended
78193412
ReadBufferWithoutRelcache
5939104
ReadBuffer_common
84132525
ReadRecentBuffer
5428
RelationCopyStorageUsingBuffer
82876
RelationGetNumberOfBlocksInFork
2416503
ReleaseAndReadBuffer
3687
ReleaseBuffer
42653087
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
12350
ResOwnerReleaseBufferIO
15
ReservePrivateRefCountEntry
91884185
ScheduleBufferTagForWriteback
700722
SharedBufferBeginSetHintBits
15530667
StartBufferIO
1540795
StartReadBuffer
86055640
StartReadBuffers
2123167
StartReadBuffersImpl
88178807
StartSharedBufferIO
2838506
SyncOneBuffer
2432302
TerminateBufferIO
2662884
TrackBufferHit
86860912
TrackNewBufferPin
80269190
UnlockBuffer
61951585
UnlockBuffers
67972
UnlockReleaseBuffer
61366355
UnpinBuffer
42206826
UnpinBufferNoOwner
42214089
WaitBufHdrUnlocked
483
WaitIO
255
WaitReadBuffers
1357252
WakePinCountWaiter
13
WritebackContextInit
28218
ZeroAndLockBuffer
359192
buffer_readv_complete
1217550
buffer_readv_complete_one
1365332
buffer_readv_decode_error
450
buffer_readv_encode_error
192
buffer_readv_report
272
buffer_stage_common
1356195
buffertag_comparator
0
ckpt_buforder_comparator
3624273
local_buffer_readv_complete
3045
local_buffer_readv_stage
3045
local_buffer_write_error_callback
0
rlocator_comparator
13303309
shared_buffer_readv_complete
1214505
shared_buffer_readv_complete_local
1353150
shared_buffer_readv_stage
1353150
shared_buffer_write_error_callback
40
ts_ckpt_progress_comparator
296864
Generated by:
LCOV version 2.0-1