LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1885
2102
89.7 %
Date:
2026-02-08 18:18:42
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2598028
AtEOXact_Buffers
1053642
AtProcExit_Buffers
45848
BgBufferSync
30528
BufferAlloc
123003116
BufferGetBlockNumber
101233468
BufferGetLSNAtomic
14306566
BufferGetTag
31797512
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19119366
BufferLockAcquire
163405532
BufferLockAttempt
166737032
BufferLockConditional
3175314
BufferLockDequeueSelf
5458
BufferLockDisown
0
BufferLockDisownInternal
166574978
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
166574978
BufferLockQueueSelf
80822
BufferLockReleaseSub
166574978
BufferLockUnlock
166574978
BufferLockWakeup
72846
BufferSync
3574
CheckBufferIsPinnedOnce
4833076
CheckForBufferLeaks
1099490
CheckPointBuffers
3574
CheckReadBuffersOperation
7771664
ConditionalLockBuffer
2761712
ConditionalLockBufferForCleanup
921822
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1310
DropRelationsAllBuffers
28620
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91884
ExtendBufferedRelBy
320998
ExtendBufferedRelCommon
429636
ExtendBufferedRelShared
406758
ExtendBufferedRelTo
104348
FindAndDropRelationBuffers
1704
FlushBuffer
1151698
FlushDatabaseBuffers
10
FlushOneBuffer
160
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
620438
ForgetPrivateRefCountEntry
119560056
GetAdditionalPinLimit
7257096
GetPinLimit
1287650
GetPrivateRefCount
5755816
GetPrivateRefCountEntry
628772038
GetPrivateRefCountEntrySlow
148105730
GetVictimBuffer
3935982
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23820586
InitBufferManagerAccess
45848
InvalidateBuffer
213738
InvalidateVictimBuffer
2457552
IsBufferCleanupOK
4060
IssuePendingWritebacks
2204
LimitAdditionalPins
406758
LockBufHdr
65582362
LockBufferForCleanup
50276
LockBufferInternal
172608754
MarkBufferDirty
43803028
MarkBufferDirtyHint
20123904
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119398324
PinBuffer
119528646
PinBufferForBlock
125557408
PinBuffer_Locked
622848
PrefetchBuffer
43896
PrefetchSharedBuffer
65508
ProcessReadBuffersResult
2585804
ReadBuffer
88273366
ReadBufferExtended
106018290
ReadBufferWithoutRelcache
11579848
ReadBuffer_common
117598146
ReadBuffersCanStartIO
2939478
ReadBuffersCanStartIOOnce
2939478
ReadRecentBuffer
9232
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3812508
ReleaseAndReadBuffer
58917052
ReleaseBuffer
126349538
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15226
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
131865088
ScheduleBufferTagForWriteback
1144668
StartBufferIO
5096590
StartReadBuffer
120927000
StartReadBuffers
3640032
StartReadBuffersImpl
124567032
SyncOneBuffer
4428850
TerminateBufferIO
4806714
TrackNewBufferPin
119560056
UnlockBuffer
175931566
UnlockBuffers
107366
UnlockReleaseBuffer
37786176
UnpinBuffer
147202272
UnpinBufferNoOwner
147211432
WaitBufHdrUnlocked
4716
WaitIO
10366
WaitReadBuffers
2585784
WakePinCountWaiter
156
WritebackContextInit
5622
ZeroAndLockBuffer
648938
buffer_readv_complete
2375906
buffer_readv_complete_one
2649840
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2586546
buffertag_comparator
0
ckpt_buforder_comparator
6063260
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19582876
shared_buffer_readv_complete
2372292
shared_buffer_readv_complete_local
2582932
shared_buffer_readv_stage
2582932
shared_buffer_write_error_callback
84
ts_ckpt_progress_comparator
495702
Generated by:
LCOV version 1.16