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