LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1732
1917
90.3 %
Date:
2026-01-12 00:17:24
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2630040
AtEOXact_Buffers
991566
AtProcExit_Buffers
45562
BgBufferSync
23868
BufferAlloc
121883678
BufferGetBlockNumber
99664274
BufferGetLSNAtomic
14022846
BufferGetTag
31739770
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19269350
BufferSync
3542
CheckBufferIsPinnedOnce
4710392
CheckForBufferLeaks
1037128
CheckPointBuffers
3542
CheckReadBuffersOperation
7861132
ConditionalLockBuffer
2604676
ConditionalLockBufferForCleanup
776682
CreateAndCopyRelationData
112504
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1238
DropRelationsAllBuffers
28596
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92024
ExtendBufferedRelBy
323502
ExtendBufferedRelCommon
431716
ExtendBufferedRelShared
408836
ExtendBufferedRelTo
103900
FindAndDropRelationBuffers
1676
FlushBuffer
1149330
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
596666
ForgetPrivateRefCountEntry
118421878
GetAdditionalPinLimit
7008010
GetPinLimit
1261056
GetPrivateRefCount
5487984
GetPrivateRefCountEntry
292480452
GetPrivateRefCountEntrySlow
138458446
GetVictimBuffer
3967018
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23535900
InitBufferManagerAccess
45562
InvalidateBuffer
211494
InvalidateVictimBuffer
2486278
IsBufferCleanupOK
4036
IssuePendingWritebacks
2172
LimitAdditionalPins
408836
LockBufHdr
64559060
LockBuffer
345397850
LockBufferForCleanup
41866
MarkBufferDirty
43609674
MarkBufferDirtyHint
20296866
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118421878
PinBuffer
118380400
PinBufferForBlock
124438306
PinBuffer_Locked
599076
PrefetchBuffer
41434
PrefetchSharedBuffer
62976
ProcessReadBuffersResult
2614534
ReadBuffer
87365576
ReadBufferExtended
104825008
ReadBufferWithoutRelcache
11549772
ReadBuffer_common
116374796
ReadBuffersCanStartIO
2974644
ReadBuffersCanStartIOOnce
2974644
ReadRecentBuffer
9286
RelationCopyStorageUsingBuffer
149660
RelationGetNumberOfBlocksInFork
3779948
ReleaseAndReadBuffer
58399850
ReleaseBuffer
125179650
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15202
ReservePrivateRefCountEntry
130388466
ScheduleBufferTagForWriteback
1142422
StartBufferIO
5128544
StartReadBuffer
119934318
StartReadBuffers
3515084
StartReadBuffersImpl
123449402
SyncOneBuffer
4023096
TerminateBufferIO
4833246
TrackNewBufferPin
118421878
UnlockBuffers
107098
UnlockReleaseBuffer
37342818
UnpinBuffer
145776434
UnpinBufferNoOwner
145785570
WaitBufHdrUnlocked
1100
WaitIO
14210
WaitReadBuffers
2614514
WakePinCountWaiter
180
WritebackContextInit
5576
ZeroAndLockBuffer
644312
buffer_readv_complete
2404162
buffer_readv_complete_one
2679652
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2615278
buffertag_comparator
0
ckpt_buforder_comparator
6071786
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19418822
shared_buffer_readv_complete
2400550
shared_buffer_readv_complete_local
2611666
shared_buffer_readv_stage
2611666
shared_buffer_write_error_callback
66
ts_ckpt_progress_comparator
496650
Generated by:
LCOV version 1.16