LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1733
1917
90.4 %
Date:
2025-12-25 00:17:50
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2628470
AtEOXact_Buffers
1096478
AtProcExit_Buffers
45528
BgBufferSync
23762
BufferAlloc
123526320
BufferGetBlockNumber
101513682
BufferGetLSNAtomic
14543854
BufferGetTag
31725034
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19365970
BufferSync
3544
CheckBufferIsPinnedOnce
4915198
CheckForBufferLeaks
1142006
CheckPointBuffers
3544
CheckReadBuffersOperation
7855348
ConditionalLockBuffer
2879804
ConditionalLockBufferForCleanup
989312
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1260
DropRelationsAllBuffers
28486
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
92068
ExtendBufferedRelBy
324076
ExtendBufferedRelCommon
432984
ExtendBufferedRelShared
410118
ExtendBufferedRelTo
104622
FindAndDropRelationBuffers
1682
FlushBuffer
1136526
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
599476
ForgetPrivateRefCountEntry
120063036
GetAdditionalPinLimit
7472250
GetPinLimit
1316520
GetPrivateRefCount
5905330
GetPrivateRefCountEntry
296587946
GetPrivateRefCountEntrySlow
140112706
GetVictimBuffer
3958166
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23731428
InitBufferManagerAccess
45528
InvalidateBuffer
208938
InvalidateVictimBuffer
2482620
IsBufferCleanupOK
4016
IssuePendingWritebacks
2180
LimitAdditionalPins
410118
LockBufHdr
65195068
LockBuffer
348806218
LockBufferForCleanup
42552
MarkBufferDirty
43618666
MarkBufferDirtyHint
20303650
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
120063036
PinBuffer
120033200
PinBufferForBlock
126080800
PinBuffer_Locked
601884
PrefetchBuffer
42490
PrefetchSharedBuffer
64190
ProcessReadBuffersResult
2612424
ReadBuffer
88376490
ReadBufferExtended
106163332
ReadBufferWithoutRelcache
11541530
ReadBuffer_common
117704896
ReadBuffersCanStartIO
2971118
ReadBuffersCanStartIOOnce
2971118
ReadRecentBuffer
9302
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3822116
ReleaseAndReadBuffer
59161946
ReleaseBuffer
126953388
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15192
ReservePrivateRefCountEntry
131995888
ScheduleBufferTagForWriteback
1129558
StartBufferIO
5107450
StartReadBuffer
121352952
StartReadBuffers
3747160
StartReadBuffersImpl
125100112
SyncOneBuffer
3995642
TerminateBufferIO
4814390
TrackNewBufferPin
120063036
UnlockBuffers
106966
UnlockReleaseBuffer
37839930
UnpinBuffer
147618664
UnpinBufferNoOwner
147627790
WaitBufHdrUnlocked
1386
WaitIO
14688
WaitReadBuffers
2612406
WakePinCountWaiter
8
WritebackContextInit
5572
ZeroAndLockBuffer
638052
buffer_readv_complete
2403194
buffer_readv_complete_one
2678372
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2613244
buffertag_comparator
0
ckpt_buforder_comparator
6063186
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19419364
shared_buffer_readv_complete
2399580
shared_buffer_readv_complete_local
2609628
shared_buffer_readv_stage
2609630
shared_buffer_write_error_callback
78
ts_ckpt_progress_comparator
497822
Generated by:
LCOV version 1.16