LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1734
1917
90.5 %
Date:
2026-01-10 01:18:20
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2601902
AtEOXact_Buffers
1091236
AtProcExit_Buffers
45900
BgBufferSync
29970
BufferAlloc
123802176
BufferGetBlockNumber
101500344
BufferGetLSNAtomic
14550262
BufferGetTag
31768208
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19170558
BufferSync
3572
CheckBufferIsPinnedOnce
4874516
CheckForBufferLeaks
1137136
CheckPointBuffers
3572
CheckReadBuffersOperation
7797838
ConditionalLockBuffer
2844402
ConditionalLockBufferForCleanup
950126
CreateAndCopyRelationData
112056
DebugPrintBufferRefcount
80
DropDatabaseBuffers
150
DropRelationBuffers
1270
DropRelationsAllBuffers
28536
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92020
ExtendBufferedRelBy
322232
ExtendBufferedRelCommon
430486
ExtendBufferedRelShared
407614
ExtendBufferedRelTo
103950
FindAndDropRelationBuffers
1658
FlushBuffer
1148894
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
614790
ForgetPrivateRefCountEntry
120348000
GetAdditionalPinLimit
7359506
GetPinLimit
1312776
GetPrivateRefCount
5825240
GetPrivateRefCountEntry
297413874
GetPrivateRefCountEntrySlow
140731750
GetVictimBuffer
3948668
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23900936
InitBufferManagerAccess
45900
InvalidateBuffer
212454
InvalidateVictimBuffer
2471348
IsBufferCleanupOK
4038
IssuePendingWritebacks
2192
LimitAdditionalPins
407614
LockBufHdr
65575754
LockBuffer
348944108
LockBufferForCleanup
50836
MarkBufferDirty
43796408
MarkBufferDirtyHint
20119384
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
120348000
PinBuffer
120317596
PinBufferForBlock
126356602
PinBuffer_Locked
617200
PrefetchBuffer
42122
PrefetchSharedBuffer
63646
ProcessReadBuffersResult
2596956
ReadBuffer
88763720
ReadBufferExtended
106546258
ReadBufferWithoutRelcache
11579266
ReadBuffer_common
118125538
ReadBuffersCanStartIO
2946784
ReadBuffersCanStartIOOnce
2946784
ReadRecentBuffer
9166
RelationCopyStorageUsingBuffer
149064
RelationGetNumberOfBlocksInFork
3830176
ReleaseAndReadBuffer
59113230
ReleaseBuffer
127164818
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15216
ReservePrivateRefCountEntry
132703062
ScheduleBufferTagForWriteback
1141966
StartBufferIO
5101032
StartReadBuffer
121673702
StartReadBuffers
3690788
StartReadBuffersImpl
125364490
SyncOneBuffer
4438786
TerminateBufferIO
4817002
TrackNewBufferPin
120351634
UnlockBuffers
107280
UnlockReleaseBuffer
37881878
UnpinBuffer
148079512
UnpinBufferNoOwner
148088662
WaitBufHdrUnlocked
960
WaitIO
4110
WaitReadBuffers
2596936
WakePinCountWaiter
172
WritebackContextInit
5592
ZeroAndLockBuffer
647242
buffer_readv_complete
2387080
buffer_readv_complete_one
2663324
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2597884
buffertag_comparator
0
ckpt_buforder_comparator
6023840
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19416348
shared_buffer_readv_complete
2383468
shared_buffer_readv_complete_local
2594272
shared_buffer_readv_stage
2594272
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
490566
Generated by:
LCOV version 1.16