LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1660
1828
90.8 %
Date:
2025-11-22 06:18:03
Functions:
111
118
94.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2484906
AtEOXact_Buffers
1169286
AtProcExit_Buffers
45166
BgBufferSync
24496
BufferAlloc
122772472
BufferGetBlockNumber
102140400
BufferGetLSNAtomic
14487186
BufferGetTag
30130458
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
18836920
BufferSync
3464
CheckBufferIsPinnedOnce
5201382
CheckForBufferLeaks
1214452
CheckPointBuffers
3464
CheckReadBuffersOperation
7426652
ConditionalLockBuffer
3264792
ConditionalLockBufferForCleanup
1433082
CreateAndCopyRelationData
111144
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1298
DropRelationsAllBuffers
27488
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4278
ExtendBufferedRel
90484
ExtendBufferedRelBy
318662
ExtendBufferedRelCommon
425642
ExtendBufferedRelShared
402842
ExtendBufferedRelTo
102960
FindAndDropRelationBuffers
1592
FlushBuffer
1119996
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
606384
ForgetPrivateRefCountEntry
119519442
GetAdditionalPinLimit
8163282
GetPinLimit
1334594
GetPrivateRefCount
6634600
GetPrivateRefCountEntry
295671840
GetVictimBuffer
3794208
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23584780
InitBufferManagerAccess
45166
InvalidateBuffer
212576
InvalidateVictimBuffer
2346624
IsBufferCleanupOK
3264
IssuePendingWritebacks
2136
LimitAdditionalPins
402842
LockBufHdr
64193434
LockBuffer
348599740
LockBufferForCleanup
44988
MarkBufferDirty
42998268
MarkBufferDirtyHint
19778610
NewPrivateRefCountEntry
119519442
PinBuffer
119435346
PinBufferForBlock
125326462
PinBuffer_Locked
608722
PrefetchBuffer
42482
PrefetchSharedBuffer
63736
ProcessReadBuffersResult
2469860
ReadBuffer
87224006
ReadBufferExtended
105493670
ReadBufferWithoutRelcache
11366572
ReadBuffer_common
116860250
ReadBuffersCanStartIO
2819214
ReadBuffersCanStartIOOnce
2819214
ReadRecentBuffer
9018
RelationCopyStorageUsingBuffer
147856
RelationGetNumberOfBlocksInFork
3784690
ReleaseAndReadBuffer
58381320
ReleaseBuffer
126439692
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15156
ReservePrivateRefCountEntry
131133240
ScheduleBufferTagForWriteback
1109514
StartBufferIO
4925968
StartReadBuffer
120266180
StartReadBuffers
4093452
StartReadBuffersImpl
124359632
SyncOneBuffer
4055856
TerminateBufferIO
4635962
TrackNewBufferPin
119519442
UnlockBuffers
105084
UnlockReleaseBuffer
38313852
UnpinBuffer
146717396
UnpinBufferNoOwner
146726486
WaitBufHdrUnlocked
1676
WaitIO
13000
WaitReadBuffers
2469840
WakePinCountWaiter
180
WritebackContextInit
5416
ZeroAndLockBuffer
632534
buffer_readv_complete
2260894
buffer_readv_complete_one
2529460
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2470596
buffertag_comparator
0
ckpt_buforder_comparator
6003682
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19418186
shared_buffer_readv_complete
2257282
shared_buffer_readv_complete_local
2466984
shared_buffer_readv_stage
2466984
shared_buffer_write_error_callback
92
ts_ckpt_progress_comparator
489078
Generated by:
LCOV version 1.16