LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1893
2102
90.1 %
Date:
2026-02-07 13:18:11
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferLockDisown
0
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
FlushRelationsAllBuffers
8
HoldingBufferPinThatDelaysRecovery
8
FlushDatabaseBuffers
10
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
MarkDirtyUnpinnedBufferInternal
72
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
90
WakePinCountWaiter
146
DropDatabaseBuffers
150
FlushOneBuffer
158
FlushRelationBuffers
276
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1314
BufferLockDequeueSelf
1404
WaitBufHdrUnlocked
1502
FindAndDropRelationBuffers
1700
IssuePendingWritebacks
2208
BufferSync
3576
CheckPointBuffers
3576
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
IsBufferCleanupOK
4060
EvictUnpinnedBufferInternal
4286
WritebackContextInit
5626
ReadRecentBuffer
9218
WaitIO
10726
ResOwnerReleaseBuffer
15202
BgBufferSync
27330
DropRelationsAllBuffers
28622
BufferLockWakeup
39668
BufferLockQueueSelf
43200
PrefetchBuffer
44328
AtProcExit_Buffers
45534
InitBufferManagerAccess
45534
LockBufferForCleanup
49420
PrefetchSharedBuffer
66002
ExtendBufferedRel
91498
ExtendBufferedRelTo
104596
UnlockBuffers
107142
CreateAndCopyRelationData
113400
RelationCopyStorageUsingBuffer
150852
InvalidateBuffer
212694
ExtendBufferedRelBy
320722
ExtendBufferedRelShared
406746
LimitAdditionalPins
406746
ExtendBufferedRelCommon
429630
ts_ckpt_progress_comparator
498660
FlushUnlockedBuffer
611696
PinBuffer_Locked
614106
ZeroAndLockBuffer
649384
ConditionalLockBufferForCleanup
893866
AtEOXact_Buffers
1031764
CheckForBufferLeaks
1077298
ScheduleBufferTagForWriteback
1152302
FlushBuffer
1159222
GetPinLimit
1279626
shared_buffer_readv_complete
2410108
buffer_readv_complete
2413722
InvalidateVictimBuffer
2495008
shared_buffer_readv_complete_local
2621158
shared_buffer_readv_stage
2621158
WaitReadBuffers
2624008
ProcessReadBuffersResult
2624028
buffer_stage_common
2624772
AsyncReadBuffers
2635758
buffer_readv_complete_one
2686778
ConditionalLockBuffer
2726606
ReadBuffersCanStartIO
2976414
ReadBuffersCanStartIOOnce
2976414
BufferLockConditional
3156974
StartReadBuffers
3644162
RelationGetNumberOfBlocksInFork
3802920
GetVictimBuffer
3974998
SyncOneBuffer
4224232
CheckBufferIsPinnedOnce
4842894
TerminateBufferIO
4852590
StartBufferIO
5142472
GetPrivateRefCount
5737680
ckpt_buforder_comparator
6098554
GetAdditionalPinLimit
7265100
CheckReadBuffersOperation
7885842
ReadBufferWithoutRelcache
11579788
BufferGetLSNAtomic
14296260
BufferIsPermanent
19079056
rlocator_comparator
19579460
MarkBufferDirtyHint
20040594
IncrBufferRefCount
23801720
BufferGetTag
31788594
UnlockReleaseBuffer
37661036
MarkBufferDirty
43672962
ReleaseAndReadBuffer
58820682
LockBufHdr
65382482
ReadBuffer
87956052
BufferGetBlockNumber
100901416
ReadBufferExtended
105623426
ReadBuffer_common
117203224
PinBuffer
119077854
ForgetPrivateRefCountEntry
119141904
NewPrivateRefCountEntry
119141904
TrackNewBufferPin
119141904
StartReadBuffer
120511296
BufferAlloc
122591104
StartReadBuffersImpl
124155458
PinBufferForBlock
125145486
ReleaseBuffer
126006526
ReservePrivateRefCountEntry
131448748
UnpinBuffer
146763464
UnpinBufferNoOwner
146772600
GetPrivateRefCountEntrySlow
147570824
BufferLockAcquire
163087032
BufferLockDisownInternal
166239994
BufferLockProcessRelease
166239994
BufferLockReleaseSub
166239994
BufferLockUnlock
166239994
BufferLockAttempt
166329002
LockBufferInternal
172299122
UnlockBuffer
175605416
GetPrivateRefCountEntry
627173564
Generated by:
LCOV version 1.16