LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1676
1839
91.1 %
Date:
2025-06-07 19:17:40
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
92
DropDatabaseBuffers
134
FlushOneBuffer
158
EvictUnpinnedBuffer
280
FlushRelationBuffers
284
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1264
FindAndDropRelationBuffers
1660
IssuePendingWritebacks
2068
WaitBufHdrUnlocked
2550
BufferSync
3334
CheckPointBuffers
3334
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
WaitIO
3802
IsBufferCleanupOK
4060
EvictUnpinnedBufferInternal
4266
WritebackContextInit
5168
ReadRecentBuffer
8572
ResOwnerReleaseBufferPin
14674
BgBufferSync
27146
DropRelationsAllBuffers
27846
PrefetchBuffer
39544
AtProcExit_Buffers
41898
InitBufferManagerAccess
41898
LockBufferForCleanup
43180
PrefetchSharedBuffer
60074
ExtendBufferedRel
92610
ExtendBufferedRelTo
99664
UnlockBuffers
100324
CreateAndCopyRelationData
109352
RelationCopyStorageUsingBuffer
145472
InvalidateBuffer
210726
ExtendBufferedRelBy
319630
ExtendBufferedRelShared
400740
LimitAdditionalPins
400740
ExtendBufferedRelCommon
423458
ts_ckpt_progress_comparator
461144
ZeroAndLockBuffer
626334
ConditionalLockBufferForCleanup
954710
ScheduleBufferTagForWriteback
1081982
AtEOXact_Buffers
1087922
FlushBuffer
1094440
CheckForBufferLeaks
1129820
GetPinLimit
1282888
shared_buffer_readv_complete
2184622
buffer_readv_complete
2188204
InvalidateVictimBuffer
2270344
shared_buffer_readv_complete_local
2393188
shared_buffer_readv_stage
2393188
WaitReadBuffers
2396006
ProcessReadBuffersResult
2396026
buffer_stage_common
2396770
AsyncReadBuffers
2400632
buffer_readv_complete_one
2446808
ReadBuffersCanStartIO
2725690
ReadBuffersCanStartIOOnce
2725690
ConditionalLockBuffer
3155862
StartReadBuffers
3626908
GetVictimBuffer
3709896
RelationGetNumberOfBlocksInFork
4044236
SyncOneBuffer
4116594
PinBuffer_Locked
4330814
TerminateBufferIO
4528390
CheckBufferIsPinnedOnce
4632280
StartBufferIO
4807522
GetPrivateRefCount
5596440
ckpt_buforder_comparator
5887660
CheckReadBuffersOperation
7194732
GetAdditionalPinLimit
7231748
ReadBufferWithoutRelcache
11326708
BufferGetLSNAtomic
14203578
rlocator_comparator
18432216
BufferIsPermanent
19838166
MarkBufferDirtyHint
20754964
IncrBufferRefCount
23433584
BufferGetTag
29981634
UnlockReleaseBuffer
37870248
MarkBufferDirty
43157200
ReleaseAndReadBuffer
57775260
LockBufHdr
71948288
ReadBuffer
86923772
BufferGetBlockNumber
100971564
ReadBufferExtended
104498670
ReadBuffer_common
115825384
PinBuffer
118012900
ForgetPrivateRefCountEntry
118021160
NewPrivateRefCountEntry
118021160
StartReadBuffer
119232936
BufferAlloc
121269092
StartReadBuffersImpl
122859844
PinBufferForBlock
123811224
ReleaseBuffer
125012602
ReservePrivateRefCountEntry
129613674
UnpinBuffer
145059550
UnpinBufferNoOwner
145068254
GetPrivateRefCountEntry
291402134
LockBuffer
347975590
Generated by:
LCOV version 1.16