LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1384
1532
90.3 %
Date:
2024-07-27 06:13:30
Functions:
88
95
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
8
HoldingBufferPinThatDelaysRecovery
8
FlushRelationsAllBuffers
18
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
FlushOneBuffer
58
shared_buffer_write_error_callback
80
DropDatabaseBuffers
108
FlushRelationBuffers
262
WaitIO
438
WaitBufHdrUnlocked
780
DropRelationBuffers
1116
FindAndDropRelationBuffers
1530
BufferSync
1746
CheckPointBuffers
1746
WritebackContextInit
3814
IsBufferCleanupOK
4024
ResOwnerReleaseBufferPin
7704
BgBufferSync
14072
DropRelationsAllBuffers
24298
LockBufferForCleanup
32136
AtProcExit_Buffers
32824
InitBufferPoolAccess
32824
ExtendBufferedRel
84602
UnlockBuffers
86982
ExtendBufferedRelTo
93108
CreateAndCopyRelationData
93272
RelationCopyStorageUsingBuffer
124356
ConditionalLockBufferForCleanup
165098
InvalidateBuffer
189490
ExtendBufferedRelBy
274846
ExtendBufferedRelShared
354218
ts_ckpt_progress_comparator
366402
ExtendBufferedRelCommon
371842
PrefetchBuffer
388622
IssuePendingWritebacks
448116
copy_storage_using_buffer_read_stream_next_block
487446
ZeroAndLockBuffer
487716
AtEOXact_Buffers
565738
CheckForBufferLeaks
598562
ScheduleBufferTagForWriteback
872248
FlushBuffer
879460
ReadRecentBuffer
908924
LimitAdditionalPins
1042566
PrefetchSharedBuffer
1368582
buffertag_comparator
1449294
StartReadBuffers
1847076
InvalidateVictimBuffer
1933680
WaitReadBuffers
2002434
ConditionalLockBuffer
2052432
WaitReadBuffersCanStartIO
2228330
RelationGetNumberOfBlocksInFork
2861820
SyncOneBuffer
2874536
GetVictimBuffer
3041026
CheckBufferIsPinnedOnce
3082490
TerminateBufferIO
3920176
StartBufferIO
3921130
GetPrivateRefCount
4158926
PinBuffer_Locked
4400814
ckpt_buforder_comparator
4451236
ReadBufferWithoutRelcache
5507610
BufferGetLSNAtomic
14062602
BufferIsPermanent
17966180
IncrBufferRefCount
18066788
MarkBufferDirtyHint
18793852
rlocator_comparator
19878390
BufferGetTag
26910216
UnlockReleaseBuffer
28867728
MarkBufferDirty
38820896
ReleaseAndReadBuffer
46807408
LockBufHdr
48472460
ReadBuffer
70799126
ReadBufferExtended
85558910
PinBuffer
91057128
ReadBuffer_common
91066532
BufferGetBlockNumber
91174158
ForgetPrivateRefCountEntry
91618116
NewPrivateRefCountEntry
91618116
StartReadBuffer
93265924
BufferAlloc
93704416
StartReadBuffersImpl
95113000
PinBufferForBlock
95828410
ReleaseBuffer
97198462
ReservePrivateRefCountEntry
100945318
UnpinBuffer
112820302
UnpinBufferNoOwner
112827252
GetPrivateRefCountEntry
225412616
LockBuffer
285112824
Generated by:
LCOV version 1.14