LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1723
1917
89.9 %
Date:
2026-01-09 13:17:31
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2615544
AtEOXact_Buffers
974346
AtProcExit_Buffers
45440
BgBufferSync
27950
BufferAlloc
121423898
BufferGetBlockNumber
99341676
BufferGetLSNAtomic
14123944
BufferGetTag
31747400
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19392266
BufferSync
3548
CheckBufferIsPinnedOnce
4661140
CheckForBufferLeaks
1019786
CheckPointBuffers
3548
CheckReadBuffersOperation
7826776
ConditionalLockBuffer
2594736
ConditionalLockBufferForCleanup
742814
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1298
DropRelationsAllBuffers
28568
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91878
ExtendBufferedRelBy
320580
ExtendBufferedRelCommon
428602
ExtendBufferedRelShared
405728
ExtendBufferedRelTo
103980
FindAndDropRelationBuffers
1682
FlushBuffer
1145164
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
612838
ForgetPrivateRefCountEntry
117978934
GetAdditionalPinLimit
6919468
GetPinLimit
1252604
GetPrivateRefCount
5404168
GetPrivateRefCountEntry
291596440
GetPrivateRefCountEntrySlow
137710000
GetVictimBuffer
3948076
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23582554
InitBufferManagerAccess
45440
InvalidateBuffer
213008
InvalidateVictimBuffer
2472968
IsBufferCleanupOK
3348
IssuePendingWritebacks
2174
LimitAdditionalPins
405728
LockBufHdr
64761664
LockBuffer
344516892
LockBufferForCleanup
46682
MarkBufferDirty
43595846
MarkBufferDirtyHint
20331438
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
117978934
PinBuffer
117935490
PinBufferForBlock
123978412
PinBuffer_Locked
615248
PrefetchBuffer
43210
PrefetchSharedBuffer
64634
ProcessReadBuffersResult
2604604
ReadBuffer
87251928
ReadBufferExtended
104682692
ReadBufferWithoutRelcache
11510594
ReadBuffer_common
116193300
ReadBuffersCanStartIO
2955830
ReadBuffersCanStartIOOnce
2955830
ReadRecentBuffer
8950
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3767824
ReleaseAndReadBuffer
58362232
ReleaseBuffer
124798638
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15202
ReservePrivateRefCountEntry
130078652
ScheduleBufferTagForWriteback
1138256
StartBufferIO
5101452
StartReadBuffer
119522942
StartReadBuffers
3471752
StartReadBuffersImpl
122994694
SyncOneBuffer
4196466
TerminateBufferIO
4811968
TrackNewBufferPin
117978934
UnlockBuffers
107046
UnlockReleaseBuffer
37216170
UnpinBuffer
145374494
UnpinBufferNoOwner
145383630
WaitBufHdrUnlocked
948
WaitIO
8976
WaitReadBuffers
2604584
WakePinCountWaiter
108
WritebackContextInit
5578
ZeroAndLockBuffer
643444
buffer_readv_complete
2394448
buffer_readv_complete_one
2666600
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2605346
buffertag_comparator
0
ckpt_buforder_comparator
6059022
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19418866
shared_buffer_readv_complete
2390836
shared_buffer_readv_complete_local
2601734
shared_buffer_readv_stage
2601734
shared_buffer_write_error_callback
92
ts_ckpt_progress_comparator
495544
Generated by:
LCOV version 1.16