LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
91.2 %
2172
1981
Test Date:
2026-05-24 12:17:26
Functions:
93.7 %
142
133
Legend:
Lines:    
hit
not hit
Function Name
Hit count
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferLockDisown
0
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
1
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
HoldingBufferPinThatDelaysRecovery
3
FlushDatabaseBuffers
5
FlushRelationsAllBuffers
11
AbortBufferIO
15
ResOwnerReleaseBufferIO
15
EvictRelUnpinnedBuffers
29
MarkDirtyUnpinnedBufferInternal
36
shared_buffer_write_error_callback
45
DebugPrintBufferRefcount
46
WakePinCountWaiter
68
DropDatabaseBuffers
81
FlushOneBuffer
88
EvictUnpinnedBuffer
137
FlushRelationBuffers
175
buffer_readv_encode_error
194
buffer_readv_report
275
WaitIO
309
buffer_readv_decode_error
454
WaitBufHdrUnlocked
733
DropRelationBuffers
810
FindAndDropRelationBuffers
845
IssuePendingWritebacks
1209
BufferLockDequeueSelf
1396
BufferSync
1948
CheckPointBuffers
1948
EvictUnpinnedBufferInternal
2537
IsBufferCleanupOK
2679
local_buffer_readv_complete
2843
local_buffer_readv_stage
2843
WritebackContextInit
3101
ReleaseAndReadBuffer
3646
ReadRecentBuffer
5141
ResOwnerReleaseBuffer
10580
BgBufferSync
14862
DropRelationsAllBuffers
17999
BufferLockWakeup
21400
BufferLockQueueSelf
23101
AtProcExit_Buffers
24631
InitBufferManagerAccess
24631
PrefetchBuffer
29088
LockBufferForCleanup
29400
BufferIsDirty
29563
PrefetchSharedBuffer
40085
ExtendBufferedRelTo
55727
ExtendBufferedRel
57329
UnlockBuffers
65488
CreateAndCopyRelationData
65908
RelationCopyStorageUsingBuffer
85892
InvalidateBuffer
126883
ExtendBufferedRelBy
211353
ExtendBufferedRelShared
254334
LimitAdditionalPins
254334
ExtendBufferedRelCommon
269287
ts_ckpt_progress_comparator
287397
FlushUnlockedBuffer
352353
PinBuffer_Locked
353850
ZeroAndLockBuffer
354750
BufferFinishSetHintBits
423258
BufferBeginSetHintBits
423269
MarkBufferDirtyHint
438872
ConditionalLockBufferForCleanup
604343
AtEOXact_Buffers
652149
CheckForBufferLeaks
676780
ScheduleBufferTagForWriteback
702096
FlushBuffer
705892
GetPinLimit
774756
shared_buffer_readv_complete
1340482
buffer_readv_complete
1343325
InvalidateVictimBuffer
1407182
shared_buffer_readv_complete_local
1475361
shared_buffer_readv_stage
1475361
ProcessReadBuffersResult
1477712
buffer_stage_common
1478204
WaitReadBuffers
1480437
AsyncReadBuffers
1481476
buffer_readv_complete_one
1493196
StartBufferIO
1667358
ConditionalLockBuffer
1849711
BufferLockConditional
2139232
StartReadBuffers
2171769
GetVictimBuffer
2250648
SyncOneBuffer
2433805
RelationGetNumberOfBlocksInFork
2622645
CheckBufferIsPinnedOnce
2772520
TerminateBufferIO
2785706
StartSharedBufferIO
2960024
GetPrivateRefCount
3366155
ckpt_buforder_comparator
3497924
GetAdditionalPinLimit
4326227
CheckReadBuffersOperation
4443680
ReadBufferWithoutRelcache
5964184
BufferGetLSNAtomic
8920675
rlocator_comparator
13254097
MarkSharedBufferDirtyHint
15140066
SharedBufferBeginSetHintBits
15144198
IncrBufferRefCount
15425938
BufferSetHintBits16
15526850
BufferIsPermanent
17276144
BufferGetTag
27573869
LockBufHdr
28801424
MarkBufferDirty
34811285
UnpinBuffer
50369875
UnpinBufferNoOwner
50376463
ReleaseBuffer
50763307
UnlockReleaseBuffer
50941931
ReadBuffer
63371129
BufferLockUnlock
64948020
UnlockBuffer
69796138
ReadBufferExtended
74837397
ForgetPrivateRefCountEntry
77564156
NewPrivateRefCountEntry
77564156
TrackNewBufferPin
77564156
BufferGetBlockNumber
80760983
ReadBuffer_common
80801586
PinBuffer
82353431
StartReadBuffer
83254023
TrackBufferHit
83985955
BufferAlloc
84317192
StartReadBuffersImpl
85425792
PinBufferForBlock
85965775
ReservePrivateRefCountEntry
89392628
GetPrivateRefCountEntrySlow
108082431
BufferLockAcquire
112371105
BufferLockDisownInternal
114508308
BufferLockProcessRelease
114508308
BufferLockReleaseSub
114508308
BufferLockAttempt
114555143
LockBufferInternal
118489354
GetPrivateRefCountEntry
444781956
Generated by:
LCOV version 2.0-1