LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1729
1915
90.3 %
Date:
2025-12-19 11:18:46
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2607202
AtEOXact_Buffers
1160350
AtProcExit_Buffers
46056
BgBufferSync
26718
BufferAlloc
124572816
BufferGetBlockNumber
103224554
BufferGetLSNAtomic
14751030
BufferGetTag
30610514
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19116178
BufferSync
3506
CheckBufferIsPinnedOnce
5278604
CheckForBufferLeaks
1206406
CheckPointBuffers
3506
CheckReadBuffersOperation
7784214
ConditionalLockBuffer
3202692
ConditionalLockBufferForCleanup
1376046
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1262
DropRelationsAllBuffers
28482
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91938
ExtendBufferedRelBy
323722
ExtendBufferedRelCommon
432000
ExtendBufferedRelShared
409136
ExtendBufferedRelTo
104222
FindAndDropRelationBuffers
1690
FlushBuffer
1160052
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
616292
ForgetPrivateRefCountEntry
121119644
GetAdditionalPinLimit
8171424
GetPinLimit
1344492
GetPrivateRefCount
6654834
GetPrivateRefCountEntry
299791462
GetPrivateRefCountEntrySlow
141503040
GetVictimBuffer
3932660
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23891212
InitBufferManagerAccess
46056
InvalidateBuffer
213348
InvalidateVictimBuffer
2460342
IsBufferCleanupOK
3312
IssuePendingWritebacks
2170
LimitAdditionalPins
409136
LockBufHdr
66006024
LockBuffer
350410152
LockBufferForCleanup
45404
MarkBufferDirty
43563728
MarkBufferDirtyHint
20011734
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
121119644
PinBuffer
121104620
PinBufferForBlock
127127320
PinBuffer_Locked
618700
PrefetchBuffer
42478
PrefetchSharedBuffer
63982
ProcessReadBuffersResult
2587492
ReadBuffer
88675064
ReadBufferExtended
106929986
ReadBufferWithoutRelcache
11524042
ReadBuffer_common
118454048
ReadBuffersCanStartIO
2948270
ReadBuffersCanStartIOOnce
2948270
ReadRecentBuffer
8996
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3850402
ReleaseAndReadBuffer
59391328
ReleaseBuffer
128057078
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15196
ReservePrivateRefCountEntry
133261440
ScheduleBufferTagForWriteback
1149614
StartBufferIO
5108228
StartReadBuffer
122049266
StartReadBuffers
4096928
StartReadBuffersImpl
126146194
SyncOneBuffer
4237432
TerminateBufferIO
4812442
TrackNewBufferPin
121119644
UnlockBuffers
107442
UnlockReleaseBuffer
38433354
UnpinBuffer
148841056
UnpinBufferNoOwner
148850186
WaitBufHdrUnlocked
1950
WaitIO
17972
WaitReadBuffers
2587472
WakePinCountWaiter
164
WritebackContextInit
5510
ZeroAndLockBuffer
640070
buffer_readv_complete
2378750
buffer_readv_complete_one
2652734
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2588230
buffertag_comparator
0
ckpt_buforder_comparator
6102406
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19419432
shared_buffer_readv_complete
2375138
shared_buffer_readv_complete_local
2584618
shared_buffer_readv_stage
2584618
shared_buffer_write_error_callback
90
ts_ckpt_progress_comparator
495366
Generated by:
LCOV version 1.16