LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1343
1531
87.7 %
Date:
2025-02-22 22:15:06
Functions:
86
94
91.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AtEOXact_Buffers
807290
AtProcExit_Buffers
34936
BgBufferSync
18626
BufferAlloc
111372190
BufferGetBlockNumber
92322746
BufferGetLSNAtomic
16465828
BufferGetTag
28669652
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
18578496
BufferSync
2506
CheckBufferIsPinnedOnce
4363670
CheckForBufferLeaks
842226
CheckPointBuffers
2506
ConditionalLockBuffer
2766970
ConditionalLockBufferForCleanup
872950
CreateAndCopyRelationData
98592
DebugPrintBufferRefcount
0
DropDatabaseBuffers
114
DropRelationBuffers
1154
DropRelationsAllBuffers
26076
EvictUnpinnedBuffer
0
ExtendBufferedRel
90038
ExtendBufferedRelBy
298380
ExtendBufferedRelCommon
402140
ExtendBufferedRelShared
384452
ExtendBufferedRelTo
99752
FindAndDropRelationBuffers
1610
FlushBuffer
968452
FlushDatabaseBuffers
8
FlushOneBuffer
58
FlushRelationBuffers
278
FlushRelationsAllBuffers
32
ForgetPrivateRefCountEntry
108008806
GetPrivateRefCount
5246774
GetPrivateRefCountEntry
265541146
GetVictimBuffer
3524914
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
20544682
InitBufferManagerAccess
34936
InvalidateBuffer
198130
InvalidateVictimBuffer
2293594
IsBufferCleanupOK
4000
IssuePendingWritebacks
1908
LimitAdditionalPins
1294238
LockBufHdr
66492044
LockBuffer
321219274
LockBufferForCleanup
34070
MarkBufferDirty
41192070
MarkBufferDirtyHint
19454416
NewPrivateRefCountEntry
108008806
PinBuffer
108272770
PinBufferForBlock
113497088
PinBuffer_Locked
4055376
PrefetchBuffer
389232
PrefetchSharedBuffer
404840
ReadBuffer
79215482
ReadBufferExtended
95615126
ReadBufferWithoutRelcache
11045356
ReadBuffer_common
106660486
ReadRecentBuffer
9288
RelationCopyStorageUsingBuffer
131156
RelationGetNumberOfBlocksInFork
3554812
ReleaseAndReadBuffer
52539324
ReleaseBuffer
113859112
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
9248
ReservePrivateRefCountEntry
118754606
ScheduleBufferTagForWriteback
960978
StartBufferIO
4495964
StartReadBuffer
109583880
StartReadBuffers
3086992
StartReadBuffersImpl
112670872
SyncOneBuffer
3393076
TerminateBufferIO
4492852
UnlockBuffers
92358
UnlockReleaseBuffer
35814840
UnpinBuffer
132166392
UnpinBufferNoOwner
132174874
WaitBufHdrUnlocked
5574
WaitIO
2538
WaitReadBuffers
2359514
WaitReadBuffersCanStartIO
2622748
WritebackContextInit
4752
ZeroAndLockBuffer
560906
buffertag_comparator
0
ckpt_buforder_comparator
5245790
local_buffer_write_error_callback
0
rlocator_comparator
18429232
shared_buffer_write_error_callback
78
ts_ckpt_progress_comparator
409214
Generated by:
LCOV version 1.14