LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1893
2102
90.1 %
Date:
2026-02-02 00:17:47
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2600436
AtEOXact_Buffers
989628
AtProcExit_Buffers
45078
BgBufferSync
29920
BufferAlloc
121823456
BufferGetBlockNumber
100159808
BufferGetLSNAtomic
13983684
BufferGetTag
31790304
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19269638
BufferLockAcquire
162059060
BufferLockAttempt
165335652
BufferLockConditional
3121362
BufferLockDequeueSelf
5666
BufferLockDisown
0
BufferLockDisownInternal
165170576
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
165170576
BufferLockQueueSelf
80448
BufferLockReleaseSub
165170576
BufferLockUnlock
165170576
BufferLockWakeup
71942
BufferSync
3578
CheckBufferIsPinnedOnce
4720914
CheckForBufferLeaks
1034706
CheckPointBuffers
3578
CheckReadBuffersOperation
7795672
ConditionalLockBuffer
2706964
ConditionalLockBufferForCleanup
796168
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1268
DropRelationsAllBuffers
28602
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91942
ExtendBufferedRelBy
322136
ExtendBufferedRelCommon
430440
ExtendBufferedRelShared
407560
ExtendBufferedRelTo
103984
FindAndDropRelationBuffers
1672
FlushBuffer
1147052
FlushDatabaseBuffers
10
FlushOneBuffer
160
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
615378
ForgetPrivateRefCountEntry
118378668
GetAdditionalPinLimit
7029646
GetPinLimit
1255190
GetPrivateRefCount
5518024
GetPrivateRefCountEntry
622629020
GetPrivateRefCountEntrySlow
146844760
GetVictimBuffer
3949840
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23460728
InitBufferManagerAccess
45078
InvalidateBuffer
212884
InvalidateVictimBuffer
2468410
IsBufferCleanupOK
4072
IssuePendingWritebacks
2214
LimitAdditionalPins
407560
LockBufHdr
65060768
LockBufferForCleanup
49786
LockBufferInternal
171267324
MarkBufferDirty
43702910
MarkBufferDirtyHint
20309784
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118378668
PinBuffer
118333614
PinBufferForBlock
124377798
PinBuffer_Locked
617788
PrefetchBuffer
43154
PrefetchSharedBuffer
64366
ProcessReadBuffersResult
2596604
ReadBuffer
87379372
ReadBufferExtended
104856346
ReadBufferWithoutRelcache
11579602
ReadBuffer_common
116435962
ReadBuffersCanStartIO
2946046
ReadBuffersCanStartIOOnce
2946046
ReadRecentBuffer
8928
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3778160
ReleaseAndReadBuffer
58116578
ReleaseBuffer
125093216
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15216
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
130867970
ScheduleBufferTagForWriteback
1140040
StartBufferIO
5099462
StartReadBuffer
119857914
StartReadBuffers
3525844
StartReadBuffersImpl
123383758
SyncOneBuffer
4430210
TerminateBufferIO
4817242
TrackNewBufferPin
118378668
UnlockBuffer
174532280
UnlockBuffers
106652
UnlockReleaseBuffer
37528338
UnpinBuffer
145656782
UnpinBufferNoOwner
145665932
WaitBufHdrUnlocked
4914
WaitIO
2902
WaitReadBuffers
2596584
WakePinCountWaiter
132
WritebackContextInit
5626
ZeroAndLockBuffer
648442
buffer_readv_complete
2386620
buffer_readv_complete_one
2664086
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2597348
buffertag_comparator
0
ckpt_buforder_comparator
6067412
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19581812
shared_buffer_readv_complete
2383008
shared_buffer_readv_complete_local
2593736
shared_buffer_readv_stage
2593736
shared_buffer_write_error_callback
88
ts_ckpt_progress_comparator
498072
Generated by:
LCOV version 1.16