LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
1377
1518
90.7 %
Date:
2024-04-25 05:11:31
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
260
WaitIO
454
WaitBufHdrUnlocked
838
DropRelationBuffers
1108
FindAndDropRelationBuffers
1550
BufferSync
1706
CheckPointBuffers
1706
IsBufferCleanupOK
3302
WritebackContextInit
3746
ResOwnerReleaseBufferPin
8262
BgBufferSync
13056
DropRelationsAllBuffers
24588
AtProcExit_Buffers
29882
InitBufferPoolAccess
29882
LockBufferForCleanup
33124
UnlockBuffers
84150
ExtendBufferedRel
85578
ExtendBufferedRelTo
91352
CreateAndCopyRelationData
96380
RelationCopyStorageUsingBuffer
128500
ConditionalLockBufferForCleanup
164592
InvalidateBuffer
188374
ExtendBufferedRelBy
276622
ExtendBufferedRelShared
354070
ExtendBufferedRelCommon
371600
ts_ckpt_progress_comparator
372282
PrefetchBuffer
389856
IssuePendingWritebacks
458282
ZeroBuffer
499798
AtEOXact_Buffers
566592
CheckForBufferLeaks
596474
ScheduleBufferTagForWriteback
891494
FlushBuffer
898620
ReadRecentBuffer
918102
LimitAdditionalPins
936754
PrefetchSharedBuffer
1382408
buffertag_comparator
1492754
StartReadBuffers
1564228
InvalidateVictimBuffer
1902684
ConditionalLockBuffer
2054270
WaitReadBuffers
2120104
WaitReadBuffersCanStartIO
2194970
RelationGetNumberOfBlocksInFork
2896646
SyncOneBuffer
2930520
GetVictimBuffer
3020098
CheckBufferIsPinnedOnce
3062154
TerminateBufferIO
3478286
StartBufferIO
3479184
GetPrivateRefCount
4146556
PinBuffer_Locked
4397710
ckpt_buforder_comparator
4560842
ReadBufferWithoutRelcache
5928600
BufferGetLSNAtomic
13846448
IncrBufferRefCount
17517974
BufferIsPermanent
17768676
MarkBufferDirtyHint
18585334
rlocator_comparator
19593864
BufferGetTag
27038900
UnlockReleaseBuffer
28896054
MarkBufferDirty
38969712
ReleaseAndReadBuffer
46075858
LockBufHdr
47425888
ReadBuffer
70289346
ReadBufferExtended
85095266
BufferGetBlockNumber
90211956
PinBuffer
90573280
ReadBuffer_common
91023870
ForgetPrivateRefCountEntry
91122832
NewPrivateRefCountEntry
91122832
StartReadBuffer
93164410
BufferAlloc
93199868
StartReadBuffersImpl
94728638
PinBufferForBlock
95304874
ReleaseBuffer
96254954
ReservePrivateRefCountEntry
100484866
UnpinBuffer
111790118
UnpinBufferNoOwner
111797626
GetPrivateRefCountEntry
223344098
LockBuffer
283761322
Generated by:
LCOV version 1.14