LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1676
1839
91.1 %
Date:
2025-06-06 12:17:22
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsExclusiveLocked
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
WakePinCountWaiter
4
HoldingBufferPinThatDelaysRecovery
6
FlushDatabaseBuffers
8
AbortBufferIO
30
FlushRelationsAllBuffers
30
ResOwnerReleaseBufferIO
30
shared_buffer_write_error_callback
68
DebugPrintBufferRefcount
80
DropDatabaseBuffers
138
FlushOneBuffer
158
EvictUnpinnedBuffer
280
FlushRelationBuffers
286
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1290
FindAndDropRelationBuffers
1638
IssuePendingWritebacks
2046
BufferSync
3318
CheckPointBuffers
3318
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
IsBufferCleanupOK
4062
EvictUnpinnedBufferInternal
4266
WritebackContextInit
5148
WaitBufHdrUnlocked
6220
ReadRecentBuffer
8510
WaitIO
13240
ResOwnerReleaseBufferPin
14672
BgBufferSync
21384
DropRelationsAllBuffers
27792
PrefetchBuffer
40642
AtProcExit_Buffers
41826
InitBufferManagerAccess
41826
LockBufferForCleanup
42442
PrefetchSharedBuffer
61100
ExtendBufferedRel
92536
ExtendBufferedRelTo
100208
UnlockBuffers
100322
CreateAndCopyRelationData
109800
RelationCopyStorageUsingBuffer
146068
InvalidateBuffer
213130
ExtendBufferedRelBy
319244
ExtendBufferedRelShared
400892
LimitAdditionalPins
400892
ExtendBufferedRelCommon
423610
ts_ckpt_progress_comparator
460152
ZeroAndLockBuffer
623904
ConditionalLockBufferForCleanup
952650
AtEOXact_Buffers
1046752
ScheduleBufferTagForWriteback
1073910
FlushBuffer
1086374
CheckForBufferLeaks
1088578
GetPinLimit
1257822
shared_buffer_readv_complete
2173512
buffer_readv_complete
2177094
InvalidateVictimBuffer
2257864
shared_buffer_readv_complete_local
2382360
shared_buffer_readv_stage
2382360
WaitReadBuffers
2385182
ProcessReadBuffersResult
2385202
buffer_stage_common
2385942
AsyncReadBuffers
2399742
buffer_readv_complete_one
2436658
ReadBuffersCanStartIO
2725818
ReadBuffersCanStartIOOnce
2725818
ConditionalLockBuffer
3151230
StartReadBuffers
3618946
GetVictimBuffer
3701432
SyncOneBuffer
3842088
RelationGetNumberOfBlocksInFork
4019102
PinBuffer_Locked
4308284
TerminateBufferIO
4509810
CheckBufferIsPinnedOnce
4622972
StartBufferIO
4799242
GetPrivateRefCount
5584988
ckpt_buforder_comparator
5892392
CheckReadBuffersOperation
7172194
GetAdditionalPinLimit
7215942
ReadBufferWithoutRelcache
11308554
BufferGetLSNAtomic
18389028
rlocator_comparator
18431754
BufferIsPermanent
19815428
MarkBufferDirtyHint
20756174
IncrBufferRefCount
23196624
BufferGetTag
29998334
UnlockReleaseBuffer
37838668
MarkBufferDirty
43171494
ReleaseAndReadBuffer
57264868
LockBufHdr
75705664
ReadBuffer
86289902
BufferGetBlockNumber
100543676
ReadBufferExtended
103805390
ReadBuffer_common
115116918
ForgetPrivateRefCountEntry
117228382
NewPrivateRefCountEntry
117228382
PinBuffer
117234758
StartReadBuffer
118453594
BufferAlloc
120480564
StartReadBuffersImpl
122072540
PinBufferForBlock
123022508
ReleaseBuffer
124170652
ReservePrivateRefCountEntry
128539104
UnpinBuffer
144021920
UnpinBufferNoOwner
144030622
GetPrivateRefCountEntry
289331374
LockBuffer
346167488
Generated by:
LCOV version 1.16