LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1731
1917
90.3 %
Date:
2025-12-23 22:18:39
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2633210
AtEOXact_Buffers
1143122
AtProcExit_Buffers
45508
BgBufferSync
28966
BufferAlloc
124034076
BufferGetBlockNumber
101909264
BufferGetLSNAtomic
14714202
BufferGetTag
31729920
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19142532
BufferSync
3548
CheckBufferIsPinnedOnce
4977248
CheckForBufferLeaks
1188630
CheckPointBuffers
3548
CheckReadBuffersOperation
7873374
ConditionalLockBuffer
2937572
ConditionalLockBufferForCleanup
1045156
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1278
DropRelationsAllBuffers
28492
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91936
ExtendBufferedRelBy
322222
ExtendBufferedRelCommon
431154
ExtendBufferedRelShared
408280
ExtendBufferedRelTo
104634
FindAndDropRelationBuffers
1672
FlushBuffer
1147388
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
608492
ForgetPrivateRefCountEntry
120577206
GetAdditionalPinLimit
7608030
GetPinLimit
1339866
GetPrivateRefCount
6023298
GetPrivateRefCountEntry
298045450
GetPrivateRefCountEntrySlow
140526806
GetVictimBuffer
3960786
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23891074
InitBufferManagerAccess
45508
InvalidateBuffer
210202
InvalidateVictimBuffer
2497030
IsBufferCleanupOK
4024
IssuePendingWritebacks
2186
LimitAdditionalPins
408280
LockBufHdr
65713136
LockBuffer
349806726
LockBufferForCleanup
45700
MarkBufferDirty
43632876
MarkBufferDirtyHint
20073918
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
120577206
PinBuffer
120536626
PinBufferForBlock
126588652
PinBuffer_Locked
610900
PrefetchBuffer
43292
PrefetchSharedBuffer
64934
ProcessReadBuffersResult
2619068
ReadBuffer
88885386
ReadBufferExtended
106774208
ReadBufferWithoutRelcache
11560942
ReadBuffer_common
118335166
ReadBuffersCanStartIO
2968776
ReadBuffersCanStartIOOnce
2968776
ReadRecentBuffer
9272
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3846240
ReleaseAndReadBuffer
59495578
ReleaseBuffer
127496816
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15216
ReservePrivateRefCountEntry
132764516
ScheduleBufferTagForWriteback
1140482
StartBufferIO
5118794
StartReadBuffer
121793562
StartReadBuffers
3815942
StartReadBuffersImpl
125609504
SyncOneBuffer
4256890
TerminateBufferIO
4829156
TrackNewBufferPin
120577206
UnlockBuffers
106910
UnlockReleaseBuffer
37961096
UnpinBuffer
148294692
UnpinBufferNoOwner
148303842
WaitBufHdrUnlocked
1394
WaitIO
13024
WaitReadBuffers
2619048
WakePinCountWaiter
140
WritebackContextInit
5570
ZeroAndLockBuffer
643594
buffer_readv_complete
2410104
buffer_readv_complete_one
2679398
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2619808
buffertag_comparator
0
ckpt_buforder_comparator
6113432
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19419078
shared_buffer_readv_complete
2406490
shared_buffer_readv_complete_local
2616194
shared_buffer_readv_stage
2616194
shared_buffer_write_error_callback
88
ts_ckpt_progress_comparator
496142
Generated by:
LCOV version 1.16