LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
90.8 %
2183
1983
Test Date:
2026-11-07 20:15:52
Functions:
93.7 %
142
133
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
78.6 %
1304
1025
Function Name
Hit count
AbortBufferIO
15
AsyncReadBuffers
1356512
AtEOXact_Buffers
657777
AtProcExit_Buffers
26275
BgBufferSync
15581
BufferAlloc
87058465
BufferBeginSetHintBits
431764
BufferFinishSetHintBits
431759
BufferGetBlockNumber
83316407
BufferGetLSNAtomic
9224124
BufferGetTag
28100031
BufferIsDirty
16075
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
17821148
BufferLockAcquire
114873874
BufferLockAttempt
117067659
BufferLockConditional
2153878
BufferLockDequeueSelf
1549
BufferLockDisown
0
BufferLockDisownInternal
117025133
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
117025133
BufferLockQueueSelf
20728
BufferLockReleaseSub
117025133
BufferLockUnlock
57100185
BufferLockWakeup
19043
BufferSetHintBits16
16001519
BufferSync
2046
CheckBufferIsPinnedOnce
2681093
CheckForBufferLeaks
684052
CheckPointBuffers
2046
CheckReadBuffersOperation
4068568
ConditionalLockBuffer
1878462
ConditionalLockBufferForCleanup
639709
CreateAndCopyRelationData
62076
DebugPrintBufferRefcount
46
DropDatabaseBuffers
88
DropRelationBuffers
864
DropRelationsAllBuffers
17820
EvictAllUnpinnedBuffers
1
EvictRelUnpinnedBuffers
29
EvictUnpinnedBuffer
137
EvictUnpinnedBufferInternal
2476
ExtendBufferedRel
57358
ExtendBufferedRelBy
214274
ExtendBufferedRelCommon
272505
ExtendBufferedRelShared
256909
ExtendBufferedRelTo
56013
FindAndDropRelationBuffers
869
FlushBuffer
703241
FlushDatabaseBuffers
5
FlushOneBuffer
110
FlushRelationBuffers
192
FlushRelationsAllBuffers
13
FlushUnlockedBuffer
363740
ForgetPrivateRefCountEntry
80358793
GetAdditionalPinLimit
4216329
GetPinLimit
762715
GetPrivateRefCount
3307868
GetPrivateRefCountEntry
454992651
GetPrivateRefCountEntrySlow
110711868
GetVictimBuffer
2129024
HoldingBufferPinThatDelaysRecovery
3
IncrBufferRefCount
15036413
InitBufferManagerAccess
26275
InvalidateBuffer
135223
InvalidateVictimBuffer
1276408
IsBufferCleanupOK
1987
IssuePendingWritebacks
1284
LimitAdditionalPins
256909
LockBufHdr
29179140
LockBufferForCleanup
27240
LockBufferInternal
121268301
MarkBufferDirty
35141160
MarkBufferDirtyHint
730237
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
MarkDirtyUnpinnedBufferInternal
36
MarkSharedBufferDirtyHint
15818691
NewPrivateRefCountEntry
80358793
PinBuffer
85219758
PinBufferForBlock
88849830
PinBuffer_Locked
365200
PrefetchBuffer
29755
PrefetchSharedBuffer
41446
ProcessReadBuffersResult
1353546
ReadBuffer
66146387
ReadBufferExtended
78345522
ReadBufferWithoutRelcache
5904590
ReadBuffer_common
84250121
ReadRecentBuffer
5478
RelationCopyStorageUsingBuffer
82578
RelationGetNumberOfBlocksInFork
2428161
ReleaseAndReadBuffer
3687
ReleaseBuffer
42818057
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
12275
ResOwnerReleaseBufferIO
15
ReservePrivateRefCountEntry
92045860
ScheduleBufferTagForWriteback
699426
SharedBufferBeginSetHintBits
15531230
StartBufferIO
1539183
StartReadBuffer
86192837
StartReadBuffers
2117418
StartReadBuffersImpl
88310255
StartSharedBufferIO
2835197
SyncOneBuffer
2464923
TerminateBufferIO
2658710
TrackBufferHit
86994441
TrackNewBufferPin
80358846
UnlockBuffer
62148188
UnlockBuffers
67660
UnlockReleaseBuffer
61384512
UnpinBuffer
42373119
UnpinBufferNoOwner
42380307
WaitBufHdrUnlocked
655
WaitIO
250
WaitReadBuffers
1355374
WakePinCountWaiter
83
WritebackContextInit
28247
ZeroAndLockBuffer
357553
buffer_readv_complete
1215322
buffer_readv_complete_one
1362849
buffer_readv_decode_error
450
buffer_readv_encode_error
192
buffer_readv_report
272
buffer_stage_common
1354034
buffertag_comparator
0
ckpt_buforder_comparator
3628235
local_buffer_readv_complete
3045
local_buffer_readv_stage
3045
local_buffer_write_error_callback
0
rlocator_comparator
13303867
shared_buffer_readv_complete
1212277
shared_buffer_readv_complete_local
1350989
shared_buffer_readv_stage
1350989
shared_buffer_write_error_callback
42
ts_ckpt_progress_comparator
298057
Generated by:
LCOV version 2.0-1