LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1715
1898
90.4 %
Date:
2025-12-08 08:18:17
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2507156
AtEOXact_Buffers
1136208
AtProcExit_Buffers
45560
BgBufferSync
25642
BufferAlloc
122951966
BufferGetBlockNumber
102106000
BufferGetLSNAtomic
14454500
BufferGetTag
30179848
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
18909058
BufferSync
3460
CheckBufferIsPinnedOnce
5220722
CheckForBufferLeaks
1181768
CheckPointBuffers
3460
CheckReadBuffersOperation
7494044
ConditionalLockBuffer
3313608
ConditionalLockBufferForCleanup
1419290
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1296
DropRelationsAllBuffers
27528
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91142
ExtendBufferedRelBy
319722
ExtendBufferedRelCommon
427312
ExtendBufferedRelShared
404452
ExtendBufferedRelTo
103314
FindAndDropRelationBuffers
1606
FlushBuffer
1131432
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
610634
ForgetPrivateRefCountEntry
119705332
GetAdditionalPinLimit
8148298
GetPinLimit
1319500
GetPrivateRefCount
6640930
GetPrivateRefCountEntry
295963310
GetVictimBuffer
3829128
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23561580
InitBufferManagerAccess
45560
InvalidateBuffer
212978
InvalidateVictimBuffer
2372230
IsBufferCleanupOK
4048
IssuePendingWritebacks
2132
LimitAdditionalPins
404452
LockBufHdr
64389812
LockBuffer
346203730
LockBufferForCleanup
44170
MarkBufferDirty
43113340
MarkBufferDirtyHint
19835816
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119705332
PinBuffer
119581660
PinBufferForBlock
125506202
PinBuffer_Locked
613042
PrefetchBuffer
42160
PrefetchSharedBuffer
63652
ProcessReadBuffersResult
2492430
ReadBuffer
87392858
ReadBufferExtended
105601042
ReadBufferWithoutRelcache
11422034
ReadBuffer_common
117023090
ReadBuffersCanStartIO
2842316
ReadBuffersCanStartIOOnce
2842316
ReadRecentBuffer
9176
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3777570
ReleaseAndReadBuffer
58393374
ReleaseBuffer
126588448
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15164
ReservePrivateRefCountEntry
131435718
ScheduleBufferTagForWriteback
1120998
StartBufferIO
4971984
StartReadBuffer
120442728
StartReadBuffers
4085900
StartReadBuffersImpl
124528628
SyncOneBuffer
4142144
TerminateBufferIO
4681454
TrackNewBufferPin
119705332
UnlockBuffers
106026
UnlockReleaseBuffer
38515320
UnpinBuffer
146879432
UnpinBufferNoOwner
146888530
WaitBufHdrUnlocked
1596
WaitIO
13270
WaitReadBuffers
2492410
WakePinCountWaiter
66
WritebackContextInit
5420
ZeroAndLockBuffer
642426
buffer_readv_complete
2283504
buffer_readv_complete_one
2552058
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2493168
buffertag_comparator
0
ckpt_buforder_comparator
6098200
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19417918
shared_buffer_readv_complete
2279890
shared_buffer_readv_complete_local
2489554
shared_buffer_readv_stage
2489554
shared_buffer_write_error_callback
82
ts_ckpt_progress_comparator
493016
Generated by:
LCOV version 1.16