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-19 06:17:37
Functions:
111
118
94.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2503954
AtEOXact_Buffers
1106896
AtProcExit_Buffers
44844
BgBufferSync
22596
BufferAlloc
121752394
BufferGetBlockNumber
100915754
BufferGetLSNAtomic
14207338
BufferGetTag
30135028
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19119952
BufferSync
3460
CheckBufferIsPinnedOnce
5046310
CheckForBufferLeaks
1151740
CheckPointBuffers
3460
CheckReadBuffersOperation
7484886
ConditionalLockBuffer
3149002
ConditionalLockBufferForCleanup
1259796
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1250
DropRelationsAllBuffers
27496
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4278
ExtendBufferedRel
90980
ExtendBufferedRelBy
319910
ExtendBufferedRelCommon
427300
ExtendBufferedRelShared
404486
ExtendBufferedRelTo
103094
FindAndDropRelationBuffers
1606
FlushBuffer
1115162
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
592544
ForgetPrivateRefCountEntry
118489548
GetAdditionalPinLimit
7810256
GetPinLimit
1300552
GetPrivateRefCount
6306976
GetPrivateRefCountEntry
292700714
GetVictimBuffer
3819194
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23301250
InitBufferManagerAccess
44844
InvalidateBuffer
210830
InvalidateVictimBuffer
2364846
IsBufferCleanupOK
4012
IssuePendingWritebacks
2132
LimitAdditionalPins
404486
LockBufHdr
63636172
LockBuffer
346741070
LockBufferForCleanup
39616
MarkBufferDirty
43053096
MarkBufferDirtyHint
20069610
NewPrivateRefCountEntry
118489548
PinBuffer
118391806
PinBufferForBlock
124306676
PinBuffer_Locked
594882
PrefetchBuffer
41266
PrefetchSharedBuffer
62540
ProcessReadBuffersResult
2489452
ReadBuffer
86607544
ReadBufferExtended
104613934
ReadBufferWithoutRelcache
11396722
ReadBuffer_common
116010664
ReadBuffersCanStartIO
2839744
ReadBuffersCanStartIOOnce
2839744
ReadRecentBuffer
9146
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3747614
ReleaseAndReadBuffer
57847686
ReleaseBuffer
125330088
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15174
ReservePrivateRefCountEntry
130015880
ScheduleBufferTagForWriteback
1104632
StartBufferIO
4945704
StartReadBuffer
119419930
StartReadBuffers
3916434
StartReadBuffersImpl
123336364
SyncOneBuffer
3931438
TerminateBufferIO
4654920
TrackNewBufferPin
118489708
UnlockBuffers
104638
UnlockReleaseBuffer
38140294
UnpinBuffer
145401330
UnpinBufferNoOwner
145410438
WaitBufHdrUnlocked
1756
WaitIO
13294
WaitReadBuffers
2489434
WakePinCountWaiter
164
WritebackContextInit
5412
ZeroAndLockBuffer
634534
buffer_readv_complete
2280330
buffer_readv_complete_one
2549254
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2490218
buffertag_comparator
0
ckpt_buforder_comparator
5982236
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19416934
shared_buffer_readv_complete
2276718
shared_buffer_readv_complete_local
2486604
shared_buffer_readv_stage
2486606
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
488778
Generated by:
LCOV version 1.16