LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1345
1531
87.9 %
Date:
2025-02-22 16:15:16
Functions:
86
94
91.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsExclusiveLocked
0
DebugPrintBufferRefcount
0
EvictUnpinnedBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
FlushDatabaseBuffers
8
HoldingBufferPinThatDelaysRecovery
8
FlushRelationsAllBuffers
26
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
FlushOneBuffer
58
shared_buffer_write_error_callback
84
DropDatabaseBuffers
114
FlushRelationBuffers
288
DropRelationBuffers
1190
FindAndDropRelationBuffers
1630
IssuePendingWritebacks
1896
WaitIO
2494
BufferSync
2498
CheckPointBuffers
2498
IsBufferCleanupOK
4036
WritebackContextInit
4742
WaitBufHdrUnlocked
5210
ResOwnerReleaseBufferPin
9260
ReadRecentBuffer
9322
BgBufferSync
18850
DropRelationsAllBuffers
26200
LockBufferForCleanup
35920
AtProcExit_Buffers
37722
InitBufferManagerAccess
37722
ExtendBufferedRel
89664
UnlockBuffers
95088
CreateAndCopyRelationData
98592
ExtendBufferedRelTo
99868
RelationCopyStorageUsingBuffer
131156
InvalidateBuffer
200884
ExtendBufferedRelBy
297244
ExtendBufferedRelShared
383456
PrefetchBuffer
390288
ExtendBufferedRelCommon
401130
PrefetchSharedBuffer
405996
ts_ckpt_progress_comparator
410032
ZeroAndLockBuffer
562478
AtEOXact_Buffers
806258
ConditionalLockBufferForCleanup
831442
CheckForBufferLeaks
843980
ScheduleBufferTagForWriteback
970208
FlushBuffer
977558
LimitAdditionalPins
1294398
InvalidateVictimBuffer
2274664
WaitReadBuffers
2340088
WaitReadBuffersCanStartIO
2603854
ConditionalLockBuffer
2713894
StartReadBuffers
3040178
SyncOneBuffer
3323664
GetVictimBuffer
3506932
RelationGetNumberOfBlocksInFork
3573060
PinBuffer_Locked
4044202
CheckBufferIsPinnedOnce
4306676
TerminateBufferIO
4483952
StartBufferIO
4487082
GetPrivateRefCount
5148340
ckpt_buforder_comparator
5268512
ReadBufferWithoutRelcache
11048684
BufferGetLSNAtomic
16596084
rlocator_comparator
18428682
BufferIsPermanent
18640330
MarkBufferDirtyHint
19519436
IncrBufferRefCount
20657970
BufferGetTag
28709120
UnlockReleaseBuffer
35615236
MarkBufferDirty
40972692
ReleaseAndReadBuffer
52769966
LockBufHdr
66510746
ReadBuffer
79454844
BufferGetBlockNumber
91962672
ReadBufferExtended
95731018
ReadBuffer_common
106779714
ForgetPrivateRefCountEntry
108133546
NewPrivateRefCountEntry
108133546
PinBuffer
108330322
StartReadBuffer
109668968
BufferAlloc
111412682
StartReadBuffersImpl
112709146
PinBufferForBlock
113537468
ReleaseBuffer
113898824
ReservePrivateRefCountEntry
118706766
UnpinBuffer
132326046
UnpinBufferNoOwner
132334540
GetPrivateRefCountEntry
265773218
LockBuffer
321755894
Generated by:
LCOV version 1.14