LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1671
1839
90.9 %
Date:
2025-06-29 03:17:33
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
HoldingBufferPinThatDelaysRecovery
6
FlushDatabaseBuffers
8
AbortBufferIO
30
FlushRelationsAllBuffers
30
ResOwnerReleaseBufferIO
30
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
96
DropDatabaseBuffers
134
FlushOneBuffer
158
WakePinCountWaiter
168
EvictUnpinnedBuffer
280
FlushRelationBuffers
286
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1256
FindAndDropRelationBuffers
1662
WaitBufHdrUnlocked
2044
IssuePendingWritebacks
2086
BufferSync
3362
CheckPointBuffers
3362
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
IsBufferCleanupOK
4036
EvictUnpinnedBufferInternal
4266
WaitIO
4652
WritebackContextInit
5236
ReadRecentBuffer
9014
ResOwnerReleaseBufferPin
14688
BgBufferSync
26098
DropRelationsAllBuffers
27844
PrefetchBuffer
39488
AtProcExit_Buffers
41982
InitBufferManagerAccess
41982
LockBufferForCleanup
42968
PrefetchSharedBuffer
60712
ExtendBufferedRel
92702
UnlockBuffers
100430
ExtendBufferedRelTo
101752
CreateAndCopyRelationData
109800
RelationCopyStorageUsingBuffer
146068
InvalidateBuffer
210124
ExtendBufferedRelBy
320882
ExtendBufferedRelShared
404096
LimitAdditionalPins
404096
ExtendBufferedRelCommon
426796
ts_ckpt_progress_comparator
458690
ZeroAndLockBuffer
629188
ConditionalLockBufferForCleanup
785448
AtEOXact_Buffers
994874
CheckForBufferLeaks
1036856
ScheduleBufferTagForWriteback
1092470
FlushBuffer
1104934
GetPinLimit
1242582
shared_buffer_readv_complete
2192948
buffer_readv_complete
2196530
InvalidateVictimBuffer
2280180
shared_buffer_readv_complete_local
2402106
shared_buffer_readv_stage
2402106
WaitReadBuffers
2404922
ProcessReadBuffersResult
2404942
buffer_stage_common
2405688
AsyncReadBuffers
2410630
buffer_readv_complete_one
2455902
ReadBuffersCanStartIO
2736844
ReadBuffersCanStartIOOnce
2736844
ConditionalLockBuffer
2979678
StartReadBuffers
3449172
GetVictimBuffer
3727480
RelationGetNumberOfBlocksInFork
4009784
SyncOneBuffer
4085198
PinBuffer_Locked
4346826
CheckBufferIsPinnedOnce
4479642
TerminateBufferIO
4555122
StartBufferIO
4836318
GetPrivateRefCount
5274950
ckpt_buforder_comparator
5860074
GetAdditionalPinLimit
6876462
CheckReadBuffersOperation
7222562
ReadBufferWithoutRelcache
11348570
BufferGetLSNAtomic
13933176
rlocator_comparator
18432112
BufferIsPermanent
19811222
MarkBufferDirtyHint
20737354
IncrBufferRefCount
23194780
BufferGetTag
30080130
UnlockReleaseBuffer
37611514
MarkBufferDirty
43273374
ReleaseAndReadBuffer
57374882
LockBufHdr
72108458
ReadBuffer
86282990
BufferGetBlockNumber
99886110
ReadBufferExtended
103650632
ReadBuffer_common
114999216
PinBuffer
117047024
ForgetPrivateRefCountEntry
117071628
NewPrivateRefCountEntry
117071628
StartReadBuffer
118454634
BufferAlloc
120316766
StartReadBuffersImpl
121903806
PinBufferForBlock
122859196
ReleaseBuffer
123971774
ReservePrivateRefCountEntry
128651736
UnpinBuffer
143870868
UnpinBufferNoOwner
143879586
GetPrivateRefCountEntry
288687296
LockBuffer
346469680
Generated by:
LCOV version 1.16