LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1716
1898
90.4 %
Date:
2025-12-09 11:18:34
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2498350
AtEOXact_Buffers
1109238
AtProcExit_Buffers
45354
BgBufferSync
26690
BufferAlloc
121782518
BufferGetBlockNumber
100851110
BufferGetLSNAtomic
14214552
BufferGetTag
30137588
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19098392
BufferSync
3464
CheckBufferIsPinnedOnce
5023032
CheckForBufferLeaks
1154592
CheckPointBuffers
3464
CheckReadBuffersOperation
7465822
ConditionalLockBuffer
3076042
ConditionalLockBufferForCleanup
1238496
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1242
DropRelationsAllBuffers
27536
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91238
ExtendBufferedRelBy
320430
ExtendBufferedRelCommon
427420
ExtendBufferedRelShared
404544
ExtendBufferedRelTo
102938
FindAndDropRelationBuffers
1604
FlushBuffer
1124464
FlushDatabaseBuffers
10
FlushOneBuffer
160
FlushRelationBuffers
274
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
610666
ForgetPrivateRefCountEntry
118533600
GetAdditionalPinLimit
7786950
GetPinLimit
1303860
GetPrivateRefCount
6261686
GetPrivateRefCountEntry
292863122
GetVictimBuffer
3815444
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23364006
InitBufferManagerAccess
45354
InvalidateBuffer
211438
InvalidateVictimBuffer
2355802
IsBufferCleanupOK
3288
IssuePendingWritebacks
2134
LimitAdditionalPins
404544
LockBufHdr
64006126
LockBuffer
343894436
LockBufferForCleanup
42578
MarkBufferDirty
43009822
MarkBufferDirtyHint
20097494
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118533600
PinBuffer
118426160
PinBufferForBlock
124336918
PinBuffer_Locked
613074
PrefetchBuffer
41094
PrefetchSharedBuffer
62650
ProcessReadBuffersResult
2482722
ReadBuffer
86683268
ReadBufferExtended
104642700
ReadBufferWithoutRelcache
11371846
ReadBuffer_common
116014570
ReadBuffersCanStartIO
2835648
ReadBuffersCanStartIOOnce
2835648
ReadRecentBuffer
9186
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3758554
ReleaseAndReadBuffer
58017752
ReleaseBuffer
125359536
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15204
ReservePrivateRefCountEntry
130322262
ScheduleBufferTagForWriteback
1113960
StartBufferIO
4952046
StartReadBuffer
119458664
StartReadBuffers
3904912
StartReadBuffersImpl
123363576
SyncOneBuffer
4210800
TerminateBufferIO
4659878
TrackNewBufferPin
118533600
UnlockBuffers
105814
UnlockReleaseBuffer
37895486
UnpinBuffer
145511522
UnpinBufferNoOwner
145520660
WaitBufHdrUnlocked
1814
WaitIO
14210
WaitReadBuffers
2482702
WakePinCountWaiter
130
WritebackContextInit
5420
ZeroAndLockBuffer
636056
buffer_readv_complete
2273402
buffer_readv_complete_one
2543740
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2483466
buffertag_comparator
0
ckpt_buforder_comparator
6040052
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19417354
shared_buffer_readv_complete
2269790
shared_buffer_readv_complete_local
2479854
shared_buffer_readv_stage
2479854
shared_buffer_write_error_callback
72
ts_ckpt_progress_comparator
488254
Generated by:
LCOV version 1.16