LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1732
1915
90.4 %
Date:
2025-12-18 12:18:34
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2623832
AtEOXact_Buffers
1147952
AtProcExit_Buffers
45726
BgBufferSync
27062
BufferAlloc
124961996
BufferGetBlockNumber
103827220
BufferGetLSNAtomic
14621666
BufferGetTag
30652148
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19161920
BufferSync
3512
CheckBufferIsPinnedOnce
5434588
CheckForBufferLeaks
1193678
CheckPointBuffers
3512
CheckReadBuffersOperation
7837884
ConditionalLockBuffer
3421476
ConditionalLockBufferForCleanup
1509600
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1290
DropRelationsAllBuffers
28452
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91752
ExtendBufferedRelBy
322202
ExtendBufferedRelCommon
430840
ExtendBufferedRelShared
407988
ExtendBufferedRelTo
104358
FindAndDropRelationBuffers
1692
FlushBuffer
1162556
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
26
FlushUnlockedBuffer
617516
ForgetPrivateRefCountEntry
121514916
GetAdditionalPinLimit
8479958
GetPinLimit
1338382
GetPrivateRefCount
6945100
GetPrivateRefCountEntry
300718524
GetPrivateRefCountEntrySlow
142025114
GetVictimBuffer
3952320
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23829562
InitBufferManagerAccess
45726
InvalidateBuffer
213722
InvalidateVictimBuffer
2481640
IsBufferCleanupOK
4038
IssuePendingWritebacks
2176
LimitAdditionalPins
407988
LockBufHdr
66023966
LockBuffer
351009324
LockBufferForCleanup
46086
MarkBufferDirty
43658040
MarkBufferDirtyHint
20127824
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
121514916
PinBuffer
121473498
PinBufferForBlock
127516384
PinBuffer_Locked
619924
PrefetchBuffer
43092
PrefetchSharedBuffer
64676
ProcessReadBuffersResult
2606012
ReadBuffer
88791638
ReadBufferExtended
107193700
ReadBufferWithoutRelcache
11559988
ReadBuffer_common
118753712
ReadBuffersCanStartIO
2962560
ReadBuffersCanStartIOOnce
2962560
ReadRecentBuffer
9050
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3843998
ReleaseAndReadBuffer
59287330
ReleaseBuffer
128403968
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15192
ReservePrivateRefCountEntry
133644762
ScheduleBufferTagForWriteback
1152106
StartBufferIO
5128224
StartReadBuffer
122281998
StartReadBuffers
4251690
StartReadBuffersImpl
126533688
SyncOneBuffer
4213444
TerminateBufferIO
4834698
TrackNewBufferPin
121514916
UnlockBuffers
106994
UnlockReleaseBuffer
38950290
UnpinBuffer
149170628
UnpinBufferNoOwner
149179754
WaitBufHdrUnlocked
1704
WaitIO
16506
WaitReadBuffers
2605992
WakePinCountWaiter
156
WritebackContextInit
5510
ZeroAndLockBuffer
643980
buffer_readv_complete
2397210
buffer_readv_complete_one
2669300
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2606754
buffertag_comparator
0
ckpt_buforder_comparator
6164182
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19417304
shared_buffer_readv_complete
2393598
shared_buffer_readv_complete_local
2603142
shared_buffer_readv_stage
2603142
shared_buffer_write_error_callback
82
ts_ckpt_progress_comparator
500190
Generated by:
LCOV version 1.16