LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1682
1839
91.5 %
Date:
2025-06-06 08:17:38
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsExclusiveLocked
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
WakePinCountWaiter
4
HoldingBufferPinThatDelaysRecovery
6
FlushDatabaseBuffers
8
AbortBufferIO
30
FlushRelationsAllBuffers
30
ResOwnerReleaseBufferIO
30
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
94
DropDatabaseBuffers
134
FlushOneBuffer
160
EvictUnpinnedBuffer
280
FlushRelationBuffers
286
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1260
FindAndDropRelationBuffers
1644
IssuePendingWritebacks
2068
IsBufferCleanupOK
3288
BufferSync
3336
CheckPointBuffers
3336
local_buffer_readv_complete
3584
local_buffer_readv_stage
3584
EvictUnpinnedBufferInternal
4266
WritebackContextInit
5170
WaitBufHdrUnlocked
7246
ReadRecentBuffer
8410
WaitIO
11366
ResOwnerReleaseBufferPin
14676
BgBufferSync
25766
DropRelationsAllBuffers
27858
PrefetchBuffer
39542
LockBufferForCleanup
41620
AtProcExit_Buffers
41766
InitBufferManagerAccess
41766
PrefetchSharedBuffer
59952
ExtendBufferedRel
92596
ExtendBufferedRelTo
99594
UnlockBuffers
100184
CreateAndCopyRelationData
109352
RelationCopyStorageUsingBuffer
145472
InvalidateBuffer
210360
ExtendBufferedRelBy
319820
ExtendBufferedRelShared
400598
LimitAdditionalPins
400598
ExtendBufferedRelCommon
423314
ts_ckpt_progress_comparator
454888
ZeroAndLockBuffer
621542
ConditionalLockBufferForCleanup
843182
AtEOXact_Buffers
1022650
CheckForBufferLeaks
1064416
ScheduleBufferTagForWriteback
1082318
FlushBuffer
1094930
GetPinLimit
1244160
shared_buffer_readv_complete
2140996
buffer_readv_complete
2144580
InvalidateVictimBuffer
2224514
shared_buffer_readv_complete_local
2349442
shared_buffer_readv_stage
2349442
WaitReadBuffers
2352264
ProcessReadBuffersResult
2352284
buffer_stage_common
2353026
AsyncReadBuffers
2365382
buffer_readv_complete_one
2403408
ReadBuffersCanStartIO
2690832
ReadBuffersCanStartIOOnce
2690832
ConditionalLockBuffer
2970158
StartReadBuffers
3479068
GetVictimBuffer
3664328
RelationGetNumberOfBlocksInFork
4006192
SyncOneBuffer
4129444
PinBuffer_Locked
4281102
CheckBufferIsPinnedOnce
4473774
TerminateBufferIO
4482158
StartBufferIO
4769824
GetPrivateRefCount
5325470
ckpt_buforder_comparator
5845180
GetAdditionalPinLimit
6935934
CheckReadBuffersOperation
7071998
ReadBufferWithoutRelcache
11274510
BufferGetLSNAtomic
18332236
rlocator_comparator
18431948
BufferIsPermanent
19837758
MarkBufferDirtyHint
20739762
IncrBufferRefCount
23163178
BufferGetTag
29942246
UnlockReleaseBuffer
37402646
MarkBufferDirty
43067980
ReleaseAndReadBuffer
57201118
LockBufHdr
75744380
ReadBuffer
85882254
BufferGetBlockNumber
99744642
ReadBufferExtended
103252974
ReadBuffer_common
114527496
ForgetPrivateRefCountEntry
116561790
NewPrivateRefCountEntry
116561790
PinBuffer
116599902
StartReadBuffer
117925836
BufferAlloc
119809482
StartReadBuffersImpl
121404904
PinBufferForBlock
122351884
ReleaseBuffer
123534876
ReservePrivateRefCountEntry
128121110
UnpinBuffer
143326432
UnpinBufferNoOwner
143335138
GetPrivateRefCountEntry
287714644
LockBuffer
345190552
Generated by:
LCOV version 1.16