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 %
2170
1978
Test Date:
2026-04-30 22:16:37
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
AbortBufferIO
15
FlushRelationsAllBuffers
15
ResOwnerReleaseBufferIO
15
EvictRelUnpinnedBuffers
29
MarkDirtyUnpinnedBufferInternal
36
shared_buffer_write_error_callback
40
DebugPrintBufferRefcount
46
FlushOneBuffer
82
DropDatabaseBuffers
83
WakePinCountWaiter
92
EvictUnpinnedBuffer
137
FlushRelationBuffers
189
buffer_readv_encode_error
192
buffer_readv_report
272
WaitIO
371
buffer_readv_decode_error
450
WaitBufHdrUnlocked
607
DropRelationBuffers
824
FindAndDropRelationBuffers
835
IssuePendingWritebacks
1197
BufferLockDequeueSelf
1520
BufferSync
1937
CheckPointBuffers
1937
IsBufferCleanupOK
2341
EvictUnpinnedBufferInternal
2537
local_buffer_readv_complete
2839
local_buffer_readv_stage
2839
WritebackContextInit
3066
ReleaseAndReadBuffer
3646
ReadRecentBuffer
5047
ResOwnerReleaseBuffer
10561
BgBufferSync
14666
DropRelationsAllBuffers
17997
BufferLockWakeup
20964
BufferLockQueueSelf
22805
AtProcExit_Buffers
24251
InitBufferManagerAccess
24251
LockBufferForCleanup
28546
BufferIsDirty
29512
PrefetchBuffer
29621
PrefetchSharedBuffer
40520
ExtendBufferedRelTo
55683
ExtendBufferedRel
57165
UnlockBuffers
64893
CreateAndCopyRelationData
66152
RelationCopyStorageUsingBuffer
86210
InvalidateBuffer
128426
ExtendBufferedRelBy
210508
ExtendBufferedRelShared
253447
LimitAdditionalPins
253447
ExtendBufferedRelCommon
268376
ts_ckpt_progress_comparator
287156
FlushUnlockedBuffer
349036
PinBuffer_Locked
350533
ZeroAndLockBuffer
352686
BufferFinishSetHintBits
413015
BufferBeginSetHintBits
413023
ConditionalLockBufferForCleanup
540692
AtEOXact_Buffers
627012
CheckForBufferLeaks
651263
ScheduleBufferTagForWriteback
691605
FlushBuffer
695416
MarkBufferDirtyHint
743072
GetPinLimit
761970
shared_buffer_readv_complete
1325128
buffer_readv_complete
1327967
InvalidateVictimBuffer
1390136
shared_buffer_readv_complete_local
1459926
shared_buffer_readv_stage
1459926
ProcessReadBuffersResult
1462274
buffer_stage_common
1462765
WaitReadBuffers
1465031
AsyncReadBuffers
1466132
buffer_readv_complete_one
1477505
StartBufferIO
1652238
ConditionalLockBuffer
1788562
BufferLockConditional
2070727
StartReadBuffers
2107318
GetVictimBuffer
2232607
SyncOneBuffer
2423314
RelationGetNumberOfBlocksInFork
2607367
CheckBufferIsPinnedOnce
2689389
TerminateBufferIO
2756642
StartSharedBufferIO
2931526
GetPrivateRefCount
3219062
ckpt_buforder_comparator
3477206
GetAdditionalPinLimit
4197317
CheckReadBuffersOperation
4397524
ReadBufferWithoutRelcache
5954502
BufferGetLSNAtomic
8796496
rlocator_comparator
13254358
SharedBufferBeginSetHintBits
15156497
IncrBufferRefCount
15296245
MarkSharedBufferDirtyHint
15466760
BufferSetHintBits16
15549390
BufferIsPermanent
17233446
BufferGetTag
27551627
LockBufHdr
28586711
MarkBufferDirty
34478279
UnpinBuffer
50041979
UnpinBufferNoOwner
50048548
ReleaseBuffer
50438637
UnlockReleaseBuffer
50542513
ReadBuffer
63000747
BufferLockUnlock
64761902
UnlockBuffer
69613290
ReadBufferExtended
74377915
ForgetPrivateRefCountEntry
76969246
NewPrivateRefCountEntry
76969246
TrackNewBufferPin
76969246
BufferGetBlockNumber
80173423
ReadBuffer_common
80332421
PinBuffer
81777557
StartReadBuffer
82727126
TrackBufferHit
83410007
BufferAlloc
83724178
StartReadBuffersImpl
84834444
PinBufferForBlock
85372587
ReservePrivateRefCountEntry
88770634
GetPrivateRefCountEntrySlow
107325124
BufferLockAcquire
111854363
BufferLockDisownInternal
113922944
BufferLockProcessRelease
113922944
BufferLockReleaseSub
113922944
BufferLockAttempt
113969180
LockBufferInternal
117975755
GetPrivateRefCountEntry
442043823
Generated by:
LCOV version 2.0-1