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-08 14:19:08
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferLockDisown
0
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
HoldingBufferPinThatDelaysRecovery
6
FlushRelationsAllBuffers
8
FlushDatabaseBuffers
10
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
MarkDirtyUnpinnedBufferInternal
72
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
80
WakePinCountWaiter
148
DropDatabaseBuffers
152
FlushOneBuffer
158
FlushRelationBuffers
276
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1298
WaitBufHdrUnlocked
1558
BufferLockDequeueSelf
1588
FindAndDropRelationBuffers
1610
IssuePendingWritebacks
2202
BufferSync
3578
CheckPointBuffers
3578
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
IsBufferCleanupOK
4050
EvictUnpinnedBufferInternal
4286
WritebackContextInit
5620
ReadRecentBuffer
9312
ResOwnerReleaseBuffer
15236
DropRelationsAllBuffers
28592
BgBufferSync
29926
BufferLockWakeup
36668
WaitIO
38688
BufferLockQueueSelf
39936
PrefetchBuffer
44380
AtProcExit_Buffers
45892
InitBufferManagerAccess
45892
LockBufferForCleanup
47748
PrefetchSharedBuffer
66022
ExtendBufferedRel
91972
ExtendBufferedRelTo
104548
UnlockBuffers
107584
CreateAndCopyRelationData
112952
RelationCopyStorageUsingBuffer
150256
InvalidateBuffer
213920
ExtendBufferedRelBy
320964
ExtendBufferedRelShared
406940
LimitAdditionalPins
406940
ExtendBufferedRelCommon
429828
ts_ckpt_progress_comparator
499732
FlushUnlockedBuffer
614140
PinBuffer_Locked
616550
ZeroAndLockBuffer
642420
ConditionalLockBufferForCleanup
977494
AtEOXact_Buffers
1107884
ScheduleBufferTagForWriteback
1133946
FlushBuffer
1140886
CheckForBufferLeaks
1153776
GetPinLimit
1321326
shared_buffer_readv_complete
2370614
buffer_readv_complete
2374226
InvalidateVictimBuffer
2450392
shared_buffer_readv_complete_local
2581416
shared_buffer_readv_stage
2581416
WaitReadBuffers
2584264
ProcessReadBuffersResult
2584284
buffer_stage_common
2585028
AsyncReadBuffers
2592532
buffer_readv_complete_one
2647962
ConditionalLockBuffer
2864530
ReadBuffersCanStartIO
2933926
ReadBuffersCanStartIOOnce
2933926
BufferLockConditional
3273974
StartReadBuffers
3729804
RelationGetNumberOfBlocksInFork
3848978
GetVictimBuffer
3928736
SyncOneBuffer
4350506
TerminateBufferIO
4788832
CheckBufferIsPinnedOnce
4878640
StartBufferIO
5075092
GetPrivateRefCount
5888326
ckpt_buforder_comparator
6103436
GetAdditionalPinLimit
7436512
CheckReadBuffersOperation
7763128
ReadBufferWithoutRelcache
11549450
BufferGetLSNAtomic
14552230
BufferIsPermanent
19356158
rlocator_comparator
19582816
MarkBufferDirtyHint
20353518
IncrBufferRefCount
24059852
BufferGetTag
31818574
UnlockReleaseBuffer
37887662
MarkBufferDirty
43736852
ReleaseAndReadBuffer
59442086
LockBufHdr
65604032
ReadBuffer
89015734
BufferGetBlockNumber
102106650
ReadBufferExtended
106839598
ReadBuffer_common
118389064
PinBuffer
120421854
ForgetPrivateRefCountEntry
120439160
NewPrivateRefCountEntry
120439160
TrackNewBufferPin
120439160
StartReadBuffer
121729832
BufferAlloc
123889324
StartReadBuffersImpl
125459636
PinBufferForBlock
126443438
ReleaseBuffer
127294726
ReservePrivateRefCountEntry
132827970
UnpinBuffer
148321408
UnpinBufferNoOwner
148330578
GetPrivateRefCountEntrySlow
149233032
BufferLockAcquire
164266494
BufferLockDisownInternal
167537090
BufferLockProcessRelease
167537090
BufferLockReleaseSub
167537090
BufferLockUnlock
167537090
BufferLockAttempt
167618752
LockBufferInternal
173476094
UnlockBuffer
176899850
GetPrivateRefCountEntry
633077912
Generated by:
LCOV version 1.16