LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
90.5 %
2127
1925
Test Date:
2026-03-18 21:15:20
Functions:
93.0 %
142
132
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
1
EvictRelUnpinnedBuffers
1
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
HoldingBufferPinThatDelaysRecovery
4
FlushDatabaseBuffers
5
AbortBufferIO
15
FlushRelationsAllBuffers
15
ResOwnerReleaseBufferIO
15
MarkDirtyUnpinnedBufferInternal
36
shared_buffer_write_error_callback
39
DebugPrintBufferRefcount
40
WakePinCountWaiter
75
FlushOneBuffer
79
DropDatabaseBuffers
82
EvictUnpinnedBuffer
140
FlushRelationBuffers
182
buffer_readv_encode_error
192
buffer_readv_report
272
buffer_readv_decode_error
349
WaitBufHdrUnlocked
678
DropRelationBuffers
814
FindAndDropRelationBuffers
841
IssuePendingWritebacks
1123
BufferLockDequeueSelf
1743
BufferSync
1836
CheckPointBuffers
1836
EvictUnpinnedBufferInternal
2193
IsBufferCleanupOK
2342
local_buffer_readv_complete
2388
local_buffer_readv_stage
2388
WritebackContextInit
2907
WaitIO
3038
ReadRecentBuffer
4455
ResOwnerReleaseBuffer
10076
BgBufferSync
13401
DropRelationsAllBuffers
17317
BufferLockWakeup
22680
LockBufferForCleanup
24115
AtProcExit_Buffers
24386
InitBufferManagerAccess
24386
BufferLockQueueSelf
24739
PrefetchBuffer
26428
PrefetchSharedBuffer
36677
ExtendBufferedRelTo
53755
ExtendBufferedRel
55388
UnlockBuffers
64597
CreateAndCopyRelationData
65420
RelationCopyStorageUsingBuffer
85256
InvalidateBuffer
126893
ExtendBufferedRelBy
190011
ExtendBufferedRelShared
231267
LimitAdditionalPins
231267
ExtendBufferedRelCommon
245944
ts_ckpt_progress_comparator
268822
FlushUnlockedBuffer
325152
PinBuffer_Locked
326383
ZeroAndLockBuffer
346557
BufferFinishSetHintBits
429214
BufferBeginSetHintBits
429229
ConditionalLockBufferForCleanup
556926
ScheduleBufferTagForWriteback
600183
FlushBuffer
605352
AtEOXact_Buffers
628387
CheckForBufferLeaks
652773
MarkBufferDirtyHint
672977
GetPinLimit
1049493
shared_buffer_readv_complete
1224468
buffer_readv_complete
1226856
InvalidateVictimBuffer
1285499
shared_buffer_readv_complete_local
1361217
shared_buffer_readv_stage
1361217
WaitReadBuffers
1363126
ProcessReadBuffersResult
1363136
buffer_stage_common
1363605
AsyncReadBuffers
1366932
buffer_readv_complete_one
1374536
ReadBuffersCanStartIO
1551676
ReadBuffersCanStartIOOnce
1551676
ConditionalLockBuffer
1798908
BufferLockConditional
1999158
GetVictimBuffer
2103729
SyncOneBuffer
2339009
StartReadBuffers
2424373
TerminateBufferIO
2534665
CheckBufferIsPinnedOnce
2645713
StartBufferIO
2711937
RelationGetNumberOfBlocksInFork
2876955
GetPrivateRefCount
3202892
ckpt_buforder_comparator
3273067
CheckReadBuffersOperation
4094241
GetAdditionalPinLimit
4830833
ReadBufferWithoutRelcache
5856731
BufferSetHintBits16
8313785
SharedBufferBeginSetHintBits
8423149
MarkSharedBufferDirtyHint
8656940
BufferGetLSNAtomic
8779778
BufferIsPermanent
11628044
rlocator_comparator
12611496
IncrBufferRefCount
15260039
BufferGetTag
18715266
UnlockReleaseBuffer
21834027
MarkBufferDirty
25941814
LockBufHdr
26566373
ReleaseAndReadBuffer
36804731
BufferGetBlockNumber
55132567
ReadBuffer
55691045
ReadBufferExtended
66587543
ReadBuffer_common
72444280
ForgetPrivateRefCountEntry
73487308
NewPrivateRefCountEntry
73487308
TrackNewBufferPin
73487308
PinBuffer
74316300
StartReadBuffer
74839323
BufferAlloc
76157639
StartReadBuffersImpl
77263696
PinBufferForBlock
77794991
ReleaseBuffer
78774562
ReservePrivateRefCountEntry
80973105
UnpinBuffer
91537414
UnpinBufferNoOwner
91543475
GetPrivateRefCountEntrySlow
93266437
BufferLockAcquire
100328318
BufferLockDisownInternal
102326239
BufferLockProcessRelease
102326239
BufferLockReleaseSub
102326239
BufferLockUnlock
102326239
BufferLockAttempt
102375211
LockBufferInternal
106461176
UnlockBuffer
108560735
GetPrivateRefCountEntry
396935951
Generated by:
LCOV version 2.0-1