LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1673
1832
91.3 %
Date:
2025-09-18 08:18:40
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2480976
AtEOXact_Buffers
1176032
AtProcExit_Buffers
45110
BgBufferSync
26102
BufferAlloc
122652754
BufferGetBlockNumber
102162758
BufferGetLSNAtomic
14427794
BufferGetTag
30027796
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
18785668
BufferSync
3432
CheckBufferIsPinnedOnce
5244278
CheckForBufferLeaks
1221142
CheckPointBuffers
3432
CheckReadBuffersOperation
7417424
ConditionalLockBuffer
3333468
ConditionalLockBufferForCleanup
1488720
CreateAndCopyRelationData
110696
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1258
DropRelationsAllBuffers
27012
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4276
ExtendBufferedRel
90604
ExtendBufferedRelBy
318080
ExtendBufferedRelCommon
424476
ExtendBufferedRelShared
401654
ExtendBufferedRelTo
102412
FindAndDropRelationBuffers
1482
FlushBuffer
1117998
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
ForgetPrivateRefCountEntry
119400670
GetAdditionalPinLimit
8351822
GetPinLimit
1333910
GetPrivateRefCount
6742236
GetPrivateRefCountEntry
295569520
GetVictimBuffer
3783394
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23603030
InitBufferManagerAccess
45110
InvalidateBuffer
210422
InvalidateVictimBuffer
2349462
IsBufferCleanupOK
3312
IssuePendingWritebacks
2106
LimitAdditionalPins
401654
LockBufHdr
74154290
LockBuffer
347370710
LockBufferForCleanup
45544
MarkBufferDirty
42850792
MarkBufferDirtyHint
19757618
NewPrivateRefCountEntry
119400670
PinBuffer
119316138
PinBufferForBlock
125206838
PinBuffer_Locked
4407332
PrefetchBuffer
39868
PrefetchSharedBuffer
61156
ProcessReadBuffersResult
2467208
ReadBuffer
87091292
ReadBufferExtended
105330138
ReadBufferWithoutRelcache
11342748
ReadBuffer_common
116672910
ReadBuffersCanStartIO
2810014
ReadBuffersCanStartIOOnce
2810014
ReadRecentBuffer
9122
RelationCopyStorageUsingBuffer
147260
RelationGetNumberOfBlocksInFork
3770236
ReleaseAndReadBuffer
58284618
ReleaseBuffer
126390032
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14938
ReservePrivateRefCountEntry
131139742
ScheduleBufferTagForWriteback
1107546
StartBufferIO
4911974
StartReadBuffer
120059610
StartReadBuffers
4187352
StartReadBuffersImpl
124246962
SyncOneBuffer
4194618
TerminateBufferIO
4623818
UnlockBuffers
104518
UnlockReleaseBuffer
38292184
UnpinBuffer
146608340
UnpinBufferNoOwner
146617308
WaitBufHdrUnlocked
4074
WaitIO
12464
WaitReadBuffers
2467188
WakePinCountWaiter
134
WritebackContextInit
5344
ZeroAndLockBuffer
630850
buffer_readv_complete
2258932
buffer_readv_complete_one
2522102
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2467950
buffertag_comparator
0
ckpt_buforder_comparator
5940662
local_buffer_readv_complete
3606
local_buffer_readv_stage
3606
local_buffer_write_error_callback
0
rlocator_comparator
19085488
shared_buffer_readv_complete
2255326
shared_buffer_readv_complete_local
2464344
shared_buffer_readv_stage
2464344
shared_buffer_write_error_callback
88
ts_ckpt_progress_comparator
481354
Generated by:
LCOV version 1.16