LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1892
2102
90.0 %
Date:
2026-01-30 21:18:05
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2552796
AtEOXact_Buffers
994512
AtProcExit_Buffers
45272
BgBufferSync
28512
BufferAlloc
121865042
BufferGetBlockNumber
100104564
BufferGetLSNAtomic
14145520
BufferGetTag
31782638
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19334486
BufferLockAcquire
162355064
BufferLockAttempt
165506732
BufferLockConditional
3064202
BufferLockDequeueSelf
1358
BufferLockDisown
0
BufferLockDisownInternal
165415900
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
165415900
BufferLockQueueSelf
44412
BufferLockReleaseSub
165415900
BufferLockUnlock
165415900
BufferLockWakeup
40962
BufferSync
3566
CheckBufferIsPinnedOnce
4674566
CheckForBufferLeaks
1039784
CheckPointBuffers
3566
CheckReadBuffersOperation
7633108
ConditionalLockBuffer
2640150
ConditionalLockBufferForCleanup
813468
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1284
DropRelationsAllBuffers
28592
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91704
ExtendBufferedRelBy
320778
ExtendBufferedRelCommon
429006
ExtendBufferedRelShared
406114
ExtendBufferedRelTo
103932
FindAndDropRelationBuffers
1656
FlushBuffer
1154532
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
10
FlushUnlockedBuffer
612174
ForgetPrivateRefCountEntry
118422656
GetAdditionalPinLimit
7006382
GetPinLimit
1259554
GetPrivateRefCount
5488968
GetPrivateRefCountEntry
623507698
GetPrivateRefCountEntrySlow
146777962
GetVictimBuffer
3888802
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23601792
InitBufferManagerAccess
45272
InvalidateBuffer
212970
InvalidateVictimBuffer
2410354
IsBufferCleanupOK
4064
IssuePendingWritebacks
2182
LimitAdditionalPins
406114
LockBufHdr
64831044
LockBufferForCleanup
48520
LockBufferInternal
171566682
MarkBufferDirty
43662114
MarkBufferDirtyHint
20281814
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118422656
PinBuffer
118437164
PinBufferForBlock
124419288
PinBuffer_Locked
614584
PrefetchBuffer
44068
PrefetchSharedBuffer
65530
ProcessReadBuffersResult
2539142
ReadBuffer
87467930
ReadBufferExtended
104975968
ReadBufferWithoutRelcache
11569742
ReadBuffer_common
116545728
ReadBuffersCanStartIO
2894500
ReadBuffersCanStartIOOnce
2894500
ReadRecentBuffer
9116
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3785556
ReleaseAndReadBuffer
58448238
ReleaseBuffer
125179424
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15176
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
130659558
ScheduleBufferTagForWriteback
1147610
StartBufferIO
5053598
StartReadBuffer
119915270
StartReadBuffers
3514704
StartReadBuffersImpl
123429974
SyncOneBuffer
4247148
TerminateBufferIO
4761754
TrackNewBufferPin
118422656
UnlockBuffer
174780710
UnlockBuffers
106878
UnlockReleaseBuffer
37448960
UnpinBuffer
145835814
UnpinBufferNoOwner
145844924
WaitBufHdrUnlocked
1480
WaitIO
11652
WaitReadBuffers
2539122
WakePinCountWaiter
142
WritebackContextInit
5602
ZeroAndLockBuffer
647622
buffer_readv_complete
2328848
buffer_readv_complete_one
2602912
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2539884
buffertag_comparator
0
ckpt_buforder_comparator
6055244
local_buffer_readv_complete
3616
local_buffer_readv_stage
3616
local_buffer_write_error_callback
0
rlocator_comparator
19583040
shared_buffer_readv_complete
2325232
shared_buffer_readv_complete_local
2536268
shared_buffer_readv_stage
2536268
shared_buffer_write_error_callback
88
ts_ckpt_progress_comparator
496766
Generated by:
LCOV version 1.16