LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1677
1837
91.3 %
Date:
2025-07-29 08:17:59
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
WakePinCountWaiter
142
FlushOneBuffer
158
EvictUnpinnedBuffer
280
FlushRelationBuffers
286
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1268
FindAndDropRelationBuffers
1664
IssuePendingWritebacks
2104
WaitBufHdrUnlocked
2498
BufferSync
3388
CheckPointBuffers
3388
local_buffer_readv_complete
3588
local_buffer_readv_stage
3588
IsBufferCleanupOK
4060
EvictUnpinnedBufferInternal
4270
WritebackContextInit
5294
ReadRecentBuffer
9042
ResOwnerReleaseBufferPin
14790
BgBufferSync
27900
DropRelationsAllBuffers
27968
PrefetchBuffer
40600
AtProcExit_Buffers
42904
InitBufferManagerAccess
42904
LockBufferForCleanup
44164
PrefetchSharedBuffer
61866
WaitIO
77490
ExtendBufferedRel
93002
UnlockBuffers
101606
ExtendBufferedRelTo
102724
CreateAndCopyRelationData
110248
RelationCopyStorageUsingBuffer
146664
InvalidateBuffer
210204
ExtendBufferedRelBy
323026
ExtendBufferedRelShared
407194
LimitAdditionalPins
407194
ExtendBufferedRelCommon
429912
ts_ckpt_progress_comparator
466580
ZeroAndLockBuffer
631902
ConditionalLockBufferForCleanup
984694
ScheduleBufferTagForWriteback
1094946
FlushBuffer
1107490
AtEOXact_Buffers
1114980
CheckForBufferLeaks
1157888
GetPinLimit
1306184
shared_buffer_readv_complete
2273582
buffer_readv_complete
2277170
InvalidateVictimBuffer
2365304
shared_buffer_readv_complete_local
2482970
shared_buffer_readv_stage
2482970
WaitReadBuffers
2485794
ProcessReadBuffersResult
2485814
buffer_stage_common
2486558
AsyncReadBuffers
2490834
buffer_readv_complete_one
2535332
ReadBuffersCanStartIO
2816118
ReadBuffersCanStartIOOnce
2816118
ConditionalLockBuffer
3182316
StartReadBuffers
3727514
GetVictimBuffer
3812756
RelationGetNumberOfBlocksInFork
4078172
SyncOneBuffer
4224390
PinBuffer_Locked
4442026
TerminateBufferIO
4642722
CheckBufferIsPinnedOnce
4765618
StartBufferIO
4923750
GetPrivateRefCount
5833512
ckpt_buforder_comparator
5933276
GetAdditionalPinLimit
7433218
CheckReadBuffersOperation
7464494
ReadBufferWithoutRelcache
11352296
BufferGetLSNAtomic
14283608
rlocator_comparator
18429412
BufferIsPermanent
19740056
MarkBufferDirtyHint
20736834
IncrBufferRefCount
23632698
BufferGetTag
30184524
UnlockReleaseBuffer
38065236
MarkBufferDirty
43377030
ReleaseAndReadBuffer
58289342
LockBufHdr
73215008
ReadBuffer
87655174
BufferGetBlockNumber
101840270
ReadBufferExtended
105392826
ReadBuffer_common
116745138
PinBuffer
118976794
ForgetPrivateRefCountEntry
119088132
NewPrivateRefCountEntry
119088132
StartReadBuffer
120186514
BufferAlloc
122328944
StartReadBuffersImpl
123914028
PinBufferForBlock
124871202
ReleaseBuffer
126072166
ReservePrivateRefCountEntry
130891048
UnpinBuffer
146333602
UnpinBufferNoOwner
146342422
GetPrivateRefCountEntry
294076330
LockBuffer
350583254
Generated by:
LCOV version 1.16