LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1679
1839
91.3 %
Date:
2025-06-29 10:17:45
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2415994
AtEOXact_Buffers
1047730
AtProcExit_Buffers
42192
BgBufferSync
23346
BufferAlloc
120889492
BufferGetBlockNumber
100970556
BufferGetLSNAtomic
14055588
BufferGetTag
30081978
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
19620186
BufferSync
3344
CheckBufferIsPinnedOnce
4625546
CheckForBufferLeaks
1089922
CheckPointBuffers
3344
CheckReadBuffersOperation
7221362
ConditionalLockBuffer
3123262
ConditionalLockBufferForCleanup
933762
CreateAndCopyRelationData
109800
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1248
DropRelationsAllBuffers
27798
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4266
ExtendBufferedRel
92960
ExtendBufferedRelBy
321572
ExtendBufferedRelCommon
428332
ExtendBufferedRelShared
405592
ExtendBufferedRelTo
102588
FindAndDropRelationBuffers
1652
FlushBuffer
1101514
FlushDatabaseBuffers
8
FlushOneBuffer
160
FlushRelationBuffers
286
FlushRelationsAllBuffers
30
ForgetPrivateRefCountEntry
117641972
GetAdditionalPinLimit
7222466
GetPinLimit
1265468
GetPrivateRefCount
5569066
GetPrivateRefCountEntry
290341932
GetVictimBuffer
3722646
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23300322
InitBufferManagerAccess
42192
InvalidateBuffer
210498
InvalidateVictimBuffer
2275060
IsBufferCleanupOK
4060
IssuePendingWritebacks
2070
LimitAdditionalPins
405592
LockBufHdr
72200838
LockBuffer
347365806
LockBufferForCleanup
44598
MarkBufferDirty
43270612
MarkBufferDirtyHint
20527806
NewPrivateRefCountEntry
117641972
PinBuffer
117627160
PinBufferForBlock
123431602
PinBuffer_Locked
4335990
PrefetchBuffer
39946
PrefetchSharedBuffer
61050
ProcessReadBuffersResult
2401660
ReadBuffer
86568542
ReadBufferExtended
104118324
ReadBufferWithoutRelcache
11339796
ReadBuffer_common
115458132
ReadBuffersCanStartIO
2741560
ReadBuffersCanStartIOOnce
2741560
ReadRecentBuffer
8886
RelationCopyStorageUsingBuffer
146068
RelationGetNumberOfBlocksInFork
4022552
ReleaseAndReadBuffer
57500024
ReleaseBuffer
124583908
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14676
ReservePrivateRefCountEntry
129139408
ScheduleBufferTagForWriteback
1089020
StartBufferIO
4835584
StartReadBuffer
118858524
StartReadBuffers
3622114
StartReadBuffersImpl
122480638
SyncOneBuffer
4003700
TerminateBufferIO
4546366
UnlockBuffers
100638
UnlockReleaseBuffer
37878536
UnpinBuffer
144545722
UnpinBufferNoOwner
144554428
WaitBufHdrUnlocked
3220
WaitIO
13010
WaitReadBuffers
2401640
WakePinCountWaiter
144
WritebackContextInit
5214
ZeroAndLockBuffer
625410
buffer_readv_complete
2193384
buffer_readv_complete_one
2452588
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2402402
buffertag_comparator
0
ckpt_buforder_comparator
5894470
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
local_buffer_write_error_callback
0
rlocator_comparator
18431768
shared_buffer_readv_complete
2189802
shared_buffer_readv_complete_local
2398820
shared_buffer_readv_stage
2398820
shared_buffer_write_error_callback
104
ts_ckpt_progress_comparator
460724
Generated by:
LCOV version 1.16