LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1736
1917
90.6 %
Date:
2025-12-22 21:18:16
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2599202
AtEOXact_Buffers
1056528
AtProcExit_Buffers
45162
BgBufferSync
28052
BufferAlloc
122632092
BufferGetBlockNumber
101316090
BufferGetLSNAtomic
14290246
BufferGetTag
30612114
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19237940
BufferSync
3506
CheckBufferIsPinnedOnce
5020096
CheckForBufferLeaks
1101690
CheckPointBuffers
3506
CheckReadBuffersOperation
7765274
ConditionalLockBuffer
2956798
ConditionalLockBufferForCleanup
1128316
CreateAndCopyRelationData
111592
DebugPrintBufferRefcount
80
DropDatabaseBuffers
150
DropRelationBuffers
1290
DropRelationsAllBuffers
28504
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91786
ExtendBufferedRelBy
322564
ExtendBufferedRelCommon
431064
ExtendBufferedRelShared
408190
ExtendBufferedRelTo
104454
FindAndDropRelationBuffers
1688
FlushBuffer
1153714
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
619548
ForgetPrivateRefCountEntry
119194086
GetAdditionalPinLimit
7691244
GetPinLimit
1288114
GetPrivateRefCount
6148560
GetPrivateRefCountEntry
294516060
GetPrivateRefCountEntrySlow
139086016
GetVictimBuffer
3920670
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23440998
InitBufferManagerAccess
45162
InvalidateBuffer
214476
InvalidateVictimBuffer
2455120
IsBufferCleanupOK
3276
IssuePendingWritebacks
2174
LimitAdditionalPins
408190
LockBufHdr
65205010
LockBuffer
346500738
LockBufferForCleanup
44438
MarkBufferDirty
43553356
MarkBufferDirtyHint
20170448
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119194086
PinBuffer
119174496
PinBufferForBlock
125186360
PinBuffer_Locked
621956
PrefetchBuffer
43182
PrefetchSharedBuffer
64826
ProcessReadBuffersResult
2582022
ReadBuffer
87449842
ReadBufferExtended
105339722
ReadBufferWithoutRelcache
11501294
ReadBuffer_common
116841030
ReadBuffersCanStartIO
2937532
ReadBuffersCanStartIOOnce
2937532
ReadRecentBuffer
9082
RelationCopyStorageUsingBuffer
148452
RelationGetNumberOfBlocksInFork
3794616
ReleaseAndReadBuffer
58514072
ReleaseBuffer
125965376
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15210
ReservePrivateRefCountEntry
131293670
ScheduleBufferTagForWriteback
1143280
StartBufferIO
5088048
StartReadBuffer
120353278
StartReadBuffers
3857376
StartReadBuffersImpl
124210654
SyncOneBuffer
4223996
TerminateBufferIO
4795548
TrackNewBufferPin
119194086
UnlockBuffers
106582
UnlockReleaseBuffer
37920210
UnpinBuffer
146452252
UnpinBufferNoOwner
146461396
WaitBufHdrUnlocked
1184
WaitIO
15490
WaitReadBuffers
2582002
WakePinCountWaiter
134
WritebackContextInit
5508
ZeroAndLockBuffer
637388
buffer_readv_complete
2373154
buffer_readv_complete_one
2645270
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2582764
buffertag_comparator
0
ckpt_buforder_comparator
6154220
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19417600
shared_buffer_readv_complete
2369540
shared_buffer_readv_complete_local
2579150
shared_buffer_readv_stage
2579150
shared_buffer_write_error_callback
74
ts_ckpt_progress_comparator
496854
Generated by:
LCOV version 1.16