LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1709
1898
90.0 %
Date:
2025-12-08 21:17:39
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2514740
AtEOXact_Buffers
1097764
AtProcExit_Buffers
45084
BgBufferSync
22626
BufferAlloc
121689388
BufferGetBlockNumber
100802228
BufferGetLSNAtomic
14203108
BufferGetTag
30158514
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19131320
BufferSync
3458
CheckBufferIsPinnedOnce
5021142
CheckForBufferLeaks
1142848
CheckPointBuffers
3458
CheckReadBuffersOperation
7518288
ConditionalLockBuffer
3124748
ConditionalLockBufferForCleanup
1218502
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1250
DropRelationsAllBuffers
27552
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91392
ExtendBufferedRelBy
320578
ExtendBufferedRelCommon
428146
ExtendBufferedRelShared
405296
ExtendBufferedRelTo
103290
FindAndDropRelationBuffers
1612
FlushBuffer
1122130
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
601480
ForgetPrivateRefCountEntry
118441552
GetAdditionalPinLimit
7759796
GetPinLimit
1297638
GetPrivateRefCount
6240528
GetPrivateRefCountEntry
292527322
GetVictimBuffer
3833678
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23311914
InitBufferManagerAccess
45084
InvalidateBuffer
211838
InvalidateVictimBuffer
2373556
IsBufferCleanupOK
4012
IssuePendingWritebacks
2132
LimitAdditionalPins
405296
LockBufHdr
63703810
LockBuffer
343780726
LockBufferForCleanup
42058
MarkBufferDirty
43079038
MarkBufferDirtyHint
20074824
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118441552
PinBuffer
118315776
PinBufferForBlock
124243638
PinBuffer_Locked
603888
PrefetchBuffer
41222
PrefetchSharedBuffer
62648
ProcessReadBuffersResult
2500760
ReadBuffer
86576668
ReadBufferExtended
104548580
ReadBufferWithoutRelcache
11399684
ReadBuffer_common
115948288
ReadBuffersCanStartIO
2852026
ReadBuffersCanStartIOOnce
2852026
ReadRecentBuffer
9282
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3752216
ReleaseAndReadBuffer
57854734
ReleaseBuffer
125305914
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15172
ReservePrivateRefCountEntry
129961012
ScheduleBufferTagForWriteback
1111754
StartBufferIO
4966258
StartReadBuffer
119380236
StartReadBuffers
3891168
StartReadBuffersImpl
123271404
SyncOneBuffer
3923728
TerminateBufferIO
4676248
TrackNewBufferPin
118441552
UnlockBuffers
105528
UnlockReleaseBuffer
38088146
UnpinBuffer
145359388
UnpinBufferNoOwner
145368494
WaitBufHdrUnlocked
1696
WaitIO
12796
WaitReadBuffers
2500740
WakePinCountWaiter
140
WritebackContextInit
5422
ZeroAndLockBuffer
634960
buffer_readv_complete
2291610
buffer_readv_complete_one
2562260
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2501500
buffertag_comparator
0
ckpt_buforder_comparator
6083668
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19419866
shared_buffer_readv_complete
2287996
shared_buffer_readv_complete_local
2497886
shared_buffer_readv_stage
2497886
shared_buffer_write_error_callback
78
ts_ckpt_progress_comparator
493998
Generated by:
LCOV version 1.16