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-18 10:14:48
Functions:
86
94
91.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AtEOXact_Buffers
825654
AtProcExit_Buffers
37620
BgBufferSync
18708
BufferAlloc
110291922
BufferGetBlockNumber
91276750
BufferGetLSNAtomic
16276742
BufferGetTag
28691964
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
18601730
BufferSync
2486
CheckBufferIsPinnedOnce
4280960
CheckForBufferLeaks
863274
CheckPointBuffers
2486
ConditionalLockBuffer
2763450
ConditionalLockBufferForCleanup
858848
CreateAndCopyRelationData
98592
DebugPrintBufferRefcount
0
DropDatabaseBuffers
112
DropRelationBuffers
1200
DropRelationsAllBuffers
26042
EvictUnpinnedBuffer
0
ExtendBufferedRel
89788
ExtendBufferedRelBy
291602
ExtendBufferedRelCommon
393418
ExtendBufferedRelShared
375728
ExtendBufferedRelTo
97812
FindAndDropRelationBuffers
1632
FlushBuffer
968902
FlushDatabaseBuffers
8
FlushOneBuffer
58
FlushRelationBuffers
292
FlushRelationsAllBuffers
34
ForgetPrivateRefCountEntry
107074858
GetPrivateRefCount
5149210
GetPrivateRefCountEntry
262974468
GetVictimBuffer
3454400
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
20361310
InitBufferManagerAccess
37620
InvalidateBuffer
195806
InvalidateVictimBuffer
2260988
IsBufferCleanupOK
3302
IssuePendingWritebacks
1880
LimitAdditionalPins
1278408
LockBufHdr
65747400
LockBuffer
318867314
LockBufferForCleanup
35642
MarkBufferDirty
40917888
MarkBufferDirtyHint
19470804
NewPrivateRefCountEntry
107074858
PinBuffer
107254408
PinBufferForBlock
112416542
PinBuffer_Locked
3989730
PrefetchBuffer
388822
PrefetchSharedBuffer
404414
ReadBuffer
78502604
ReadBufferExtended
94706454
ReadBufferWithoutRelcache
11032904
ReadBuffer_common
105739368
ReadRecentBuffer
9226
RelationCopyStorageUsingBuffer
131156
RelationGetNumberOfBlocksInFork
3182168
ReleaseAndReadBuffer
51959070
ReleaseBuffer
112831772
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
9268
ReservePrivateRefCountEntry
117587674
ScheduleBufferTagForWriteback
961908
StartBufferIO
4426466
StartReadBuffer
108618232
StartReadBuffers
2987508
StartReadBuffersImpl
111605740
SyncOneBuffer
3392302
TerminateBufferIO
4422686
UnlockBuffers
94910
UnlockReleaseBuffer
35601830
UnpinBuffer
130898992
UnpinBufferNoOwner
130907494
WaitBufHdrUnlocked
5048
WaitIO
2840
WaitReadBuffers
2313394
WaitReadBuffersCanStartIO
2560490
WritebackContextInit
4704
ZeroAndLockBuffer
561768
buffertag_comparator
0
ckpt_buforder_comparator
5240154
local_buffer_write_error_callback
0
rlocator_comparator
18433354
shared_buffer_write_error_callback
82
ts_ckpt_progress_comparator
412416
Generated by:
LCOV version 1.14