LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1891
2102
90.0 %
Date:
2026-02-08 16:18:30
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
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
92
WakePinCountWaiter
124
DropDatabaseBuffers
152
FlushOneBuffer
158
FlushRelationBuffers
276
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1304
FindAndDropRelationBuffers
1668
IssuePendingWritebacks
2200
BufferSync
3568
CheckPointBuffers
3568
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
IsBufferCleanupOK
4074
WaitBufHdrUnlocked
4110
EvictUnpinnedBufferInternal
4286
BufferLockDequeueSelf
4290
WritebackContextInit
5614
ReadRecentBuffer
9010
WaitIO
14740
ResOwnerReleaseBuffer
15200
DropRelationsAllBuffers
28612
BgBufferSync
29568
PrefetchBuffer
44024
AtProcExit_Buffers
45874
InitBufferManagerAccess
45874
LockBufferForCleanup
47750
PrefetchSharedBuffer
65472
BufferLockWakeup
67762
BufferLockQueueSelf
75154
ExtendBufferedRel
91888
ExtendBufferedRelTo
104316
UnlockBuffers
107580
CreateAndCopyRelationData
113400
RelationCopyStorageUsingBuffer
150852
InvalidateBuffer
213354
ExtendBufferedRelBy
321182
ExtendBufferedRelShared
406906
LimitAdditionalPins
406906
ExtendBufferedRelCommon
429792
ts_ckpt_progress_comparator
500456
FlushUnlockedBuffer
616632
PinBuffer_Locked
619042
ZeroAndLockBuffer
645536
ConditionalLockBufferForCleanup
927036
AtEOXact_Buffers
1057186
CheckForBufferLeaks
1103060
ScheduleBufferTagForWriteback
1135420
FlushBuffer
1142446
GetPinLimit
1291946
shared_buffer_readv_complete
2315854
buffer_readv_complete
2319466
InvalidateVictimBuffer
2397060
shared_buffer_readv_complete_local
2527024
shared_buffer_readv_stage
2527024
WaitReadBuffers
2529734
ProcessReadBuffersResult
2529754
buffer_stage_common
2530636
AsyncReadBuffers
2545950
buffer_readv_complete_one
2593532
ConditionalLockBuffer
2765692
ReadBuffersCanStartIO
2887752
ReadBuffersCanStartIOOnce
2887752
BufferLockConditional
3174124
StartReadBuffers
3638576
RelationGetNumberOfBlocksInFork
3819022
GetVictimBuffer
3879422
SyncOneBuffer
4298032
TerminateBufferIO
4739408
CheckBufferIsPinnedOnce
4778304
StartBufferIO
5034128
GetPrivateRefCount
5706018
ckpt_buforder_comparator
6135666
GetAdditionalPinLimit
7254214
CheckReadBuffersOperation
7607486
ReadBufferWithoutRelcache
11559018
BufferGetLSNAtomic
14301022
BufferIsPermanent
19302440
rlocator_comparator
19583580
MarkBufferDirtyHint
20345546
IncrBufferRefCount
23928422
BufferGetTag
31789670
UnlockReleaseBuffer
37686362
MarkBufferDirty
43669248
ReleaseAndReadBuffer
59050132
LockBufHdr
65097288
ReadBuffer
88267298
BufferGetBlockNumber
101358952
ReadBufferExtended
105965534
ReadBuffer_common
117524564
ForgetPrivateRefCountEntry
119455884
NewPrivateRefCountEntry
119455884
TrackNewBufferPin
119456044
PinBuffer
119484774
StartReadBuffer
120830274
BufferAlloc
122901782
StartReadBuffersImpl
124468850
PinBufferForBlock
125456176
ReleaseBuffer
126348958
ReservePrivateRefCountEntry
131739636
UnpinBuffer
147205046
UnpinBufferNoOwner
147214180
GetPrivateRefCountEntrySlow
147999786
BufferLockAcquire
163384664
BufferLockDisownInternal
166551544
BufferLockProcessRelease
166551544
BufferLockReleaseSub
166551544
BufferLockUnlock
166551544
BufferLockAttempt
166704806
LockBufferInternal
172591748
UnlockBuffer
175912040
GetPrivateRefCountEntry
628733124
Generated by:
LCOV version 1.16