LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
1378
1518
90.8 %
Date:
2024-05-20 10:11:14
Functions:
87
94
92.6 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsExclusiveLocked
0
DebugPrintBufferRefcount
0
EvictUnpinnedBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
local_buffer_write_error_callback
0
FlushDatabaseBuffers
6
HoldingBufferPinThatDelaysRecovery
8
FlushRelationsAllBuffers
18
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
FlushOneBuffer
58
shared_buffer_write_error_callback
78
DropDatabaseBuffers
94
FlushRelationBuffers
262
WaitIO
346
WaitBufHdrUnlocked
704
DropRelationBuffers
1098
FindAndDropRelationBuffers
1526
BufferSync
1706
CheckPointBuffers
1706
IsBufferCleanupOK
3312
WritebackContextInit
3746
ResOwnerReleaseBufferPin
7704
BgBufferSync
12182
DropRelationsAllBuffers
23756
AtProcExit_Buffers
29830
InitBufferPoolAccess
29830
LockBufferForCleanup
33012
UnlockBuffers
83604
ExtendBufferedRel
84848
ExtendBufferedRelTo
90818
CreateAndCopyRelationData
96380
RelationCopyStorageUsingBuffer
128500
ConditionalLockBufferForCleanup
162776
InvalidateBuffer
186550
ExtendBufferedRelBy
275464
ExtendBufferedRelShared
352620
ExtendBufferedRelCommon
370166
ts_ckpt_progress_comparator
372084
PrefetchBuffer
387414
IssuePendingWritebacks
450802
ZeroBuffer
500784
AtEOXact_Buffers
556980
CheckForBufferLeaks
586810
ScheduleBufferTagForWriteback
881514
FlushBuffer
888372
ReadRecentBuffer
896840
LimitAdditionalPins
926458
PrefetchSharedBuffer
1355230
buffertag_comparator
1461754
StartReadBuffers
1547662
InvalidateVictimBuffer
1872092
ConditionalLockBuffer
2054674
WaitReadBuffers
2088174
WaitReadBuffersCanStartIO
2162300
RelationGetNumberOfBlocksInFork
2804470
SyncOneBuffer
2883414
GetVictimBuffer
2986578
CheckBufferIsPinnedOnce
3028786
TerminateBufferIO
3434190
StartBufferIO
3434836
GetPrivateRefCount
4090106
PinBuffer_Locked
4340500
ckpt_buforder_comparator
4560766
ReadBufferWithoutRelcache
5917068
BufferGetLSNAtomic
13463582
IncrBufferRefCount
17221374
BufferIsPermanent
17633494
MarkBufferDirtyHint
18432226
rlocator_comparator
19560380
BufferGetTag
26835988
UnlockReleaseBuffer
28796998
MarkBufferDirty
38708216
ReleaseAndReadBuffer
45155934
LockBufHdr
46923602
ReadBuffer
68770126
ReadBufferExtended
83511224
BufferGetBlockNumber
88553344
PinBuffer
88919866
ReadBuffer_common
89428300
ForgetPrivateRefCountEntry
89447734
NewPrivateRefCountEntry
89447734
StartReadBuffer
91495520
BufferAlloc
91514412
StartReadBuffersImpl
93043182
PinBufferForBlock
93619624
ReleaseBuffer
94810170
ReservePrivateRefCountEntry
98695494
UnpinBuffer
109783416
UnpinBufferNoOwner
109790366
GetPrivateRefCountEntry
219330338
LockBuffer
279869276
Generated by:
LCOV version 1.14