LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1734
1915
90.5 %
Date:
2025-12-14 23:20:54
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2645210
AtEOXact_Buffers
1186306
AtProcExit_Buffers
46006
BgBufferSync
25234
BufferAlloc
125343742
BufferGetBlockNumber
103941322
BufferGetLSNAtomic
14805566
BufferGetTag
30677498
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19078218
BufferSync
3512
CheckBufferIsPinnedOnce
5404086
CheckForBufferLeaks
1232312
CheckPointBuffers
3512
CheckReadBuffersOperation
7898486
ConditionalLockBuffer
3307052
ConditionalLockBufferForCleanup
1457768
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1286
DropRelationsAllBuffers
28674
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91976
ExtendBufferedRelBy
322786
ExtendBufferedRelCommon
431446
ExtendBufferedRelShared
408590
ExtendBufferedRelTo
104360
FindAndDropRelationBuffers
1652
FlushBuffer
1163356
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
618472
ForgetPrivateRefCountEntry
121892468
GetAdditionalPinLimit
8442348
GetPinLimit
1358684
GetPrivateRefCount
6862762
GetPrivateRefCountEntry
301833490
GetPrivateRefCountEntrySlow
142399702
GetVictimBuffer
3972532
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
24055790
InitBufferManagerAccess
46006
InvalidateBuffer
214676
InvalidateVictimBuffer
2500416
IsBufferCleanupOK
4038
IssuePendingWritebacks
2176
LimitAdditionalPins
408590
LockBufHdr
66135272
LockBuffer
352036224
LockBufferForCleanup
48392
MarkBufferDirty
43657270
MarkBufferDirtyHint
20054748
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
121892468
PinBuffer
121835804
PinBufferForBlock
127898076
PinBuffer_Locked
620880
PrefetchBuffer
43386
PrefetchSharedBuffer
64690
ProcessReadBuffersResult
2625624
ReadBuffer
89219030
ReadBufferExtended
107577348
ReadBufferWithoutRelcache
11568352
ReadBuffer_common
119145722
ReadBuffersCanStartIO
2983730
ReadBuffersCanStartIOOnce
2983730
ReadRecentBuffer
9112
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3866662
ReleaseAndReadBuffer
59725688
ReleaseBuffer
128864440
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15190
ReservePrivateRefCountEntry
133980238
ScheduleBufferTagForWriteback
1152914
StartBufferIO
5151004
StartReadBuffer
122682500
StartReadBuffers
4232854
StartReadBuffersImpl
126915354
SyncOneBuffer
4146270
TerminateBufferIO
4855074
TrackNewBufferPin
121892468
UnlockBuffers
107550
UnlockReleaseBuffer
38731246
UnpinBuffer
149779400
UnpinBufferNoOwner
149788524
WaitBufHdrUnlocked
1728
WaitIO
17936
WaitReadBuffers
2625604
WakePinCountWaiter
128
WritebackContextInit
5498
ZeroAndLockBuffer
644214
buffer_readv_complete
2416342
buffer_readv_complete_one
2688064
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2626366
buffertag_comparator
0
ckpt_buforder_comparator
6179328
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19418848
shared_buffer_readv_complete
2412730
shared_buffer_readv_complete_local
2622754
shared_buffer_readv_stage
2622754
shared_buffer_write_error_callback
94
ts_ckpt_progress_comparator
502242
Generated by:
LCOV version 1.16