LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1670
1839
90.8 %
Date:
2025-06-06 11:17:10
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2398280
AtEOXact_Buffers
1037674
AtProcExit_Buffers
41768
BgBufferSync
21700
BufferAlloc
120116674
BufferGetBlockNumber
100238446
BufferGetLSNAtomic
18327446
BufferGetTag
29976404
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
19811676
BufferSync
3324
CheckBufferIsPinnedOnce
4550360
CheckForBufferLeaks
1079442
CheckPointBuffers
3324
CheckReadBuffersOperation
7167216
ConditionalLockBuffer
3090436
ConditionalLockBufferForCleanup
889674
CreateAndCopyRelationData
108904
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1248
DropRelationsAllBuffers
27804
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4266
ExtendBufferedRel
92658
ExtendBufferedRelBy
319746
ExtendBufferedRelCommon
423996
ExtendBufferedRelShared
401296
ExtendBufferedRelTo
100114
FindAndDropRelationBuffers
1636
FlushBuffer
1087848
FlushDatabaseBuffers
8
FlushOneBuffer
158
FlushRelationBuffers
292
FlushRelationsAllBuffers
36
ForgetPrivateRefCountEntry
116871874
GetAdditionalPinLimit
7094986
GetPinLimit
1248276
GetPrivateRefCount
5449348
GetPrivateRefCountEntry
288333302
GetVictimBuffer
3693138
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23120450
InitBufferManagerAccess
41768
InvalidateBuffer
210938
InvalidateVictimBuffer
2253822
IsBufferCleanupOK
4036
IssuePendingWritebacks
2058
LimitAdditionalPins
401296
LockBufHdr
75492900
LockBuffer
345457114
LockBufferForCleanup
41908
MarkBufferDirty
43161138
MarkBufferDirtyHint
20745308
NewPrivateRefCountEntry
116871874
PinBuffer
116879538
PinBufferForBlock
122658800
PinBuffer_Locked
4302066
PrefetchBuffer
39050
PrefetchSharedBuffer
59768
ProcessReadBuffersResult
2383444
ReadBuffer
86111600
ReadBufferExtended
103537174
ReadBufferWithoutRelcache
11300260
ReadBuffer_common
114837442
ReadBuffersCanStartIO
2723466
ReadBuffersCanStartIOOnce
2723466
ReadRecentBuffer
8468
RelationCopyStorageUsingBuffer
144876
RelationGetNumberOfBlocksInFork
4011232
ReleaseAndReadBuffer
57080996
ReleaseBuffer
123781664
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14666
ReservePrivateRefCountEntry
128114330
ScheduleBufferTagForWriteback
1075302
StartBufferIO
4792752
StartReadBuffer
118156838
StartReadBuffers
3558490
StartReadBuffersImpl
121715328
SyncOneBuffer
3785874
TerminateBufferIO
4502936
UnlockBuffers
100220
UnlockReleaseBuffer
37682030
UnpinBuffer
143584314
UnpinBufferNoOwner
143593010
WaitBufHdrUnlocked
5940
WaitIO
13704
WaitReadBuffers
2383424
WakePinCountWaiter
4
WritebackContextInit
5162
ZeroAndLockBuffer
618298
buffer_readv_complete
2175466
buffer_readv_complete_one
2433906
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2384184
buffertag_comparator
0
ckpt_buforder_comparator
5908960
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
local_buffer_write_error_callback
0
rlocator_comparator
18432794
shared_buffer_readv_complete
2171884
shared_buffer_readv_complete_local
2380602
shared_buffer_readv_stage
2380602
shared_buffer_write_error_callback
86
ts_ckpt_progress_comparator
463496
Generated by:
LCOV version 1.16