LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1895
2102
90.2 %
Date:
2026-02-07 18:18:04
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
82
WakePinCountWaiter
142
DropDatabaseBuffers
150
FlushOneBuffer
158
FlushRelationBuffers
272
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1292
FindAndDropRelationBuffers
1696
IssuePendingWritebacks
2188
WaitBufHdrUnlocked
2836
BufferLockDequeueSelf
3360
BufferSync
3564
CheckPointBuffers
3564
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
IsBufferCleanupOK
4060
EvictUnpinnedBufferInternal
4286
WritebackContextInit
5608
ReadRecentBuffer
9132
ResOwnerReleaseBuffer
15188
DropRelationsAllBuffers
28746
BgBufferSync
29194
PrefetchBuffer
43808
LockBufferForCleanup
45480
AtProcExit_Buffers
45490
InitBufferManagerAccess
45490
BufferLockWakeup
50960
BufferLockQueueSelf
56460
PrefetchSharedBuffer
65402
WaitIO
77386
ExtendBufferedRel
91974
ExtendBufferedRelTo
103926
UnlockBuffers
107014
CreateAndCopyRelationData
112952
RelationCopyStorageUsingBuffer
150256
InvalidateBuffer
213128
ExtendBufferedRelBy
322040
ExtendBufferedRelShared
407384
LimitAdditionalPins
407384
ExtendBufferedRelCommon
430280
ts_ckpt_progress_comparator
492690
FlushUnlockedBuffer
610540
PinBuffer_Locked
612950
ZeroAndLockBuffer
646288
ConditionalLockBufferForCleanup
895118
AtEOXact_Buffers
1031728
CheckForBufferLeaks
1077218
ScheduleBufferTagForWriteback
1134522
FlushBuffer
1141446
GetPinLimit
1280658
shared_buffer_readv_complete
2335642
buffer_readv_complete
2339256
InvalidateVictimBuffer
2416764
shared_buffer_readv_complete_local
2546528
shared_buffer_readv_stage
2546528
WaitReadBuffers
2549386
ProcessReadBuffersResult
2549406
buffer_stage_common
2550142
AsyncReadBuffers
2557378
buffer_readv_complete_one
2616404
ConditionalLockBuffer
2788522
ReadBuffersCanStartIO
2902924
ReadBuffersCanStartIOOnce
2902924
BufferLockConditional
3201646
StartReadBuffers
3589852
RelationGetNumberOfBlocksInFork
3795922
GetVictimBuffer
3901036
SyncOneBuffer
4328838
TerminateBufferIO
4761596
CheckBufferIsPinnedOnce
4765172
StartBufferIO
5048362
GetPrivateRefCount
5731792
ckpt_buforder_comparator
6015848
GetAdditionalPinLimit
7157750
CheckReadBuffersOperation
7658218
ReadBufferWithoutRelcache
11576802
BufferGetLSNAtomic
14260732
BufferIsPermanent
19295332
rlocator_comparator
19583970
MarkBufferDirtyHint
20272198
IncrBufferRefCount
23754122
BufferGetTag
31767864
UnlockReleaseBuffer
37770522
MarkBufferDirty
43797408
ReleaseAndReadBuffer
58763116
LockBufHdr
65173504
ReadBuffer
88101738
BufferGetBlockNumber
101113860
ReadBufferExtended
105764716
ReadBuffer_common
117341542
ForgetPrivateRefCountEntry
119346892
NewPrivateRefCountEntry
119346892
TrackNewBufferPin
119347032
PinBuffer
119360732
StartReadBuffer
120773410
BufferAlloc
122800834
StartReadBuffersImpl
124363262
PinBufferForBlock
125355084
ReleaseBuffer
126153990
ReservePrivateRefCountEntry
131695160
UnpinBuffer
146922954
UnpinBufferNoOwner
146932076
GetPrivateRefCountEntrySlow
148115384
BufferLockAcquire
163325052
BufferLockDisownInternal
166525570
BufferLockProcessRelease
166525570
BufferLockReleaseSub
166525570
BufferLockUnlock
166525570
BufferLockAttempt
166636258
LockBufferInternal
172538242
UnlockBuffer
175892048
GetPrivateRefCountEntry
628130022
Generated by:
LCOV version 1.16