LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1735
1917
90.5 %
Date:
2025-12-26 00:18:15
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2613144
AtEOXact_Buffers
1088942
AtProcExit_Buffers
45258
BgBufferSync
29112
BufferAlloc
123409654
BufferGetBlockNumber
101335684
BufferGetLSNAtomic
14436080
BufferGetTag
31725138
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19099950
BufferSync
3560
CheckBufferIsPinnedOnce
4895920
CheckForBufferLeaks
1134200
CheckPointBuffers
3560
CheckReadBuffersOperation
7824794
ConditionalLockBuffer
2863956
ConditionalLockBufferForCleanup
967496
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1256
DropRelationsAllBuffers
28544
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
92284
ExtendBufferedRelBy
324120
ExtendBufferedRelCommon
432848
ExtendBufferedRelShared
409988
ExtendBufferedRelTo
104418
FindAndDropRelationBuffers
1686
FlushBuffer
1147150
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
610346
ForgetPrivateRefCountEntry
119956206
GetAdditionalPinLimit
7434734
GetPinLimit
1311496
GetPrivateRefCount
5869312
GetPrivateRefCountEntry
296271142
GetPrivateRefCountEntrySlow
139991710
GetVictimBuffer
3957072
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23701758
InitBufferManagerAccess
45258
InvalidateBuffer
210026
InvalidateVictimBuffer
2483396
IsBufferCleanupOK
4036
IssuePendingWritebacks
2202
LimitAdditionalPins
409988
LockBufHdr
65404642
LockBuffer
348465556
LockBufferForCleanup
44288
MarkBufferDirty
43632982
MarkBufferDirtyHint
20093096
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119956206
PinBuffer
119916086
PinBufferForBlock
125964216
PinBuffer_Locked
612754
PrefetchBuffer
42014
PrefetchSharedBuffer
63548
ProcessReadBuffersResult
2604810
ReadBuffer
88291240
ReadBufferExtended
106028400
ReadBufferWithoutRelcache
11576254
ReadBuffer_common
117604672
ReadBuffersCanStartIO
2955290
ReadBuffersCanStartIOOnce
2955290
ReadRecentBuffer
9298
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3817608
ReleaseAndReadBuffer
59019032
ReleaseBuffer
126847020
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15186
ReservePrivateRefCountEntry
132196016
ScheduleBufferTagForWriteback
1140242
StartBufferIO
5110552
StartReadBuffer
121246274
StartReadBuffers
3728440
StartReadBuffersImpl
124974714
SyncOneBuffer
4313664
TerminateBufferIO
4825884
TrackNewBufferPin
119956206
UnlockBuffers
106736
UnlockReleaseBuffer
37809826
UnpinBuffer
147484256
UnpinBufferNoOwner
147493376
WaitBufHdrUnlocked
1070
WaitIO
12326
WaitReadBuffers
2604792
WakePinCountWaiter
156
WritebackContextInit
5590
ZeroAndLockBuffer
647368
buffer_readv_complete
2395976
buffer_readv_complete_one
2670870
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2605554
buffertag_comparator
0
ckpt_buforder_comparator
5990530
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19420722
shared_buffer_readv_complete
2392364
shared_buffer_readv_complete_local
2601942
shared_buffer_readv_stage
2601942
shared_buffer_write_error_callback
86
ts_ckpt_progress_comparator
488066
Generated by:
LCOV version 1.16