LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1681
1839
91.4 %
Date:
2025-06-07 00:17:11
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2427020
AtEOXact_Buffers
1068748
AtProcExit_Buffers
41878
BgBufferSync
21564
BufferAlloc
120779038
BufferGetBlockNumber
100896098
BufferGetLSNAtomic
14050514
BufferGetTag
29993554
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
19802788
BufferSync
3324
CheckBufferIsPinnedOnce
4681490
CheckForBufferLeaks
1110630
CheckPointBuffers
3324
CheckReadBuffersOperation
7251328
ConditionalLockBuffer
3188288
ConditionalLockBufferForCleanup
988252
CreateAndCopyRelationData
109352
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1302
DropRelationsAllBuffers
27758
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4266
ExtendBufferedRel
92394
ExtendBufferedRelBy
318864
ExtendBufferedRelCommon
423226
ExtendBufferedRelShared
400512
ExtendBufferedRelTo
100196
FindAndDropRelationBuffers
1662
FlushBuffer
1093656
FlushDatabaseBuffers
8
FlushOneBuffer
158
FlushRelationBuffers
286
FlushRelationsAllBuffers
30
ForgetPrivateRefCountEntry
117522408
GetAdditionalPinLimit
7302412
GetPinLimit
1268448
GetPrivateRefCount
5679166
GetPrivateRefCountEntry
290145706
GetVictimBuffer
3725780
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23268864
InitBufferManagerAccess
41878
InvalidateBuffer
211128
InvalidateVictimBuffer
2285922
IsBufferCleanupOK
4038
IssuePendingWritebacks
2050
LimitAdditionalPins
400512
LockBufHdr
71720886
LockBuffer
346683404
LockBufferForCleanup
41450
MarkBufferDirty
43164760
MarkBufferDirtyHint
20749860
NewPrivateRefCountEntry
117522408
PinBuffer
117508102
PinBufferForBlock
123321402
PinBuffer_Locked
4330788
PrefetchBuffer
40764
PrefetchSharedBuffer
61288
ProcessReadBuffersResult
2411130
ReadBuffer
86499106
ReadBufferExtended
104095614
ReadBufferWithoutRelcache
11307488
ReadBuffer_common
115403114
ReadBuffersCanStartIO
2752684
ReadBuffersCanStartIOOnce
2752684
ReadRecentBuffer
8574
RelationCopyStorageUsingBuffer
145472
RelationGetNumberOfBlocksInFork
4031032
ReleaseAndReadBuffer
57371694
ReleaseBuffer
124494040
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14684
ReservePrivateRefCountEntry
128816366
ScheduleBufferTagForWriteback
1081050
StartBufferIO
4832626
StartReadBuffer
118709466
StartReadBuffers
3662114
StartReadBuffersImpl
122371580
SyncOneBuffer
3793572
TerminateBufferIO
4541894
UnlockBuffers
100360
UnlockReleaseBuffer
37924710
UnpinBuffer
144389950
UnpinBufferNoOwner
144398664
WaitBufHdrUnlocked
3184
WaitIO
14556
WaitReadBuffers
2411110
WakePinCountWaiter
4
WritebackContextInit
5150
ZeroAndLockBuffer
624170
buffer_readv_complete
2203026
buffer_readv_complete_one
2462190
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2411872
buffertag_comparator
0
ckpt_buforder_comparator
5892808
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
local_buffer_write_error_callback
0
rlocator_comparator
18429704
shared_buffer_readv_complete
2199444
shared_buffer_readv_complete_local
2408290
shared_buffer_readv_stage
2408290
shared_buffer_write_error_callback
78
ts_ckpt_progress_comparator
459756
Generated by:
LCOV version 1.16