LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1671
1839
90.9 %
Date:
2025-06-05 07:17:34
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2419104
AtEOXact_Buffers
996396
AtProcExit_Buffers
41442
BgBufferSync
24212
BufferAlloc
119455108
BufferGetBlockNumber
99497824
BufferGetLSNAtomic
18094908
BufferGetTag
29944484
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
19768766
BufferSync
3324
CheckBufferIsPinnedOnce
4457866
CheckForBufferLeaks
1037838
CheckPointBuffers
3324
CheckReadBuffersOperation
7229148
ConditionalLockBuffer
2970052
ConditionalLockBufferForCleanup
780072
CreateAndCopyRelationData
108904
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1286
DropRelationsAllBuffers
27786
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4266
ExtendBufferedRel
92446
ExtendBufferedRelBy
319148
ExtendBufferedRelCommon
423066
ExtendBufferedRelShared
400352
ExtendBufferedRelTo
100038
FindAndDropRelationBuffers
1650
FlushBuffer
1088738
FlushDatabaseBuffers
8
FlushOneBuffer
158
FlushRelationBuffers
286
FlushRelationsAllBuffers
30
ForgetPrivateRefCountEntry
116215248
GetAdditionalPinLimit
6877168
GetPinLimit
1233970
GetPrivateRefCount
5246694
GetPrivateRefCountEntry
286735296
GetVictimBuffer
3708876
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23090274
InitBufferManagerAccess
41442
InvalidateBuffer
210746
InvalidateVictimBuffer
2273452
IsBufferCleanupOK
3292
IssuePendingWritebacks
2046
LimitAdditionalPins
400352
LockBufHdr
75370288
LockBuffer
344338390
LockBufferForCleanup
43608
MarkBufferDirty
43085922
MarkBufferDirtyHint
20812500
NewPrivateRefCountEntry
116215248
PinBuffer
116201364
PinBufferForBlock
121997126
PinBuffer_Locked
4323414
PrefetchBuffer
40702
PrefetchSharedBuffer
61186
ProcessReadBuffersResult
2403998
ReadBuffer
85706106
ReadBufferExtended
103019470
ReadBufferWithoutRelcache
11258276
ReadBuffer_common
114277756
ReadBuffersCanStartIO
2741158
ReadBuffersCanStartIOOnce
2741158
ReadRecentBuffer
8654
RelationCopyStorageUsingBuffer
144876
RelationGetNumberOfBlocksInFork
3987956
ReleaseAndReadBuffer
57024680
ReleaseBuffer
123158168
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14674
ReservePrivateRefCountEntry
127626678
ScheduleBufferTagForWriteback
1076274
StartBufferIO
4809512
StartReadBuffer
117607506
StartReadBuffers
3450176
StartReadBuffersImpl
121057682
SyncOneBuffer
3945690
TerminateBufferIO
4520464
UnlockBuffers
99924
UnlockReleaseBuffer
37391498
UnpinBuffer
142897304
UnpinBufferNoOwner
142906008
WaitBufHdrUnlocked
10256
WaitIO
13780
WaitReadBuffers
2403978
WakePinCountWaiter
4
WritebackContextInit
5148
ZeroAndLockBuffer
617402
buffer_readv_complete
2196172
buffer_readv_complete_one
2452352
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2404734
buffertag_comparator
0
ckpt_buforder_comparator
5908304
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
local_buffer_write_error_callback
0
rlocator_comparator
18430996
shared_buffer_readv_complete
2192590
shared_buffer_readv_complete_local
2401152
shared_buffer_readv_stage
2401152
shared_buffer_write_error_callback
88
ts_ckpt_progress_comparator
457834
Generated by:
LCOV version 1.16