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:
2025-12-30 09:17:56
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2639358
AtEOXact_Buffers
1095184
AtProcExit_Buffers
45294
BgBufferSync
28312
BufferAlloc
123477426
BufferGetBlockNumber
101425570
BufferGetLSNAtomic
14446992
BufferGetTag
31728866
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19091362
BufferSync
3562
CheckBufferIsPinnedOnce
4913664
CheckForBufferLeaks
1140478
CheckPointBuffers
3562
CheckReadBuffersOperation
7907632
ConditionalLockBuffer
2854678
ConditionalLockBufferForCleanup
964302
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1262
DropRelationsAllBuffers
28524
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
92194
ExtendBufferedRelBy
323248
ExtendBufferedRelCommon
431406
ExtendBufferedRelShared
408534
ExtendBufferedRelTo
103834
FindAndDropRelationBuffers
1692
FlushBuffer
1144820
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
10
FlushUnlockedBuffer
612764
ForgetPrivateRefCountEntry
120021602
GetAdditionalPinLimit
7449770
GetPinLimit
1315278
GetPrivateRefCount
5878898
GetPrivateRefCountEntry
296333956
GetPrivateRefCountEntrySlow
140007052
GetVictimBuffer
3977008
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23671716
InitBufferManagerAccess
45294
InvalidateBuffer
209522
InvalidateVictimBuffer
2505528
IsBufferCleanupOK
4060
IssuePendingWritebacks
2182
LimitAdditionalPins
408534
LockBufHdr
65554814
LockBuffer
348373420
LockBufferForCleanup
46640
MarkBufferDirty
43628160
MarkBufferDirtyHint
20100754
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
120021602
PinBuffer
119962450
PinBufferForBlock
126031628
PinBuffer_Locked
615172
PrefetchBuffer
41526
PrefetchSharedBuffer
63174
ProcessReadBuffersResult
2633120
ReadBuffer
88382880
ReadBufferExtended
106145802
ReadBufferWithoutRelcache
11561528
ReadBuffer_common
117707358
ReadBuffersCanStartIO
2980968
ReadBuffersCanStartIOOnce
2980968
ReadRecentBuffer
9154
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3821118
ReleaseAndReadBuffer
58980992
ReleaseBuffer
126854996
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15198
ReservePrivateRefCountEntry
132344780
ScheduleBufferTagForWriteback
1137782
StartBufferIO
5126062
StartReadBuffer
121313350
StartReadBuffers
3736012
StartReadBuffersImpl
125049362
SyncOneBuffer
4376148
TerminateBufferIO
4843090
TrackNewBufferPin
120021602
UnlockBuffers
106658
UnlockReleaseBuffer
37809482
UnpinBuffer
147521162
UnpinBufferNoOwner
147530294
WaitBufHdrUnlocked
904
WaitIO
5262
WaitReadBuffers
2633100
WakePinCountWaiter
146
WritebackContextInit
5580
ZeroAndLockBuffer
640668
buffer_readv_complete
2423864
buffer_readv_complete_one
2698244
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2633864
buffertag_comparator
0
ckpt_buforder_comparator
6029028
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19419868
shared_buffer_readv_complete
2420252
shared_buffer_readv_complete_local
2630252
shared_buffer_readv_stage
2630252
shared_buffer_write_error_callback
84
ts_ckpt_progress_comparator
495338
Generated by:
LCOV version 1.16