LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1685
1839
91.6 %
Date:
2025-06-04 06:18:13
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2395912
AtEOXact_Buffers
1088148
AtProcExit_Buffers
44708
BgBufferSync
25904
BufferAlloc
121492082
BufferGetBlockNumber
101027774
BufferGetLSNAtomic
18698878
BufferGetTag
29958904
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
19839190
BufferSync
3326
CheckBufferIsPinnedOnce
4607682
CheckForBufferLeaks
1132856
CheckPointBuffers
3326
CheckReadBuffersOperation
7165920
ConditionalLockBuffer
3136516
ConditionalLockBufferForCleanup
945314
CreateAndCopyRelationData
109352
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1264
DropRelationsAllBuffers
27844
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4266
ExtendBufferedRel
92758
ExtendBufferedRelBy
320130
ExtendBufferedRelCommon
424340
ExtendBufferedRelShared
401640
ExtendBufferedRelTo
100038
FindAndDropRelationBuffers
1664
FlushBuffer
1091974
FlushDatabaseBuffers
8
FlushOneBuffer
158
FlushRelationBuffers
286
FlushRelationsAllBuffers
30
ForgetPrivateRefCountEntry
118245834
GetAdditionalPinLimit
7179974
GetPinLimit
1279712
GetPrivateRefCount
5562428
GetPrivateRefCountEntry
292070778
GetVictimBuffer
3696862
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23556380
InitBufferManagerAccess
44708
InvalidateBuffer
210454
InvalidateVictimBuffer
2258084
IsBufferCleanupOK
4060
IssuePendingWritebacks
2058
LimitAdditionalPins
401640
LockBufHdr
76331728
LockBuffer
348670232
LockBufferForCleanup
42044
MarkBufferDirty
43136270
MarkBufferDirtyHint
20748792
NewPrivateRefCountEntry
118245834
PinBuffer
118251060
PinBufferForBlock
124034540
PinBuffer_Locked
4311558
PrefetchBuffer
39262
PrefetchSharedBuffer
59906
ProcessReadBuffersResult
2383980
ReadBuffer
87232884
ReadBufferExtended
104772450
ReadBufferWithoutRelcache
11315920
ReadBuffer_common
116088386
ReadBuffersCanStartIO
2719956
ReadBuffersCanStartIOOnce
2719956
ReadRecentBuffer
8656
RelationCopyStorageUsingBuffer
145472
RelationGetNumberOfBlocksInFork
4039194
ReleaseAndReadBuffer
58024692
ReleaseBuffer
125296192
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14672
ReservePrivateRefCountEntry
129779406
ScheduleBufferTagForWriteback
1079424
StartBufferIO
4798296
StartReadBuffer
119485954
StartReadBuffers
3600982
StartReadBuffersImpl
123086936
SyncOneBuffer
4071364
TerminateBufferIO
4513018
UnlockBuffers
103178
UnlockReleaseBuffer
37805998
UnpinBuffer
145401252
UnpinBufferNoOwner
145409954
WaitBufHdrUnlocked
13106
WaitIO
10062
WaitReadBuffers
2383960
WakePinCountWaiter
16
WritebackContextInit
5158
ZeroAndLockBuffer
623572
buffer_readv_complete
2176700
buffer_readv_complete_one
2435060
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2384838
buffertag_comparator
0
ckpt_buforder_comparator
5841586
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
local_buffer_write_error_callback
0
rlocator_comparator
18431694
shared_buffer_readv_complete
2173118
shared_buffer_readv_complete_local
2381256
shared_buffer_readv_stage
2381256
shared_buffer_write_error_callback
80
ts_ckpt_progress_comparator
453716
Generated by:
LCOV version 1.16