LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1729
1917
90.2 %
Date:
2026-01-11 09:18:14
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2620882
AtEOXact_Buffers
1090706
AtProcExit_Buffers
45994
BgBufferSync
27400
BufferAlloc
123253690
BufferGetBlockNumber
101005174
BufferGetLSNAtomic
14344714
BufferGetTag
31744238
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19304096
BufferSync
3554
CheckBufferIsPinnedOnce
4851822
CheckForBufferLeaks
1136700
CheckPointBuffers
3554
CheckReadBuffersOperation
7829838
ConditionalLockBuffer
2771044
ConditionalLockBufferForCleanup
936800
CreateAndCopyRelationData
112504
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1280
DropRelationsAllBuffers
28526
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91886
ExtendBufferedRelBy
322086
ExtendBufferedRelCommon
430846
ExtendBufferedRelShared
407980
ExtendBufferedRelTo
104462
FindAndDropRelationBuffers
1678
FlushBuffer
1141240
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
609848
ForgetPrivateRefCountEntry
119799992
GetAdditionalPinLimit
7370312
GetPinLimit
1311322
GetPrivateRefCount
5789496
GetPrivateRefCountEntry
296325472
GetPrivateRefCountEntrySlow
139984010
GetVictimBuffer
3946246
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23921114
InitBufferManagerAccess
45994
InvalidateBuffer
212034
InvalidateVictimBuffer
2472328
IsBufferCleanupOK
4000
IssuePendingWritebacks
2176
LimitAdditionalPins
407980
LockBufHdr
65135868
LockBuffer
348119678
LockBufferForCleanup
43468
MarkBufferDirty
43611972
MarkBufferDirtyHint
20387836
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119799992
PinBuffer
119770800
PinBufferForBlock
125808154
PinBuffer_Locked
612258
PrefetchBuffer
42212
PrefetchSharedBuffer
63836
ProcessReadBuffersResult
2603466
ReadBuffer
88437236
ReadBufferExtended
106152100
ReadBufferWithoutRelcache
11550242
ReadBuffer_common
117702348
ReadBuffersCanStartIO
2960290
ReadBuffersCanStartIOOnce
2960290
ReadRecentBuffer
9190
RelationCopyStorageUsingBuffer
149660
RelationGetNumberOfBlocksInFork
3826520
ReleaseAndReadBuffer
59150174
ReleaseBuffer
126690114
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15184
ReservePrivateRefCountEntry
131867010
ScheduleBufferTagForWriteback
1134336
StartBufferIO
5100948
StartReadBuffer
121131370
StartReadBuffers
3697040
StartReadBuffersImpl
124828410
SyncOneBuffer
4154480
TerminateBufferIO
4805464
TrackNewBufferPin
119799992
UnlockBuffers
107570
UnlockReleaseBuffer
37636682
UnpinBuffer
147544346
UnpinBufferNoOwner
147553464
WaitBufHdrUnlocked
1386
WaitIO
15840
WaitReadBuffers
2603446
WakePinCountWaiter
150
WritebackContextInit
5580
ZeroAndLockBuffer
640348
buffer_readv_complete
2393542
buffer_readv_complete_one
2665062
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2604222
buffertag_comparator
0
ckpt_buforder_comparator
6060994
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19417484
shared_buffer_readv_complete
2389930
shared_buffer_readv_complete_local
2600610
shared_buffer_readv_stage
2600610
shared_buffer_write_error_callback
100
ts_ckpt_progress_comparator
494622
Generated by:
LCOV version 1.16