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-03 00:17:50
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2562892
AtEOXact_Buffers
998200
AtProcExit_Buffers
45380
BgBufferSync
26586
BufferAlloc
121873254
BufferGetBlockNumber
100254802
BufferGetLSNAtomic
14113822
BufferGetTag
31757010
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19374198
BufferLockAcquire
162268046
BufferLockAttempt
165424692
BufferLockConditional
3068884
BufferLockDequeueSelf
1722
BufferLockDisown
0
BufferLockDisownInternal
165326516
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
165326516
BufferLockQueueSelf
44742
BufferLockReleaseSub
165326516
BufferLockUnlock
165326516
BufferLockWakeup
41440
BufferSync
3562
CheckBufferIsPinnedOnce
4682200
CheckForBufferLeaks
1043580
CheckPointBuffers
3562
CheckReadBuffersOperation
7662324
ConditionalLockBuffer
2648508
ConditionalLockBufferForCleanup
818316
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1310
DropRelationsAllBuffers
28592
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91922
ExtendBufferedRelBy
321466
ExtendBufferedRelCommon
429758
ExtendBufferedRelShared
406874
ExtendBufferedRelTo
104246
FindAndDropRelationBuffers
1676
FlushBuffer
1147254
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
12
FlushUnlockedBuffer
608186
ForgetPrivateRefCountEntry
118341064
GetAdditionalPinLimit
7009902
GetPinLimit
1258824
GetPrivateRefCount
5501486
GetPrivateRefCountEntry
623261962
GetPrivateRefCountEntrySlow
146800240
GetVictimBuffer
3891728
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23553398
InitBufferManagerAccess
45380
InvalidateBuffer
213560
InvalidateVictimBuffer
2412560
IsBufferCleanupOK
3348
IssuePendingWritebacks
2186
LimitAdditionalPins
406874
LockBufHdr
64628162
LockBufferForCleanup
47418
LockBufferInternal
171483574
MarkBufferDirty
43785290
MarkBufferDirtyHint
20341312
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118341064
PinBuffer
118442912
PinBufferForBlock
124427514
PinBuffer_Locked
610596
PrefetchBuffer
44540
PrefetchSharedBuffer
65992
ProcessReadBuffersResult
2548702
ReadBuffer
87519350
ReadBufferExtended
105064216
ReadBufferWithoutRelcache
11513298
ReadBuffer_common
116577524
ReadBuffersCanStartIO
2904784
ReadBuffersCanStartIOOnce
2904784
ReadRecentBuffer
9014
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3780804
ReleaseAndReadBuffer
58413544
ReleaseBuffer
125141940
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15178
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
130586874
ScheduleBufferTagForWriteback
1139984
StartBufferIO
5049946
StartReadBuffer
119929672
StartReadBuffers
3516428
StartReadBuffersImpl
123446100
SyncOneBuffer
4161236
TerminateBufferIO
4758472
TrackNewBufferPin
118341064
UnlockBuffer
174695328
UnlockBuffers
107022
UnlockReleaseBuffer
37392650
UnpinBuffer
145791922
UnpinBufferNoOwner
145801034
WaitBufHdrUnlocked
1484
WaitIO
13656
WaitReadBuffers
2548682
WakePinCountWaiter
138
WritebackContextInit
5606
ZeroAndLockBuffer
639534
buffer_readv_complete
2338618
buffer_readv_complete_one
2613558
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2549446
buffertag_comparator
0
ckpt_buforder_comparator
6090632
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19582238
shared_buffer_readv_complete
2335004
shared_buffer_readv_complete_local
2545832
shared_buffer_readv_stage
2545832
shared_buffer_write_error_callback
90
ts_ckpt_progress_comparator
495162
Generated by:
LCOV version 1.16