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-06 15:18:28
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2488260
AtEOXact_Buffers
1113148
AtProcExit_Buffers
45214
BgBufferSync
27436
BufferAlloc
122027430
BufferGetBlockNumber
101122172
BufferGetLSNAtomic
14243112
BufferGetTag
30175268
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19049880
BufferSync
3476
CheckBufferIsPinnedOnce
5085634
CheckForBufferLeaks
1158362
CheckPointBuffers
3476
CheckReadBuffersOperation
7438216
ConditionalLockBuffer
3139696
ConditionalLockBufferForCleanup
1305762
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1254
DropRelationsAllBuffers
27560
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
90922
ExtendBufferedRelBy
319490
ExtendBufferedRelCommon
426144
ExtendBufferedRelShared
403272
ExtendBufferedRelTo
102360
FindAndDropRelationBuffers
1604
FlushBuffer
1137212
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
26
FlushUnlockedBuffer
613402
ForgetPrivateRefCountEntry
118781598
GetAdditionalPinLimit
7887114
GetPinLimit
1307828
GetPrivateRefCount
6392328
GetPrivateRefCountEntry
293422220
GetVictimBuffer
3810110
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23330944
InitBufferManagerAccess
45214
InvalidateBuffer
210666
InvalidateVictimBuffer
2352432
IsBufferCleanupOK
4060
IssuePendingWritebacks
2140
LimitAdditionalPins
403272
LockBufHdr
64297232
LockBuffer
344288078
LockBufferForCleanup
45390
MarkBufferDirty
43073126
MarkBufferDirtyHint
20037490
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118781598
PinBuffer
118674892
PinBufferForBlock
124581872
PinBuffer_Locked
615810
PrefetchBuffer
41058
PrefetchSharedBuffer
62664
ProcessReadBuffersResult
2473964
ReadBuffer
86761534
ReadBufferExtended
104821836
ReadBufferWithoutRelcache
11427840
ReadBuffer_common
116249684
ReadBuffersCanStartIO
2826218
ReadBuffersCanStartIOOnce
2826218
ReadRecentBuffer
9236
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3756306
ReleaseAndReadBuffer
57978452
ReleaseBuffer
125589886
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15218
ReservePrivateRefCountEntry
130676434
ScheduleBufferTagForWriteback
1126834
StartBufferIO
4958376
StartReadBuffer
119648274
StartReadBuffers
3954936
StartReadBuffersImpl
123603210
SyncOneBuffer
4327036
TerminateBufferIO
4667316
TrackNewBufferPin
118781598
UnlockBuffers
105634
UnlockReleaseBuffer
38181370
UnpinBuffer
145724294
UnpinBufferNoOwner
145733446
WaitBufHdrUnlocked
1726
WaitIO
12278
WaitReadBuffers
2473944
WakePinCountWaiter
166
WritebackContextInit
5434
ZeroAndLockBuffer
640716
buffer_readv_complete
2264920
buffer_readv_complete_one
2535404
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2474708
buffertag_comparator
0
ckpt_buforder_comparator
6091156
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19417240
shared_buffer_readv_complete
2261306
shared_buffer_readv_complete_local
2471094
shared_buffer_readv_stage
2471094
shared_buffer_write_error_callback
92
ts_ckpt_progress_comparator
494360
Generated by:
LCOV version 1.16