LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1713
1898
90.3 %
Date:
2025-12-11 18:18:30
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2493854
AtEOXact_Buffers
1108344
AtProcExit_Buffers
45554
BgBufferSync
27384
BufferAlloc
122220410
BufferGetBlockNumber
101008496
BufferGetLSNAtomic
14321760
BufferGetTag
30383208
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19148382
BufferSync
3496
CheckBufferIsPinnedOnce
4993040
CheckForBufferLeaks
1153898
CheckPointBuffers
3496
CheckReadBuffersOperation
7455476
ConditionalLockBuffer
3034692
ConditionalLockBufferForCleanup
1200636
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1266
DropRelationsAllBuffers
27500
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91146
ExtendBufferedRelBy
321140
ExtendBufferedRelCommon
428534
ExtendBufferedRelShared
405660
ExtendBufferedRelTo
103346
FindAndDropRelationBuffers
1614
FlushBuffer
1132608
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
610338
ForgetPrivateRefCountEntry
118812256
GetAdditionalPinLimit
7751464
GetPinLimit
1313968
GetPrivateRefCount
6193874
GetPrivateRefCountEntry
293839328
GetVictimBuffer
3821690
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23449976
InitBufferManagerAccess
45554
InvalidateBuffer
211916
InvalidateVictimBuffer
2350554
IsBufferCleanupOK
3324
IssuePendingWritebacks
2164
LimitAdditionalPins
405660
LockBufHdr
64649090
LockBuffer
345239058
LockBufferForCleanup
44832
MarkBufferDirty
43266596
MarkBufferDirtyHint
20096798
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118812256
PinBuffer
118858910
PinBufferForBlock
124774606
PinBuffer_Locked
612746
PrefetchBuffer
41368
PrefetchSharedBuffer
62830
ProcessReadBuffersResult
2479796
ReadBuffer
87085038
ReadBufferExtended
105069190
ReadBufferWithoutRelcache
11392964
ReadBuffer_common
116462158
ReadBuffersCanStartIO
2834476
ReadBuffersCanStartIOOnce
2834476
ReadRecentBuffer
9150
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3801442
ReleaseAndReadBuffer
58195954
ReleaseBuffer
125805124
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15180
ReservePrivateRefCountEntry
130774746
ScheduleBufferTagForWriteback
1122174
StartBufferIO
4965090
StartReadBuffer
119906076
StartReadBuffers
3887136
StartReadBuffersImpl
123793212
SyncOneBuffer
4217148
TerminateBufferIO
4674584
TrackNewBufferPin
118812256
UnlockBuffers
106606
UnlockReleaseBuffer
37912402
UnpinBuffer
146036844
UnpinBufferNoOwner
146045958
WaitBufHdrUnlocked
1430
WaitIO
12344
WaitReadBuffers
2479778
WakePinCountWaiter
112
WritebackContextInit
5488
ZeroAndLockBuffer
640784
buffer_readv_complete
2270972
buffer_readv_complete_one
2544230
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2480538
buffertag_comparator
0
ckpt_buforder_comparator
6057466
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19416632
shared_buffer_readv_complete
2267358
shared_buffer_readv_complete_local
2476924
shared_buffer_readv_stage
2476924
shared_buffer_write_error_callback
92
ts_ckpt_progress_comparator
491158
Generated by:
LCOV version 1.16