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-13 19:18:24
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2620038
AtEOXact_Buffers
1043798
AtProcExit_Buffers
46000
BgBufferSync
27274
BufferAlloc
122984730
BufferGetBlockNumber
101244320
BufferGetLSNAtomic
14397250
BufferGetTag
31748814
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19290530
BufferLockAcquire
163482680
BufferLockAttempt
166742872
BufferLockConditional
3163184
BufferLockDequeueSelf
1732
BufferLockDisown
0
BufferLockDisownInternal
166635588
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
166635588
BufferLockQueueSelf
49370
BufferLockReleaseSub
166635588
BufferLockUnlock
166635588
BufferLockWakeup
45430
BufferSync
3568
CheckBufferIsPinnedOnce
4827140
CheckForBufferLeaks
1089798
CheckPointBuffers
3568
CheckReadBuffersOperation
7830582
ConditionalLockBuffer
2743498
ConditionalLockBufferForCleanup
897354
CreateAndCopyRelationData
113400
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1278
DropRelationsAllBuffers
28714
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91830
ExtendBufferedRelBy
322554
ExtendBufferedRelCommon
430772
ExtendBufferedRelShared
407872
ExtendBufferedRelTo
104178
FindAndDropRelationBuffers
1682
FlushBuffer
1150660
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
613486
ForgetPrivateRefCountEntry
119535358
GetAdditionalPinLimit
7244034
GetPinLimit
1291894
GetPrivateRefCount
5724692
GetPrivateRefCountEntry
628967082
GetPrivateRefCountEntrySlow
148194664
GetVictimBuffer
3956760
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23901110
InitBufferManagerAccess
46000
InvalidateBuffer
212214
InvalidateVictimBuffer
2474068
IsBufferCleanupOK
3336
IssuePendingWritebacks
2196
LimitAdditionalPins
407872
LockBufHdr
65421236
LockBufferForCleanup
46574
LockBufferInternal
172693402
MarkBufferDirty
43603570
MarkBufferDirtyHint
20257354
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119535358
PinBuffer
119491286
PinBufferForBlock
125539378
PinBuffer_Locked
615896
PrefetchBuffer
42682
PrefetchSharedBuffer
64184
ProcessReadBuffersResult
2604258
ReadBuffer
88250278
ReadBufferExtended
105921668
ReadBufferWithoutRelcache
11529966
ReadBuffer_common
117451640
ReadBuffersCanStartIO
2961694
ReadBuffersCanStartIOOnce
2961694
ReadRecentBuffer
9244
RelationCopyStorageUsingBuffer
150852
RelationGetNumberOfBlocksInFork
3814732
ReleaseAndReadBuffer
59081502
ReleaseBuffer
126369120
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15294
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
131800710
ScheduleBufferTagForWriteback
1143744
StartBufferIO
5119188
StartReadBuffer
120916476
StartReadBuffers
3633606
StartReadBuffersImpl
124550082
SyncOneBuffer
4198440
TerminateBufferIO
4825020
TrackNewBufferPin
119535358
UnlockBuffer
175999808
UnlockBuffers
107898
UnlockReleaseBuffer
37544792
UnpinBuffer
147259516
UnpinBufferNoOwner
147268744
WaitBufHdrUnlocked
2028
WaitIO
13984
WaitReadBuffers
2604238
WakePinCountWaiter
140
WritebackContextInit
5612
ZeroAndLockBuffer
647652
buffer_readv_complete
2394140
buffer_readv_complete_one
2667782
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2604996
buffertag_comparator
0
ckpt_buforder_comparator
6061078
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19581774
shared_buffer_readv_complete
2390528
shared_buffer_readv_complete_local
2601384
shared_buffer_readv_stage
2601384
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
496060
Generated by:
LCOV version 1.16