LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1887
2100
89.9 %
Date:
2026-01-20 20:17:38
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2620866
AtEOXact_Buffers
972004
AtProcExit_Buffers
45198
BgBufferSync
24186
BufferAlloc
121316030
BufferGetBlockNumber
99249978
BufferGetLSNAtomic
13993462
BufferGetTag
31739036
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19257768
BufferLockAcquire
161788372
BufferLockAttempt
164900348
BufferLockConditional
3012754
BufferLockDequeueSelf
1970
BufferLockDisown
0
BufferLockDisownInternal
164798868
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
164798868
BufferLockQueueSelf
50596
BufferLockReleaseSub
164798868
BufferLockUnlock
164798868
BufferLockWakeup
47194
BufferSync
3556
CheckBufferIsPinnedOnce
4682764
CheckForBufferLeaks
1017202
CheckPointBuffers
3556
CheckReadBuffersOperation
7829532
ConditionalLockBuffer
2593168
ConditionalLockBufferForCleanup
759614
CreateAndCopyRelationData
113400
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1242
DropRelationsAllBuffers
28530
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92004
ExtendBufferedRelBy
323934
ExtendBufferedRelCommon
432764
ExtendBufferedRelShared
409894
ExtendBufferedRelTo
104526
FindAndDropRelationBuffers
1664
FlushBuffer
1136656
FlushDatabaseBuffers
10
FlushOneBuffer
160
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
598936
ForgetPrivateRefCountEntry
117865174
GetAdditionalPinLimit
6965414
GetPinLimit
1245878
GetPrivateRefCount
5443286
GetPrivateRefCountEntry
620643448
GetPrivateRefCountEntrySlow
146229644
GetVictimBuffer
3955416
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23394670
InitBufferManagerAccess
45198
InvalidateBuffer
211304
InvalidateVictimBuffer
2468272
IsBufferCleanupOK
4036
IssuePendingWritebacks
2182
LimitAdditionalPins
409894
LockBufHdr
64599600
LockBufferForCleanup
42692
LockBufferInternal
171013162
MarkBufferDirty
43602462
MarkBufferDirtyHint
20208878
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
117865174
PinBuffer
117825632
PinBufferForBlock
123870426
PinBuffer_Locked
601346
PrefetchBuffer
41912
PrefetchSharedBuffer
63532
ProcessReadBuffersResult
2603318
ReadBuffer
86906636
ReadBufferExtended
104326086
ReadBufferWithoutRelcache
11545818
ReadBuffer_common
115871914
ReadBuffersCanStartIO
2967074
ReadBuffersCanStartIOOnce
2967074
ReadRecentBuffer
9084
RelationCopyStorageUsingBuffer
150852
RelationGetNumberOfBlocksInFork
3763378
ReleaseAndReadBuffer
58059272
ReleaseBuffer
124617194
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15186
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
130005984
ScheduleBufferTagForWriteback
1129748
StartBufferIO
5105808
StartReadBuffer
119389158
StartReadBuffers
3493760
StartReadBuffersImpl
122882918
SyncOneBuffer
4068004
TerminateBufferIO
4809604
TrackNewBufferPin
117865174
UnlockBuffer
174177062
UnlockBuffers
106778
UnlockReleaseBuffer
37307296
UnpinBuffer
145071028
UnpinBufferNoOwner
145080148
WaitBufHdrUnlocked
2180
WaitIO
16168
WaitReadBuffers
2603300
WakePinCountWaiter
150
WritebackContextInit
5592
ZeroAndLockBuffer
641312
buffer_readv_complete
2393666
buffer_readv_complete_one
2671130
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2604056
buffertag_comparator
0
ckpt_buforder_comparator
6072436
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19581432
shared_buffer_readv_complete
2390054
shared_buffer_readv_complete_local
2600444
shared_buffer_readv_stage
2600444
shared_buffer_write_error_callback
74
ts_ckpt_progress_comparator
496902
Generated by:
LCOV version 1.16