LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1736
1917
90.6 %
Date:
2025-12-23 03:18:12
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
HoldingBufferPinThatDelaysRecovery
8
FlushDatabaseBuffers
10
FlushRelationsAllBuffers
24
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
MarkDirtyUnpinnedBufferInternal
72
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
88
WakePinCountWaiter
120
DropDatabaseBuffers
148
FlushOneBuffer
158
FlushRelationBuffers
276
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1274
WaitBufHdrUnlocked
1616
FindAndDropRelationBuffers
1718
IssuePendingWritebacks
2166
IsBufferCleanupOK
3290
BufferSync
3506
CheckPointBuffers
3506
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
EvictUnpinnedBufferInternal
4282
WritebackContextInit
5502
ReadRecentBuffer
9264
ResOwnerReleaseBufferPin
15228
BgBufferSync
28004
DropRelationsAllBuffers
28480
LockBufferForCleanup
42764
PrefetchBuffer
42940
AtProcExit_Buffers
44884
InitBufferManagerAccess
44884
PrefetchSharedBuffer
64550
WaitIO
73544
ExtendBufferedRel
91672
ExtendBufferedRelTo
104514
UnlockBuffers
106188
CreateAndCopyRelationData
112488
RelationCopyStorageUsingBuffer
149644
InvalidateBuffer
214626
ExtendBufferedRelBy
322360
ExtendBufferedRelShared
408068
LimitAdditionalPins
408068
ExtendBufferedRelCommon
430924
ts_ckpt_progress_comparator
498510
FlushUnlockedBuffer
618624
PinBuffer_Locked
621032
ZeroAndLockBuffer
639918
ConditionalLockBufferForCleanup
929088
AtEOXact_Buffers
1084200
CheckForBufferLeaks
1129084
ScheduleBufferTagForWriteback
1137134
FlushBuffer
1147568
GetPinLimit
1307550
shared_buffer_readv_complete
2398040
buffer_readv_complete
2401652
InvalidateVictimBuffer
2481200
shared_buffer_readv_complete_local
2608062
shared_buffer_readv_stage
2608062
WaitReadBuffers
2610918
ProcessReadBuffersResult
2610938
buffer_stage_common
2611674
AsyncReadBuffers
2632936
buffer_readv_complete_one
2672318
ConditionalLockBuffer
2759482
ReadBuffersCanStartIO
2969982
ReadBuffersCanStartIOOnce
2969982
StartReadBuffers
3683564
RelationGetNumberOfBlocksInFork
3804322
GetVictimBuffer
3951802
SyncOneBuffer
4198410
TerminateBufferIO
4819018
CheckBufferIsPinnedOnce
4849842
StartBufferIO
5116948
GetPrivateRefCount
5832422
ckpt_buforder_comparator
6139314
GetAdditionalPinLimit
7343270
CheckReadBuffersOperation
7856840
ReadBufferWithoutRelcache
11498424
BufferGetLSNAtomic
14401948
BufferIsPermanent
19367726
rlocator_comparator
19416696
MarkBufferDirtyHint
20343654
IncrBufferRefCount
23633358
BufferGetTag
30621090
UnlockReleaseBuffer
37525016
MarkBufferDirty
43561962
ReleaseAndReadBuffer
58904000
LockBufHdr
65343586
ReadBuffer
87867580
BufferGetBlockNumber
100855654
ReadBufferExtended
105593310
ReadBuffer_common
117091760
PinBuffer
119188104
ForgetPrivateRefCountEntry
119234058
NewPrivateRefCountEntry
119234058
TrackNewBufferPin
119234058
StartReadBuffer
120569692
BufferAlloc
122675886
StartReadBuffersImpl
124253256
PinBufferForBlock
125230208
ReleaseBuffer
126103470
ReservePrivateRefCountEntry
131342984
GetPrivateRefCountEntrySlow
138974624
UnpinBuffer
146688784
UnpinBufferNoOwner
146697946
GetPrivateRefCountEntry
294642440
LockBuffer
347132212
Generated by:
LCOV version 1.16