LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1734
1917
90.5 %
Date:
2026-01-02 21:16:57
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2628654
AtEOXact_Buffers
950412
AtProcExit_Buffers
44584
BgBufferSync
27900
BufferAlloc
120638888
BufferGetBlockNumber
98911772
BufferGetLSNAtomic
13879666
BufferGetTag
31672666
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19345774
BufferSync
3546
CheckBufferIsPinnedOnce
4607834
CheckForBufferLeaks
994996
CheckPointBuffers
3546
CheckReadBuffersOperation
7861132
ConditionalLockBuffer
2528804
ConditionalLockBufferForCleanup
678696
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1250
DropRelationsAllBuffers
28520
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91812
ExtendBufferedRelBy
323734
ExtendBufferedRelCommon
432238
ExtendBufferedRelShared
409364
ExtendBufferedRelTo
104464
FindAndDropRelationBuffers
1632
FlushBuffer
1141772
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
606800
ForgetPrivateRefCountEntry
117197164
GetAdditionalPinLimit
6798168
GetPinLimit
1234976
GetPrivateRefCount
5285942
GetPrivateRefCountEntry
288854718
GetPrivateRefCountEntrySlow
136536140
GetVictimBuffer
3959622
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23059316
InitBufferManagerAccess
44584
InvalidateBuffer
208432
InvalidateVictimBuffer
2488466
IsBufferCleanupOK
2544
IssuePendingWritebacks
2168
LimitAdditionalPins
409364
LockBufHdr
64423930
LockBuffer
342896852
LockBufferForCleanup
43100
MarkBufferDirty
43510044
MarkBufferDirtyHint
20336878
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
117197164
PinBuffer
117143390
PinBufferForBlock
123193524
PinBuffer_Locked
609208
PrefetchBuffer
41958
PrefetchSharedBuffer
63550
ProcessReadBuffersResult
2615222
ReadBuffer
86436806
ReadBufferExtended
103739978
ReadBufferWithoutRelcache
11496168
ReadBuffer_common
115236162
ReadBuffersCanStartIO
2970666
ReadBuffersCanStartIOOnce
2970666
ReadRecentBuffer
9198
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3740976
ReleaseAndReadBuffer
57809358
ReleaseBuffer
123819040
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15222
ReservePrivateRefCountEntry
129233668
ScheduleBufferTagForWriteback
1134818
StartBufferIO
5111438
StartReadBuffer
118802734
StartReadBuffers
3410354
StartReadBuffersImpl
122213088
SyncOneBuffer
4120316
TerminateBufferIO
4820870
TrackNewBufferPin
117197164
UnlockBuffers
106028
UnlockReleaseBuffer
36963624
UnpinBuffer
144066316
UnpinBufferNoOwner
144075472
WaitBufHdrUnlocked
1046
WaitIO
11694
WaitReadBuffers
2615202
WakePinCountWaiter
154
WritebackContextInit
5566
ZeroAndLockBuffer
638436
buffer_readv_complete
2406080
buffer_readv_complete_one
2680358
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2615964
buffertag_comparator
0
ckpt_buforder_comparator
6034574
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19419330
shared_buffer_readv_complete
2402468
shared_buffer_readv_complete_local
2612352
shared_buffer_readv_stage
2612352
shared_buffer_write_error_callback
82
ts_ckpt_progress_comparator
494946
Generated by:
LCOV version 1.16