LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
91.1 %
2172
1979
Test Date:
2026-06-15 02:16:36
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
13
AbortBufferIO
15
ResOwnerReleaseBufferIO
15
EvictRelUnpinnedBuffers
29
MarkDirtyUnpinnedBufferInternal
36
shared_buffer_write_error_callback
44
DebugPrintBufferRefcount
46
WakePinCountWaiter
79
DropDatabaseBuffers
82
FlushOneBuffer
90
EvictUnpinnedBuffer
137
FlushRelationBuffers
180
buffer_readv_encode_error
192
buffer_readv_report
272
WaitIO
391
buffer_readv_decode_error
450
WaitBufHdrUnlocked
745
DropRelationBuffers
798
FindAndDropRelationBuffers
860
IssuePendingWritebacks
1211
BufferLockDequeueSelf
1644
BufferSync
1949
CheckPointBuffers
1949
EvictUnpinnedBufferInternal
2510
IsBufferCleanupOK
2708
local_buffer_readv_complete
2843
local_buffer_readv_stage
2843
WritebackContextInit
3108
ReleaseAndReadBuffer
3646
ReadRecentBuffer
5100
ResOwnerReleaseBuffer
10653
BgBufferSync
14441
DropRelationsAllBuffers
18134
BufferLockWakeup
23609
AtProcExit_Buffers
24720
InitBufferManagerAccess
24720
BufferLockQueueSelf
25466
LockBufferForCleanup
26932
PrefetchBuffer
28260
BufferIsDirty
29488
PrefetchSharedBuffer
39294
ExtendBufferedRelTo
55804
ExtendBufferedRel
57495
UnlockBuffers
65826
CreateAndCopyRelationData
66152
RelationCopyStorageUsingBuffer
86210
InvalidateBuffer
127386
ExtendBufferedRelBy
211578
LimitAdditionalPins
254637
ExtendBufferedRelShared
254785
ExtendBufferedRelCommon
269587
ts_ckpt_progress_comparator
284371
FlushUnlockedBuffer
349955
PinBuffer_Locked
351425
ZeroAndLockBuffer
360116
BufferFinishSetHintBits
425816
BufferBeginSetHintBits
425832
MarkBufferDirtyHint
435174
ConditionalLockBufferForCleanup
603275
AtEOXact_Buffers
659926
CheckForBufferLeaks
684646
ScheduleBufferTagForWriteback
703933
FlushBuffer
707721
GetPinLimit
780363
shared_buffer_readv_complete
1339472
buffer_readv_complete
1342315
InvalidateVictimBuffer
1413327
shared_buffer_readv_complete_local
1475786
shared_buffer_readv_stage
1475786
ProcessReadBuffersResult
1478045
buffer_stage_common
1478629
WaitReadBuffers
1481206
AsyncReadBuffers
1482300
buffer_readv_complete_one
1492496
StartBufferIO
1668628
ConditionalLockBuffer
1849841
BufferLockConditional
2144253
StartReadBuffers
2175588
GetVictimBuffer
2257063
SyncOneBuffer
2432254
RelationGetNumberOfBlocksInFork
2629370
CheckBufferIsPinnedOnce
2774437
TerminateBufferIO
2792591
StartSharedBufferIO
2968869
GetPrivateRefCount
3366603
ckpt_buforder_comparator
3477497
GetAdditionalPinLimit
4333914
CheckReadBuffersOperation
4446042
ReadBufferWithoutRelcache
5975985
BufferGetLSNAtomic
9028943
rlocator_comparator
13253699
MarkSharedBufferDirtyHint
15154941
SharedBufferBeginSetHintBits
15165320
BufferSetHintBits16
15545413
IncrBufferRefCount
15612747
BufferIsPermanent
17281370
BufferGetTag
27491921
LockBufHdr
28833143
MarkBufferDirty
34743073
UnpinBuffer
50864572
UnpinBufferNoOwner
50871230
UnlockReleaseBuffer
51174961
ReleaseBuffer
51260302
ReadBuffer
63740040
BufferLockUnlock
65393542
UnlockBuffer
70244072
ReadBufferExtended
75191061
ForgetPrivateRefCountEntry
78063640
NewPrivateRefCountEntry
78063640
TrackNewBufferPin
78137119
BufferGetBlockNumber
81040303
ReadBuffer_common
81167047
PinBuffer
82889583
StartReadBuffer
83675790
TrackBufferHit
84411286
BufferAlloc
84748518
StartReadBuffersImpl
85851378
PinBufferForBlock
86397080
ReservePrivateRefCountEntry
89827577
GetPrivateRefCountEntrySlow
108533386
BufferLockAcquire
113044024
BufferLockDisownInternal
115186897
BufferLockProcessRelease
115186897
BufferLockReleaseSub
115186897
BufferLockAttempt
115237565
LockBufferInternal
119164680
GetPrivateRefCountEntry
447133235
Generated by:
LCOV version 2.0-1