LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1660
1828
90.8 %
Date:
2025-11-12 00:18:32
Functions:
111
118
94.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
HoldingBufferPinThatDelaysRecovery
6
FlushDatabaseBuffers
10
FlushRelationsAllBuffers
24
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
88
WakePinCountWaiter
132
DropDatabaseBuffers
144
FlushOneBuffer
160
FlushRelationBuffers
272
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1282
WaitBufHdrUnlocked
1346
FindAndDropRelationBuffers
1626
IssuePendingWritebacks
2144
BufferSync
3468
CheckPointBuffers
3468
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
IsBufferCleanupOK
4062
EvictUnpinnedBufferInternal
4278
WritebackContextInit
5422
WaitIO
9078
ReadRecentBuffer
9172
ResOwnerReleaseBufferPin
15242
BgBufferSync
27464
DropRelationsAllBuffers
27510
PrefetchBuffer
41948
LockBufferForCleanup
43188
AtProcExit_Buffers
45074
InitBufferManagerAccess
45074
PrefetchSharedBuffer
63426
ExtendBufferedRel
90826
ExtendBufferedRelTo
102854
UnlockBuffers
104828
CreateAndCopyRelationData
111592
RelationCopyStorageUsingBuffer
148452
InvalidateBuffer
212224
ExtendBufferedRelBy
317984
ExtendBufferedRelShared
402302
LimitAdditionalPins
402302
ExtendBufferedRelCommon
425118
ts_ckpt_progress_comparator
494528
FlushUnlockedBuffer
606740
PinBuffer_Locked
609078
ZeroAndLockBuffer
633950
ScheduleBufferTagForWriteback
1109518
FlushBuffer
1119956
AtEOXact_Buffers
1149944
CheckForBufferLeaks
1195018
GetPinLimit
1326722
ConditionalLockBufferForCleanup
1590590
shared_buffer_readv_complete
2309496
buffer_readv_complete
2313108
InvalidateVictimBuffer
2400084
shared_buffer_readv_complete_local
2518844
shared_buffer_readv_stage
2518844
WaitReadBuffers
2521536
ProcessReadBuffersResult
2521556
buffer_stage_common
2522456
AsyncReadBuffers
2531608
buffer_readv_complete_one
2578992
ReadBuffersCanStartIO
2862208
ReadBuffersCanStartIOOnce
2862208
ConditionalLockBuffer
3481388
RelationGetNumberOfBlocksInFork
3785620
GetVictimBuffer
3842416
SyncOneBuffer
4265804
StartReadBuffers
4288108
TerminateBufferIO
4686440
StartBufferIO
4970168
CheckBufferIsPinnedOnce
5404478
ckpt_buforder_comparator
6053798
GetPrivateRefCount
6995732
CheckReadBuffersOperation
7576746
GetAdditionalPinLimit
8552446
ReadBufferWithoutRelcache
11395908
BufferGetLSNAtomic
14327212
BufferIsPermanent
19121854
rlocator_comparator
19418314
MarkBufferDirtyHint
20155202
IncrBufferRefCount
23577724
BufferGetTag
30149328
UnlockReleaseBuffer
38789122
MarkBufferDirty
43063736
ReleaseAndReadBuffer
58353946
LockBufHdr
64563628
ReadBuffer
87300368
BufferGetBlockNumber
102715870
ReadBufferExtended
105677980
ReadBuffer_common
117073906
PinBuffer
119682600
ForgetPrivateRefCountEntry
119819988
NewPrivateRefCountEntry
119819988
TrackNewBufferPin
119819988
StartReadBuffer
120370608
BufferAlloc
123069088
StartReadBuffersImpl
124658716
PinBufferForBlock
125623254
ReleaseBuffer
126752548
ReservePrivateRefCountEntry
131687350
UnpinBuffer
147004932
UnpinBufferNoOwner
147014108
GetPrivateRefCountEntry
296559658
LockBuffer
349144660
Generated by:
LCOV version 1.16