LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1679
1839
91.3 %
Date:
2025-06-08 01:18:07
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsExclusiveLocked
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
WakePinCountWaiter
4
FlushDatabaseBuffers
8
HoldingBufferPinThatDelaysRecovery
8
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
FlushRelationsAllBuffers
34
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
86
DropDatabaseBuffers
134
FlushOneBuffer
158
EvictUnpinnedBuffer
280
FlushRelationBuffers
288
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1306
FindAndDropRelationBuffers
1662
IssuePendingWritebacks
2050
BufferSync
3320
CheckPointBuffers
3320
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
WaitBufHdrUnlocked
3586
IsBufferCleanupOK
4072
EvictUnpinnedBufferInternal
4266
WritebackContextInit
5154
ReadRecentBuffer
8782
WaitIO
14022
ResOwnerReleaseBufferPin
14674
BgBufferSync
24084
DropRelationsAllBuffers
27784
PrefetchBuffer
40612
AtProcExit_Buffers
41996
InitBufferManagerAccess
41996
LockBufferForCleanup
43844
PrefetchSharedBuffer
61278
ExtendBufferedRel
92704
ExtendBufferedRelTo
100372
UnlockBuffers
100444
CreateAndCopyRelationData
109352
RelationCopyStorageUsingBuffer
145472
InvalidateBuffer
211394
ExtendBufferedRelBy
319184
ExtendBufferedRelShared
400994
LimitAdditionalPins
400994
ExtendBufferedRelCommon
423706
ts_ckpt_progress_comparator
458338
ZeroAndLockBuffer
624804
ConditionalLockBufferForCleanup
954558
ScheduleBufferTagForWriteback
1080842
FlushBuffer
1093402
AtEOXact_Buffers
1100958
CheckForBufferLeaks
1142954
GetPinLimit
1287734
shared_buffer_readv_complete
2130284
buffer_readv_complete
2133866
InvalidateVictimBuffer
2215858
shared_buffer_readv_complete_local
2338798
shared_buffer_readv_stage
2338798
WaitReadBuffers
2341624
ProcessReadBuffersResult
2341644
buffer_stage_common
2342380
AsyncReadBuffers
2357136
buffer_readv_complete_one
2388592
ReadBuffersCanStartIO
2677644
ReadBuffersCanStartIOOnce
2677644
ConditionalLockBuffer
3145072
StartReadBuffers
3608910
GetVictimBuffer
3652718
SyncOneBuffer
3981476
RelationGetNumberOfBlocksInFork
4053682
PinBuffer_Locked
4271192
TerminateBufferIO
4468892
CheckBufferIsPinnedOnce
4575580
StartBufferIO
4758192
GetPrivateRefCount
5539806
ckpt_buforder_comparator
5904430
CheckReadBuffersOperation
7042472
GetAdditionalPinLimit
7194602
ReadBufferWithoutRelcache
11339180
BufferGetLSNAtomic
14253140
rlocator_comparator
18430938
BufferIsPermanent
19578110
MarkBufferDirtyHint
20508788
IncrBufferRefCount
23503408
BufferGetTag
29984974
UnlockReleaseBuffer
37965156
MarkBufferDirty
43288960
ReleaseAndReadBuffer
57904712
LockBufHdr
71506698
ReadBuffer
87094682
BufferGetBlockNumber
101131466
ReadBufferExtended
104735400
ReadBuffer_common
116074586
ForgetPrivateRefCountEntry
118165220
NewPrivateRefCountEntry
118165220
PinBuffer
118216350
StartReadBuffer
119401156
BufferAlloc
121413034
StartReadBuffersImpl
123010066
PinBufferForBlock
123955366
ReleaseBuffer
125201832
ReservePrivateRefCountEntry
129564986
UnpinBuffer
145273202
UnpinBufferNoOwner
145281906
GetPrivateRefCountEntry
291832426
LockBuffer
348367236
Generated by:
LCOV version 1.16