LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1892
2100
90.1 %
Date:
2026-01-27 21:18:16
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2599490
AtEOXact_Buffers
1055782
AtProcExit_Buffers
45556
BgBufferSync
29538
BufferAlloc
123097692
BufferGetBlockNumber
101354828
BufferGetLSNAtomic
14202214
BufferGetTag
31777326
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19105710
BufferLockAcquire
163385742
BufferLockAttempt
166697708
BufferLockConditional
3215262
BufferLockDequeueSelf
2488
BufferLockDisown
0
BufferLockDisownInternal
166599572
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
166599572
BufferLockQueueSelf
49596
BufferLockReleaseSub
166599572
BufferLockUnlock
166599572
BufferLockWakeup
45128
BufferSync
3574
CheckBufferIsPinnedOnce
4829470
CheckForBufferLeaks
1101338
CheckPointBuffers
3574
CheckReadBuffersOperation
7792418
ConditionalLockBuffer
2795636
ConditionalLockBufferForCleanup
900900
CreateAndCopyRelationData
113400
DebugPrintBufferRefcount
80
DropDatabaseBuffers
156
DropRelationBuffers
1298
DropRelationsAllBuffers
28626
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92196
ExtendBufferedRelBy
322630
ExtendBufferedRelCommon
430924
ExtendBufferedRelShared
408052
ExtendBufferedRelTo
103980
FindAndDropRelationBuffers
1658
FlushBuffer
1149338
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
12
FlushUnlockedBuffer
612790
ForgetPrivateRefCountEntry
119644192
GetAdditionalPinLimit
7254406
GetPinLimit
1292516
GetPrivateRefCount
5731306
GetPrivateRefCountEntry
628887494
GetPrivateRefCountEntrySlow
148379242
GetVictimBuffer
3954616
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23787232
InitBufferManagerAccess
45556
InvalidateBuffer
215218
InvalidateVictimBuffer
2468870
IsBufferCleanupOK
4062
IssuePendingWritebacks
2202
LimitAdditionalPins
408052
LockBufHdr
65327362
LockBufferForCleanup
48248
LockBufferInternal
172596726
MarkBufferDirty
43758124
MarkBufferDirtyHint
20189506
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119640338
PinBuffer
119603648
PinBufferForBlock
125652100
PinBuffer_Locked
615200
PrefetchBuffer
43146
PrefetchSharedBuffer
64678
ProcessReadBuffersResult
2595450
ReadBuffer
88252214
ReadBufferExtended
105947370
ReadBufferWithoutRelcache
11589380
ReadBuffer_common
117536758
ReadBuffersCanStartIO
2945346
ReadBuffersCanStartIOOnce
2945346
ReadRecentBuffer
9052
RelationCopyStorageUsingBuffer
150852
RelationGetNumberOfBlocksInFork
3812760
ReleaseAndReadBuffer
58814208
ReleaseBuffer
126434946
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15184
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
132123314
ScheduleBufferTagForWriteback
1142348
StartBufferIO
5106716
StartReadBuffer
121014588
StartReadBuffers
3638158
StartReadBuffersImpl
124652746
SyncOneBuffer
4410210
TerminateBufferIO
4823342
TrackNewBufferPin
119644192
UnlockBuffer
175963914
UnlockBuffers
107236
UnlockReleaseBuffer
37783846
UnpinBuffer
147255922
UnpinBufferNoOwner
147265040
WaitBufHdrUnlocked
2204
WaitIO
3168
WaitReadBuffers
2595430
WakePinCountWaiter
140
WritebackContextInit
5618
ZeroAndLockBuffer
653510
buffer_readv_complete
2384876
buffer_readv_complete_one
2662232
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2596192
buffertag_comparator
0
ckpt_buforder_comparator
6003792
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19583556
shared_buffer_readv_complete
2381264
shared_buffer_readv_complete_local
2592580
shared_buffer_readv_stage
2592580
shared_buffer_write_error_callback
88
ts_ckpt_progress_comparator
492998
Generated by:
LCOV version 1.16