LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1678
1839
91.2 %
Date:
2025-04-28 07:16:02
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
FlushDatabaseBuffers
8
HoldingBufferPinThatDelaysRecovery
8
AbortBufferIO
30
FlushRelationsAllBuffers
30
ResOwnerReleaseBufferIO
30
shared_buffer_write_error_callback
74
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
FlushOneBuffer
160
EvictUnpinnedBuffer
280
FlushRelationBuffers
286
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1296
FindAndDropRelationBuffers
1632
IssuePendingWritebacks
2054
BufferSync
3320
CheckPointBuffers
3320
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
WaitBufHdrUnlocked
3688
IsBufferCleanupOK
4062
EvictUnpinnedBufferInternal
4268
WaitIO
4500
WritebackContextInit
5154
ReadRecentBuffer
8544
ResOwnerReleaseBufferPin
14636
BgBufferSync
19556
DropRelationsAllBuffers
27770
LockBufferForCleanup
39398
AtProcExit_Buffers
43032
InitBufferManagerAccess
43032
PrefetchBuffer
43802
PrefetchSharedBuffer
64332
ExtendBufferedRel
92412
UnlockBuffers
101260
ExtendBufferedRelTo
101288
CreateAndCopyRelationData
108904
RelationCopyStorageUsingBuffer
144876
InvalidateBuffer
213006
ExtendBufferedRelBy
318772
ExtendBufferedRelShared
401420
LimitAdditionalPins
401420
ExtendBufferedRelCommon
424142
ts_ckpt_progress_comparator
455000
ZeroAndLockBuffer
612758
AtEOXact_Buffers
848698
ConditionalLockBufferForCleanup
867926
CheckForBufferLeaks
891730
ScheduleBufferTagForWriteback
1035548
FlushBuffer
1048120
GetPinLimit
1143642
shared_buffer_readv_complete
2267828
buffer_readv_complete
2271410
InvalidateVictimBuffer
2345610
shared_buffer_readv_complete_local
2478040
shared_buffer_readv_stage
2478040
WaitReadBuffers
2480862
ProcessReadBuffersResult
2480882
buffer_stage_common
2481622
AsyncReadBuffers
2486230
buffer_readv_complete_one
2527204
ReadBuffersCanStartIO
2808682
ReadBuffersCanStartIOOnce
2808682
ConditionalLockBuffer
3058910
StartReadBuffers
3653270
GetVictimBuffer
3780604
SyncOneBuffer
3873486
RelationGetNumberOfBlocksInFork
3923314
PinBuffer_Locked
4381944
TerminateBufferIO
4551110
CheckBufferIsPinnedOnce
4613356
StartBufferIO
4832830
GetPrivateRefCount
5490706
ckpt_buforder_comparator
5858372
GetAdditionalPinLimit
7283632
CheckReadBuffersOperation
7450044
ReadBufferWithoutRelcache
11245072
BufferGetLSNAtomic
17674848
rlocator_comparator
18431274
BufferIsPermanent
20216418
MarkBufferDirtyHint
21128650
IncrBufferRefCount
22539934
BufferGetTag
29942680
UnlockReleaseBuffer
37573494
MarkBufferDirty
43088882
ReleaseAndReadBuffer
55774136
LockBufHdr
75094174
ReadBuffer
84160732
BufferGetBlockNumber
98287700
ReadBufferExtended
101322674
ReadBuffer_common
112567748
PinBuffer
114448742
ForgetPrivateRefCountEntry
114538514
NewPrivateRefCountEntry
114538514
StartReadBuffer
115728658
BufferAlloc
117775160
StartReadBuffersImpl
119381928
PinBufferForBlock
120317126
ReleaseBuffer
121401866
ReservePrivateRefCountEntry
125947566
UnpinBuffer
140652910
UnpinBufferNoOwner
140661576
GetPrivateRefCountEntry
282431914
LockBuffer
340751884
Generated by:
LCOV version 1.14