LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1890
2102
89.9 %
Date:
2026-02-07 20:17:05
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2635626
AtEOXact_Buffers
918872
AtProcExit_Buffers
44408
BgBufferSync
29378
BufferAlloc
120738866
BufferGetBlockNumber
99242782
BufferGetLSNAtomic
13837006
BufferGetTag
31773950
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19363370
BufferLockAcquire
161235392
BufferLockAttempt
164285626
BufferLockConditional
2989048
BufferLockDequeueSelf
1274
BufferLockDisown
0
BufferLockDisownInternal
164223702
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
164223702
BufferLockQueueSelf
31230
BufferLockReleaseSub
164223702
BufferLockUnlock
164223702
BufferLockWakeup
28464
BufferSync
3568
CheckBufferIsPinnedOnce
4642352
CheckForBufferLeaks
963280
CheckPointBuffers
3568
CheckReadBuffersOperation
7902260
ConditionalLockBuffer
2595536
ConditionalLockBufferForCleanup
698984
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1296
DropRelationsAllBuffers
28640
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91926
ExtendBufferedRelBy
321546
ExtendBufferedRelCommon
430554
ExtendBufferedRelShared
407668
ExtendBufferedRelTo
104718
FindAndDropRelationBuffers
1684
FlushBuffer
1125800
FlushDatabaseBuffers
10
FlushOneBuffer
160
FlushRelationBuffers
276
FlushRelationsAllBuffers
10
FlushUnlockedBuffer
615068
ForgetPrivateRefCountEntry
117303916
GetAdditionalPinLimit
6964196
GetPinLimit
1219538
GetPrivateRefCount
5342256
GetPrivateRefCountEntry
618178316
GetPrivateRefCountEntrySlow
145466052
GetVictimBuffer
3975280
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23372332
InitBufferManagerAccess
44408
InvalidateBuffer
213444
InvalidateVictimBuffer
2497848
IsBufferCleanupOK
4060
IssuePendingWritebacks
2190
LimitAdditionalPins
407668
LockBufHdr
64784246
LockBufferForCleanup
42796
LockBufferInternal
170444172
MarkBufferDirty
43669494
MarkBufferDirtyHint
20318756
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
117303916
PinBuffer
117223802
PinBufferForBlock
123293498
PinBuffer_Locked
617478
PrefetchBuffer
44432
PrefetchSharedBuffer
65996
ProcessReadBuffersResult
2632302
ReadBuffer
86623542
ReadBufferExtended
103943122
ReadBufferWithoutRelcache
11538328
ReadBuffer_common
115481476
ReadBuffersCanStartIO
2977224
ReadBuffersCanStartIOOnce
2977224
ReadRecentBuffer
9094
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3743390
ReleaseAndReadBuffer
57846904
ReleaseBuffer
124104462
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15224
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
129812118
ScheduleBufferTagForWriteback
1118886
StartBufferIO
5103270
StartReadBuffer
118816368
StartReadBuffers
3493614
StartReadBuffersImpl
122309982
SyncOneBuffer
4437098
TerminateBufferIO
4821408
TrackNewBufferPin
117303916
UnlockBuffer
173586004
UnlockBuffers
106130
UnlockReleaseBuffer
37292214
UnpinBuffer
144483698
UnpinBufferNoOwner
144492856
WaitBufHdrUnlocked
888
WaitIO
2526
WaitReadBuffers
2632284
WakePinCountWaiter
160
WritebackContextInit
5612
ZeroAndLockBuffer
641930
buffer_readv_complete
2421818
buffer_readv_complete_one
2695640
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2633048
buffertag_comparator
0
ckpt_buforder_comparator
6070440
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19581818
shared_buffer_readv_complete
2418204
shared_buffer_readv_complete_local
2629434
shared_buffer_readv_stage
2629434
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
497362
Generated by:
LCOV version 1.16