LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1666
1833
90.9 %
Date:
2025-09-11 05:18:08
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2456846
AtEOXact_Buffers
1155692
AtProcExit_Buffers
44596
BgBufferSync
23892
BufferAlloc
121967982
BufferGetBlockNumber
101569954
BufferGetLSNAtomic
14276248
BufferGetTag
30032506
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
18965340
BufferSync
3422
CheckBufferIsPinnedOnce
5211042
CheckForBufferLeaks
1200288
CheckPointBuffers
3422
CheckReadBuffersOperation
7349586
ConditionalLockBuffer
3307558
ConditionalLockBufferForCleanup
1475404
CreateAndCopyRelationData
110696
DebugPrintBufferRefcount
80
DropDatabaseBuffers
136
DropRelationBuffers
1250
DropRelationsAllBuffers
26960
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4276
ExtendBufferedRel
90022
ExtendBufferedRelBy
316662
ExtendBufferedRelCommon
423030
ExtendBufferedRelShared
400228
ExtendBufferedRelTo
102146
FindAndDropRelationBuffers
1530
FlushBuffer
1113192
FlushDatabaseBuffers
8
FlushOneBuffer
160
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
ForgetPrivateRefCountEntry
118726292
GetAdditionalPinLimit
8269194
GetPinLimit
1318010
GetPrivateRefCount
6696316
GetPrivateRefCountEntry
293616890
GetVictimBuffer
3760572
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23326638
InitBufferManagerAccess
44596
InvalidateBuffer
210086
InvalidateVictimBuffer
2329104
IsBufferCleanupOK
4012
IssuePendingWritebacks
2098
LimitAdditionalPins
400228
LockBufHdr
73397854
LockBuffer
345739938
LockBufferForCleanup
47020
MarkBufferDirty
42878692
MarkBufferDirtyHint
19917106
NewPrivateRefCountEntry
118726292
PinBuffer
118652458
PinBufferForBlock
124522070
PinBuffer_Locked
4380754
PrefetchBuffer
39544
PrefetchSharedBuffer
60770
ProcessReadBuffersResult
2445354
ReadBuffer
86460884
ReadBufferExtended
104676478
ReadBufferWithoutRelcache
11394428
ReadBuffer_common
116070934
ReadBuffersCanStartIO
2784998
ReadBuffersCanStartIOOnce
2784998
ReadRecentBuffer
9056
RelationCopyStorageUsingBuffer
147260
RelationGetNumberOfBlocksInFork
3704688
ReleaseAndReadBuffer
57713916
ReleaseBuffer
125651760
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14814
ReservePrivateRefCountEntry
130233502
ScheduleBufferTagForWriteback
1102816
StartBufferIO
4882360
StartReadBuffer
119415646
StartReadBuffers
4145946
StartReadBuffersImpl
123561592
SyncOneBuffer
3997528
TerminateBufferIO
4597668
UnlockBuffers
103876
UnlockReleaseBuffer
38394662
UnpinBuffer
145641820
UnpinBufferNoOwner
145650664
WaitBufHdrUnlocked
3122
WaitIO
10442
WaitReadBuffers
2445334
WakePinCountWaiter
162
WritebackContextInit
5336
ZeroAndLockBuffer
632338
buffer_readv_complete
2237308
buffer_readv_complete_one
2500554
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2446096
buffertag_comparator
0
ckpt_buforder_comparator
5936332
local_buffer_readv_complete
3608
local_buffer_readv_stage
3608
local_buffer_write_error_callback
0
rlocator_comparator
18433804
shared_buffer_readv_complete
2233700
shared_buffer_readv_complete_local
2442488
shared_buffer_readv_stage
2442488
shared_buffer_write_error_callback
88
ts_ckpt_progress_comparator
486366
Generated by:
LCOV version 1.16