LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1713
1898
90.3 %
Date:
2025-12-02 13:18:37
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2490282
AtEOXact_Buffers
1118270
AtProcExit_Buffers
45430
BgBufferSync
27212
BufferAlloc
122179810
BufferGetBlockNumber
101276540
BufferGetLSNAtomic
14402246
BufferGetTag
30128470
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19126856
BufferSync
3474
CheckBufferIsPinnedOnce
5072204
CheckForBufferLeaks
1163700
CheckPointBuffers
3474
CheckReadBuffersOperation
7447352
ConditionalLockBuffer
3119606
ConditionalLockBufferForCleanup
1294412
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1254
DropRelationsAllBuffers
27506
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
90974
ExtendBufferedRelBy
319676
ExtendBufferedRelCommon
426220
ExtendBufferedRelShared
403330
ExtendBufferedRelTo
102522
FindAndDropRelationBuffers
1590
FlushBuffer
1127128
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
280
FlushRelationsAllBuffers
26
FlushUnlockedBuffer
607808
ForgetPrivateRefCountEntry
118927110
GetAdditionalPinLimit
7852730
GetPinLimit
1311980
GetPrivateRefCount
6366792
GetPrivateRefCountEntry
293971446
GetVictimBuffer
3809406
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23468058
InitBufferManagerAccess
45430
InvalidateBuffer
211068
InvalidateVictimBuffer
2353332
IsBufferCleanupOK
3304
IssuePendingWritebacks
2136
LimitAdditionalPins
403330
LockBufHdr
64441538
LockBuffer
347854344
LockBufferForCleanup
42160
MarkBufferDirty
43013282
MarkBufferDirtyHint
20038626
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118927110
PinBuffer
118827908
PinBufferForBlock
124734230
PinBuffer_Locked
610216
PrefetchBuffer
40866
PrefetchSharedBuffer
62264
ProcessReadBuffersResult
2477520
ReadBuffer
86932706
ReadBufferExtended
105009996
ReadBufferWithoutRelcache
11368808
ReadBuffer_common
116378818
ReadBuffersCanStartIO
2827144
ReadBuffersCanStartIOOnce
2827144
ReadRecentBuffer
9068
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3768518
ReleaseAndReadBuffer
58213046
ReleaseBuffer
125788316
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15218
ReservePrivateRefCountEntry
130832102
ScheduleBufferTagForWriteback
1116660
StartBufferIO
4946148
StartReadBuffer
119822878
StartReadBuffers
3937826
StartReadBuffersImpl
123760704
SyncOneBuffer
4330948
TerminateBufferIO
4657668
TrackNewBufferPin
118927110
UnlockBuffers
105870
UnlockReleaseBuffer
38043042
UnpinBuffer
146008926
UnpinBufferNoOwner
146018078
WaitBufHdrUnlocked
1588
WaitIO
11194
WaitReadBuffers
2477502
WakePinCountWaiter
176
WritebackContextInit
5428
ZeroAndLockBuffer
636676
buffer_readv_complete
2268688
buffer_readv_complete_one
2538906
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2478262
buffertag_comparator
0
ckpt_buforder_comparator
6031104
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19416706
shared_buffer_readv_complete
2265074
shared_buffer_readv_complete_local
2474646
shared_buffer_readv_stage
2474648
shared_buffer_write_error_callback
90
ts_ckpt_progress_comparator
489554
Generated by:
LCOV version 1.16