LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1888
2102
89.8 %
Date:
2026-02-04 14:18:23
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2581868
AtEOXact_Buffers
1044982
AtProcExit_Buffers
45396
BgBufferSync
29238
BufferAlloc
122753344
BufferGetBlockNumber
101214630
BufferGetLSNAtomic
14245382
BufferGetTag
31763488
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19383346
BufferLockAcquire
163015196
BufferLockAttempt
166347806
BufferLockConditional
3222202
BufferLockDequeueSelf
3576
BufferLockDisown
0
BufferLockDisownInternal
166235700
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
166235700
BufferLockQueueSelf
56992
BufferLockReleaseSub
166235700
BufferLockUnlock
166235700
BufferLockWakeup
51570
BufferSync
3580
CheckBufferIsPinnedOnce
4823480
CheckForBufferLeaks
1090378
CheckPointBuffers
3580
CheckReadBuffersOperation
7739684
ConditionalLockBuffer
2815922
ConditionalLockBufferForCleanup
921544
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1282
DropRelationsAllBuffers
28622
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92148
ExtendBufferedRelBy
322642
ExtendBufferedRelCommon
431174
ExtendBufferedRelShared
408292
ExtendBufferedRelTo
104210
FindAndDropRelationBuffers
1654
FlushBuffer
1135560
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
10
FlushUnlockedBuffer
612962
ForgetPrivateRefCountEntry
119305998
GetAdditionalPinLimit
7269960
GetPinLimit
1282916
GetPrivateRefCount
5745922
GetPrivateRefCountEntry
627377902
GetPrivateRefCountEntrySlow
148002968
GetVictimBuffer
3931136
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23726686
InitBufferManagerAccess
45396
InvalidateBuffer
213516
InvalidateVictimBuffer
2447270
IsBufferCleanupOK
4072
IssuePendingWritebacks
2208
LimitAdditionalPins
408292
LockBufHdr
65217280
LockBufferForCleanup
44604
LockBufferInternal
172225936
MarkBufferDirty
43666900
MarkBufferDirtyHint
20366026
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119305998
PinBuffer
119283476
PinBufferForBlock
125307708
PinBuffer_Locked
615372
PrefetchBuffer
42948
PrefetchSharedBuffer
64592
ProcessReadBuffersResult
2577894
ReadBuffer
87963638
ReadBufferExtended
105642330
ReadBufferWithoutRelcache
11563728
ReadBuffer_common
117206076
ReadBuffersCanStartIO
2927466
ReadBuffersCanStartIOOnce
2927466
ReadRecentBuffer
9262
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3805338
ReleaseAndReadBuffer
58658240
ReleaseBuffer
126121060
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15232
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
131732206
ScheduleBufferTagForWriteback
1128644
StartBufferIO
5069226
StartReadBuffer
120669156
StartReadBuffers
3645952
StartReadBuffersImpl
124315108
SyncOneBuffer
4382312
TerminateBufferIO
4786388
TrackNewBufferPin
119305998
UnlockBuffer
175599840
UnlockBuffers
106972
UnlockReleaseBuffer
37748868
UnpinBuffer
146851672
UnpinBufferNoOwner
146860838
WaitBufHdrUnlocked
2616
WaitIO
3094
WaitReadBuffers
2577874
WakePinCountWaiter
174
WritebackContextInit
5628
ZeroAndLockBuffer
647014
buffer_readv_complete
2367470
buffer_readv_complete_one
2644910
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2578646
buffertag_comparator
0
ckpt_buforder_comparator
6014868
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19582214
shared_buffer_readv_complete
2363858
shared_buffer_readv_complete_local
2575034
shared_buffer_readv_stage
2575034
shared_buffer_write_error_callback
86
ts_ckpt_progress_comparator
493932
Generated by:
LCOV version 1.16