LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1678
1839
91.2 %
Date:
2025-05-22 02:15:16
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
FlushDatabaseBuffers
8
HoldingBufferPinThatDelaysRecovery
8
WakePinCountWaiter
26
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
FlushRelationsAllBuffers
34
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
80
DropDatabaseBuffers
136
FlushOneBuffer
158
EvictUnpinnedBuffer
280
FlushRelationBuffers
288
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1294
FindAndDropRelationBuffers
1634
IssuePendingWritebacks
2054
IsBufferCleanupOK
2600
BufferSync
3314
CheckPointBuffers
3314
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
WaitIO
4216
EvictUnpinnedBufferInternal
4262
WritebackContextInit
5154
WaitBufHdrUnlocked
6504
ReadRecentBuffer
8590
ResOwnerReleaseBufferPin
14666
BgBufferSync
20592
DropRelationsAllBuffers
27904
LockBufferForCleanup
41294
PrefetchBuffer
41908
AtProcExit_Buffers
43286
InitBufferManagerAccess
43286
PrefetchSharedBuffer
62524
ExtendBufferedRel
92560
ExtendBufferedRelTo
101350
UnlockBuffers
101644
CreateAndCopyRelationData
108904
RelationCopyStorageUsingBuffer
144876
InvalidateBuffer
214696
ExtendBufferedRelBy
319006
ExtendBufferedRelShared
401716
LimitAdditionalPins
401716
ExtendBufferedRelCommon
424426
ts_ckpt_progress_comparator
455710
ZeroAndLockBuffer
608384
ConditionalLockBufferForCleanup
837444
AtEOXact_Buffers
859224
CheckForBufferLeaks
902510
ScheduleBufferTagForWriteback
1039340
FlushBuffer
1051534
GetPinLimit
1150462
shared_buffer_readv_complete
2300066
buffer_readv_complete
2303648
InvalidateVictimBuffer
2373024
shared_buffer_readv_complete_local
2510006
shared_buffer_readv_stage
2510006
WaitReadBuffers
2512834
ProcessReadBuffersResult
2512854
buffer_stage_common
2513588
AsyncReadBuffers
2518036
buffer_readv_complete_one
2558724
ReadBuffersCanStartIO
2839580
ReadBuffersCanStartIOOnce
2839580
ConditionalLockBuffer
3026718
StartReadBuffers
3622582
GetVictimBuffer
3807492
RelationGetNumberOfBlocksInFork
3928104
SyncOneBuffer
4011424
PinBuffer_Locked
4410472
TerminateBufferIO
4581694
CheckBufferIsPinnedOnce
4611440
StartBufferIO
4862790
GetPrivateRefCount
5456892
ckpt_buforder_comparator
5891684
GetAdditionalPinLimit
7222210
CheckReadBuffersOperation
7545794
ReadBufferWithoutRelcache
11249990
BufferGetLSNAtomic
17728690
rlocator_comparator
18431330
BufferIsPermanent
20176670
MarkBufferDirtyHint
21114368
IncrBufferRefCount
22643930
BufferGetTag
29934882
UnlockReleaseBuffer
37399272
MarkBufferDirty
43059320
ReleaseAndReadBuffer
55925044
LockBufHdr
75467668
ReadBuffer
84177698
BufferGetBlockNumber
98405434
ReadBufferExtended
101342314
ReadBuffer_common
112592308
PinBuffer
114392198
ForgetPrivateRefCountEntry
114507482
NewPrivateRefCountEntry
114507482
StartReadBuffer
115734410
BufferAlloc
117744904
StartReadBuffersImpl
119356992
PinBufferForBlock
120286908
ReleaseBuffer
121416588
ReservePrivateRefCountEntry
126082142
UnpinBuffer
140728860
UnpinBufferNoOwner
140737556
GetPrivateRefCountEntry
282521532
LockBuffer
341061094
Generated by:
LCOV version 1.14