LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1895
2102
90.2 %
Date:
2026-02-08 17:18:16
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
HoldingBufferPinThatDelaysRecovery
6
FlushRelationsAllBuffers
8
FlushDatabaseBuffers
10
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
MarkDirtyUnpinnedBufferInternal
72
shared_buffer_write_error_callback
72
DebugPrintBufferRefcount
80
DropDatabaseBuffers
150
FlushOneBuffer
158
WakePinCountWaiter
178
FlushRelationBuffers
276
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1286
BufferLockDequeueSelf
1430
FindAndDropRelationBuffers
1634
WaitBufHdrUnlocked
1754
IssuePendingWritebacks
2204
BufferSync
3570
CheckPointBuffers
3570
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
IsBufferCleanupOK
4048
EvictUnpinnedBufferInternal
4286
WritebackContextInit
5622
ReadRecentBuffer
9164
ResOwnerReleaseBuffer
15164
BgBufferSync
26704
DropRelationsAllBuffers
28648
BufferLockWakeup
41714
PrefetchBuffer
42748
BufferLockQueueSelf
45282
AtProcExit_Buffers
45874
InitBufferManagerAccess
45874
LockBufferForCleanup
48900
PrefetchSharedBuffer
64164
WaitIO
75500
ExtendBufferedRel
91982
ExtendBufferedRelTo
104226
UnlockBuffers
107626
CreateAndCopyRelationData
112952
RelationCopyStorageUsingBuffer
150256
InvalidateBuffer
211976
ExtendBufferedRelBy
321950
ExtendBufferedRelShared
407596
LimitAdditionalPins
407596
ExtendBufferedRelCommon
430476
ts_ckpt_progress_comparator
501220
FlushUnlockedBuffer
616582
PinBuffer_Locked
618992
ZeroAndLockBuffer
646912
ConditionalLockBufferForCleanup
944998
AtEOXact_Buffers
1073386
CheckForBufferLeaks
1119260
ScheduleBufferTagForWriteback
1149984
FlushBuffer
1156982
GetPinLimit
1302344
shared_buffer_readv_complete
2312336
buffer_readv_complete
2315948
InvalidateVictimBuffer
2397358
shared_buffer_readv_complete_local
2523200
shared_buffer_readv_stage
2523200
WaitReadBuffers
2526056
ProcessReadBuffersResult
2526076
buffer_stage_common
2526812
AsyncReadBuffers
2541174
buffer_readv_complete_one
2588590
ConditionalLockBuffer
2769906
ReadBuffersCanStartIO
2880964
ReadBuffersCanStartIOOnce
2880964
BufferLockConditional
3192200
StartReadBuffers
3654452
RelationGetNumberOfBlocksInFork
3825752
GetVictimBuffer
3874744
SyncOneBuffer
4228720
TerminateBufferIO
4750588
CheckBufferIsPinnedOnce
4793440
StartBufferIO
5043218
GetPrivateRefCount
5800948
ckpt_buforder_comparator
6097072
GetAdditionalPinLimit
7285646
CheckReadBuffersOperation
7595354
ReadBufferWithoutRelcache
11572304
BufferGetLSNAtomic
14505116
BufferIsPermanent
19141510
rlocator_comparator
19583434
MarkBufferDirtyHint
20073892
IncrBufferRefCount
23858372
BufferGetTag
31775514
UnlockReleaseBuffer
37703128
MarkBufferDirty
43652956
ReleaseAndReadBuffer
58989788
LockBufHdr
65341144
ReadBuffer
88393412
BufferGetBlockNumber
101481216
ReadBufferExtended
106113032
ReadBuffer_common
117685344
ForgetPrivateRefCountEntry
119718108
NewPrivateRefCountEntry
119718108
TrackNewBufferPin
119718108
PinBuffer
119753190
StartReadBuffer
121078560
BufferAlloc
123165272
StartReadBuffersImpl
124733012
PinBufferForBlock
125719702
ReleaseBuffer
126530398
ReservePrivateRefCountEntry
131927354
UnpinBuffer
147399238
UnpinBufferNoOwner
147408336
GetPrivateRefCountEntrySlow
148432872
BufferLockAcquire
163467080
BufferLockDisownInternal
166658494
BufferLockProcessRelease
166658494
BufferLockReleaseSub
166658494
BufferLockUnlock
166658494
BufferLockAttempt
166748414
LockBufferInternal
172674298
UnlockBuffer
176019104
GetPrivateRefCountEntry
629438292
Generated by:
LCOV version 1.16