LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
91.1 %
2170
1977
Test Date:
2026-04-07 14:16:30
Functions:
93.7 %
142
133
Legend:
Lines:    
hit
not hit
Function Name
Hit count
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
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
HoldingBufferPinThatDelaysRecovery
3
FlushDatabaseBuffers
5
WakePinCountWaiter
10
AbortBufferIO
15
ResOwnerReleaseBufferIO
15
FlushRelationsAllBuffers
20
EvictRelUnpinnedBuffers
29
MarkDirtyUnpinnedBufferInternal
36
shared_buffer_write_error_callback
41
DebugPrintBufferRefcount
46
FlushOneBuffer
81
DropDatabaseBuffers
91
EvictUnpinnedBuffer
137
FlushRelationBuffers
174
buffer_readv_encode_error
192
buffer_readv_report
272
buffer_readv_decode_error
450
DropRelationBuffers
805
WaitBufHdrUnlocked
831
FindAndDropRelationBuffers
856
IssuePendingWritebacks
1196
BufferLockDequeueSelf
1813
BufferSync
1931
CheckPointBuffers
1931
EvictUnpinnedBufferInternal
2540
IsBufferCleanupOK
2696
local_buffer_readv_complete
2836
local_buffer_readv_stage
2836
WritebackContextInit
3058
ReleaseAndReadBuffer
3646
ReadRecentBuffer
5124
ResOwnerReleaseBuffer
10525
BgBufferSync
14504
DropRelationsAllBuffers
17752
WaitIO
21151
BufferLockWakeup
23158
AtProcExit_Buffers
24763
InitBufferManagerAccess
24763
BufferLockQueueSelf
25201
LockBufferForCleanup
26459
PrefetchBuffer
28522
BufferIsDirty
29093
PrefetchSharedBuffer
39483
ExtendBufferedRel
56749
ExtendBufferedRelTo
57587
UnlockBuffers
66091
CreateAndCopyRelationData
67616
RelationCopyStorageUsingBuffer
88118
InvalidateBuffer
133472
ExtendBufferedRelBy
210121
ExtendBufferedRelShared
254977
LimitAdditionalPins
254977
ExtendBufferedRelCommon
269889
ts_ckpt_progress_comparator
283889
FlushUnlockedBuffer
350386
PinBuffer_Locked
351884
ZeroAndLockBuffer
361122
BufferFinishSetHintBits
411391
BufferBeginSetHintBits
411411
ConditionalLockBufferForCleanup
536337
AtEOXact_Buffers
629828
CheckForBufferLeaks
654591
ScheduleBufferTagForWriteback
698905
FlushBuffer
704281
MarkBufferDirtyHint
734964
GetPinLimit
766982
shared_buffer_readv_complete
1339274
buffer_readv_complete
1342110
InvalidateVictimBuffer
1411481
shared_buffer_readv_complete_local
1474831
shared_buffer_readv_stage
1474831
ProcessReadBuffersResult
1477123
buffer_stage_common
1477667
WaitReadBuffers
1480335
AsyncReadBuffers
1481403
buffer_readv_complete_one
1493430
StartBufferIO
1669786
ConditionalLockBuffer
1779047
BufferLockConditional
2069008
StartReadBuffers
2109473
GetVictimBuffer
2259691
SyncOneBuffer
2490854
RelationGetNumberOfBlocksInFork
2614734
CheckBufferIsPinnedOnce
2712280
TerminateBufferIO
2791267
StartSharedBufferIO
2967783
GetPrivateRefCount
3258696
ckpt_buforder_comparator
3462826
GetAdditionalPinLimit
4201476
CheckReadBuffersOperation
4443402
ReadBufferWithoutRelcache
5954054
BufferGetLSNAtomic
8786931
rlocator_comparator
13252787
SharedBufferBeginSetHintBits
15004529
MarkSharedBufferDirtyHint
15308201
IncrBufferRefCount
15314371
BufferSetHintBits16
15398564
BufferIsPermanent
17141488
BufferGetTag
26655788
LockBufHdr
28795865
MarkBufferDirty
34013343
UnlockReleaseBuffer
49965694
UnpinBuffer
50024067
UnpinBufferNoOwner
50030608
ReleaseBuffer
50419066
ReadBuffer
62452821
BufferLockUnlock
64656069
UnlockBuffer
69504876
ReadBufferExtended
73676180
ForgetPrivateRefCountEntry
76449728
NewPrivateRefCountEntry
76449728
TrackNewBufferPin
76449731
BufferGetBlockNumber
79200578
ReadBuffer_common
79630242
PinBuffer
81135675
StartReadBuffer
82097803
TrackBufferHit
82768082
BufferAlloc
83107630
StartReadBuffersImpl
84207276
PinBufferForBlock
84756079
ReservePrivateRefCountEntry
88253886
GetPrivateRefCountEntrySlow
106712626
BufferLockAcquire
111173174
BufferLockDisownInternal
113240231
BufferLockProcessRelease
113240231
BufferLockReleaseSub
113240231
BufferLockAttempt
113290771
LockBufferInternal
117291946
GetPrivateRefCountEntry
439347174
Generated by:
LCOV version 2.0-1