LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1735
1917
90.5 %
Date:
2026-01-12 17:18:41
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2604198
AtEOXact_Buffers
1076728
AtProcExit_Buffers
45942
BgBufferSync
30636
BufferAlloc
123428558
BufferGetBlockNumber
101082902
BufferGetLSNAtomic
14422366
BufferGetTag
31761666
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19149806
BufferSync
3564
CheckBufferIsPinnedOnce
4848220
CheckForBufferLeaks
1122670
CheckPointBuffers
3564
CheckReadBuffersOperation
7806302
ConditionalLockBuffer
2844456
ConditionalLockBufferForCleanup
924320
CreateAndCopyRelationData
112504
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1294
DropRelationsAllBuffers
28548
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92008
ExtendBufferedRelBy
322052
ExtendBufferedRelCommon
430522
ExtendBufferedRelShared
407654
ExtendBufferedRelTo
104172
FindAndDropRelationBuffers
1692
FlushBuffer
1146930
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
12
FlushUnlockedBuffer
616860
ForgetPrivateRefCountEntry
119975260
GetAdditionalPinLimit
7306094
GetPinLimit
1306904
GetPrivateRefCount
5850556
GetPrivateRefCountEntry
296739496
GetPrivateRefCountEntrySlow
140329106
GetVictimBuffer
3952764
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23924690
InitBufferManagerAccess
45942
InvalidateBuffer
213168
InvalidateVictimBuffer
2473142
IsBufferCleanupOK
4048
IssuePendingWritebacks
2196
LimitAdditionalPins
407654
LockBufHdr
65622196
LockBuffer
348329620
LockBufferForCleanup
46454
MarkBufferDirty
43672040
MarkBufferDirtyHint
20152510
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119975260
PinBuffer
119936366
PinBufferForBlock
125982740
PinBuffer_Locked
619270
PrefetchBuffer
42596
PrefetchSharedBuffer
64226
ProcessReadBuffersResult
2600040
ReadBuffer
88541258
ReadBufferExtended
106263294
ReadBufferWithoutRelcache
11573222
ReadBuffer_common
117836532
ReadBuffersCanStartIO
2949322
ReadBuffersCanStartIOOnce
2949322
ReadRecentBuffer
9114
RelationCopyStorageUsingBuffer
149660
RelationGetNumberOfBlocksInFork
3821202
ReleaseAndReadBuffer
59078978
ReleaseBuffer
126876792
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15222
ReservePrivateRefCountEntry
132377136
ScheduleBufferTagForWriteback
1139902
StartBufferIO
5102326
StartReadBuffer
121325160
StartReadBuffers
3664112
StartReadBuffersImpl
124989272
SyncOneBuffer
4482416
TerminateBufferIO
4818878
TrackNewBufferPin
119975260
UnlockBuffers
107430
UnlockReleaseBuffer
37792474
UnpinBuffer
147728130
UnpinBufferNoOwner
147737286
WaitBufHdrUnlocked
824
WaitIO
80336
WaitReadBuffers
2600020
WakePinCountWaiter
234
WritebackContextInit
5598
ZeroAndLockBuffer
648356
buffer_readv_complete
2390026
buffer_readv_complete_one
2666150
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2600780
buffertag_comparator
0
ckpt_buforder_comparator
6018486
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19418320
shared_buffer_readv_complete
2386412
shared_buffer_readv_complete_local
2597166
shared_buffer_readv_stage
2597166
shared_buffer_write_error_callback
82
ts_ckpt_progress_comparator
492124
Generated by:
LCOV version 1.16