LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1715
1898
90.4 %
Date:
2025-12-08 16:18:18
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2527268
AtEOXact_Buffers
1159128
AtProcExit_Buffers
45488
BgBufferSync
25140
BufferAlloc
122802916
BufferGetBlockNumber
101963758
BufferGetLSNAtomic
14533306
BufferGetTag
30162748
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
18890148
BufferSync
3464
CheckBufferIsPinnedOnce
5165582
CheckForBufferLeaks
1204616
CheckPointBuffers
3464
CheckReadBuffersOperation
7554072
ConditionalLockBuffer
3179614
ConditionalLockBufferForCleanup
1347440
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1284
DropRelationsAllBuffers
27566
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
90836
ExtendBufferedRelBy
319390
ExtendBufferedRelCommon
426470
ExtendBufferedRelShared
403612
ExtendBufferedRelTo
103056
FindAndDropRelationBuffers
1616
FlushBuffer
1133384
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
610398
ForgetPrivateRefCountEntry
119552778
GetAdditionalPinLimit
8054650
GetPinLimit
1333028
GetPrivateRefCount
6513158
GetPrivateRefCountEntry
295676414
GetVictimBuffer
3845100
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23640380
InitBufferManagerAccess
45488
InvalidateBuffer
212174
InvalidateVictimBuffer
2390120
IsBufferCleanupOK
3264
IssuePendingWritebacks
2134
LimitAdditionalPins
403612
LockBufHdr
64525636
LockBuffer
345976134
LockBufferForCleanup
45110
MarkBufferDirty
43038742
MarkBufferDirtyHint
19830022
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119552778
PinBuffer
119415566
PinBufferForBlock
125357214
PinBuffer_Locked
612806
PrefetchBuffer
42674
PrefetchSharedBuffer
63998
ProcessReadBuffersResult
2512388
ReadBuffer
87363508
ReadBufferExtended
105548320
ReadBufferWithoutRelcache
11375322
ReadBuffer_common
116923662
ReadBuffersCanStartIO
2862756
ReadBuffersCanStartIOOnce
2862756
ReadRecentBuffer
9040
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3790710
ReleaseAndReadBuffer
58536192
ReleaseBuffer
126491900
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15166
ReservePrivateRefCountEntry
131269306
ScheduleBufferTagForWriteback
1122908
StartBufferIO
4990230
StartReadBuffer
120343934
StartReadBuffers
4039196
StartReadBuffersImpl
124383130
SyncOneBuffer
4109608
TerminateBufferIO
4699412
TrackNewBufferPin
119552778
UnlockBuffers
105964
UnlockReleaseBuffer
38177966
UnpinBuffer
146807600
UnpinBufferNoOwner
146816700
WaitBufHdrUnlocked
1946
WaitIO
13444
WaitReadBuffers
2512368
WakePinCountWaiter
132
WritebackContextInit
5422
ZeroAndLockBuffer
638608
buffer_readv_complete
2303170
buffer_readv_complete_one
2572176
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2513124
buffertag_comparator
0
ckpt_buforder_comparator
6080920
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19418594
shared_buffer_readv_complete
2299558
shared_buffer_readv_complete_local
2509512
shared_buffer_readv_stage
2509512
shared_buffer_write_error_callback
86
ts_ckpt_progress_comparator
493556
Generated by:
LCOV version 1.16