LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1726
1917
90.0 %
Date:
2025-12-29 04:16:33
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2662516
AtEOXact_Buffers
964822
AtProcExit_Buffers
44784
BgBufferSync
23812
BufferAlloc
121111396
BufferGetBlockNumber
99368820
BufferGetLSNAtomic
13977108
BufferGetTag
31681430
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19326514
BufferSync
3540
CheckBufferIsPinnedOnce
4730252
CheckForBufferLeaks
1009606
CheckPointBuffers
3540
CheckReadBuffersOperation
7967716
ConditionalLockBuffer
2660760
ConditionalLockBufferForCleanup
765272
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1238
DropRelationsAllBuffers
28526
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
92042
ExtendBufferedRelBy
323910
ExtendBufferedRelCommon
432430
ExtendBufferedRelShared
409572
ExtendBufferedRelTo
104478
FindAndDropRelationBuffers
1654
FlushBuffer
1138442
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
594026
ForgetPrivateRefCountEntry
117648306
GetAdditionalPinLimit
7019508
GetPinLimit
1242984
GetPrivateRefCount
5495658
GetPrivateRefCountEntry
290116844
GetPrivateRefCountEntrySlow
137175108
GetVictimBuffer
3997982
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23141420
InitBufferManagerAccess
44784
InvalidateBuffer
209232
InvalidateVictimBuffer
2522442
IsBufferCleanupOK
3290
IssuePendingWritebacks
2166
LimitAdditionalPins
409572
LockBufHdr
64558230
LockBuffer
343788442
LockBufferForCleanup
40948
MarkBufferDirty
43551652
MarkBufferDirtyHint
20271184
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
117648306
PinBuffer
117577124
PinBufferForBlock
123663414
PinBuffer_Locked
596434
PrefetchBuffer
42240
PrefetchSharedBuffer
63756
ProcessReadBuffersResult
2651586
ReadBuffer
86696592
ReadBufferExtended
104085790
ReadBufferWithoutRelcache
11495112
ReadBuffer_common
115580932
ReadBuffersCanStartIO
3004924
ReadBuffersCanStartIOOnce
3004924
ReadRecentBuffer
8896
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3747984
ReleaseAndReadBuffer
57924870
ReleaseBuffer
124370304
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15196
ReservePrivateRefCountEntry
129588608
ScheduleBufferTagForWriteback
1131440
StartBufferIO
5144400
StartReadBuffer
119160652
StartReadBuffers
3520932
StartReadBuffersImpl
122681584
SyncOneBuffer
3966902
TerminateBufferIO
4856172
TrackNewBufferPin
117650762
UnlockBuffers
106234
UnlockReleaseBuffer
37248180
UnpinBuffer
144608260
UnpinBufferNoOwner
144617390
WaitBufHdrUnlocked
902
WaitIO
9560
WaitReadBuffers
2651566
WakePinCountWaiter
152
WritebackContextInit
5562
ZeroAndLockBuffer
639434
buffer_readv_complete
2442256
buffer_readv_complete_one
2716950
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2652330
buffertag_comparator
0
ckpt_buforder_comparator
6000134
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19418950
shared_buffer_readv_complete
2438644
shared_buffer_readv_complete_local
2648718
shared_buffer_readv_stage
2648718
shared_buffer_write_error_callback
104
ts_ckpt_progress_comparator
487486
Generated by:
LCOV version 1.16