LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
90.7 %
2183
1981
Test Date:
2026-11-13 23:16:11
Functions:
93.7 %
142
133
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
78.7 %
1304
1026
Function Name
Hit count
AbortBufferIO
15
AsyncReadBuffers
1387151
AtEOXact_Buffers
658719
AtProcExit_Buffers
26635
BgBufferSync
15995
BufferAlloc
87919769
BufferBeginSetHintBits
437403
BufferFinishSetHintBits
437401
BufferGetBlockNumber
84286017
BufferGetLSNAtomic
9373350
BufferGetTag
28392777
BufferIsDirty
16383
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
17983707
BufferLockAcquire
115785574
BufferLockAttempt
117980098
BufferLockConditional
2157541
BufferLockDequeueSelf
1289
BufferLockDisown
0
BufferLockDisownInternal
117942697
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
117942697
BufferLockQueueSelf
19136
BufferLockReleaseSub
117942697
BufferLockUnlock
57316256
BufferLockWakeup
17678
BufferSetHintBits16
16212728
BufferSync
2070
CheckBufferIsPinnedOnce
2722224
CheckForBufferLeaks
685354
CheckPointBuffers
2070
CheckReadBuffersOperation
4160659
ConditionalLockBuffer
1873169
ConditionalLockBufferForCleanup
634133
CreateAndCopyRelationData
64840
DebugPrintBufferRefcount
46
DropDatabaseBuffers
99
DropRelationBuffers
857
DropRelationsAllBuffers
18738
EvictAllUnpinnedBuffers
1
EvictRelUnpinnedBuffers
29
EvictUnpinnedBuffer
137
EvictUnpinnedBufferInternal
2488
ExtendBufferedRel
57832
ExtendBufferedRelBy
216261
ExtendBufferedRelCommon
275014
ExtendBufferedRelShared
258779
ExtendBufferedRelTo
56521
FindAndDropRelationBuffers
850
FlushBuffer
716159
FlushDatabaseBuffers
5
FlushOneBuffer
110
FlushRelationBuffers
193
FlushRelationsAllBuffers
13
FlushUnlockedBuffer
367676
ForgetPrivateRefCountEntry
81192112
GetAdditionalPinLimit
4231946
GetPinLimit
772378
GetPrivateRefCount
3340979
GetPrivateRefCountEntry
459026036
GetPrivateRefCountEntrySlow
111460911
GetVictimBuffer
2179330
HoldingBufferPinThatDelaysRecovery
3
IncrBufferRefCount
15237923
InitBufferManagerAccess
26635
InvalidateBuffer
143145
InvalidateVictimBuffer
1304455
IsBufferCleanupOK
1611
IssuePendingWritebacks
1306
LimitAdditionalPins
258779
LockBufHdr
29597670
LockBufferForCleanup
28109
LockBufferInternal
122247713
MarkBufferDirty
35447212
MarkBufferDirtyHint
737720
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
MarkDirtyUnpinnedBufferInternal
36
MarkSharedBufferDirtyHint
15971727
NewPrivateRefCountEntry
81192112
PinBuffer
86032511
PinBufferForBlock
89750448
PinBuffer_Locked
369142
PrefetchBuffer
31210
PrefetchSharedBuffer
42344
ProcessReadBuffersResult
1385086
ReadBuffer
66881646
ReadBufferExtended
79156417
ReadBufferWithoutRelcache
6005149
ReadBuffer_common
85161571
ReadRecentBuffer
5493
RelationCopyStorageUsingBuffer
86156
RelationGetNumberOfBlocksInFork
2535535
ReleaseAndReadBuffer
3687
ReleaseBuffer
43151819
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
12943
ResOwnerReleaseBufferIO
15
ReservePrivateRefCountEntry
92952775
ScheduleBufferTagForWriteback
712518
SharedBufferBeginSetHintBits
15683974
StartBufferIO
1575088
StartReadBuffer
87067482
StartReadBuffers
2125715
StartReadBuffersImpl
89193197
StartSharedBufferIO
2897639
SyncOneBuffer
2454900
TerminateBufferIO
2719716
TrackBufferHit
87846536
TrackNewBufferPin
81192112
UnlockBuffer
62364491
UnlockBuffers
69450
UnlockReleaseBuffer
62155549
UnpinBuffer
42704860
UnpinBufferNoOwner
42712716
WaitBufHdrUnlocked
456
WaitIO
175
WaitReadBuffers
1386100
WakePinCountWaiter
74
WritebackContextInit
28638
ZeroAndLockBuffer
369963
buffer_readv_complete
1245769
buffer_readv_complete_one
1397317
buffer_readv_decode_error
450
buffer_readv_encode_error
192
buffer_readv_report
272
buffer_stage_common
1385577
buffertag_comparator
0
ckpt_buforder_comparator
3655382
local_buffer_readv_complete
3057
local_buffer_readv_stage
3057
local_buffer_write_error_callback
0
rlocator_comparator
13305219
shared_buffer_readv_complete
1242712
shared_buffer_readv_complete_local
1382520
shared_buffer_readv_stage
1382520
shared_buffer_write_error_callback
44
ts_ckpt_progress_comparator
301221
Generated by:
LCOV version 2.0-1