LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1677
1839
91.2 %
Date:
2025-04-28 09:16:07
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2504110
AtEOXact_Buffers
846206
AtProcExit_Buffers
40388
BgBufferSync
19416
BufferAlloc
117070196
BufferGetBlockNumber
98045032
BufferGetLSNAtomic
17490332
BufferGetTag
29906428
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
20218150
BufferSync
3320
CheckBufferIsPinnedOnce
4621126
CheckForBufferLeaks
886594
CheckPointBuffers
3320
CheckReadBuffersOperation
7504100
ConditionalLockBuffer
3044060
ConditionalLockBufferForCleanup
858744
CreateAndCopyRelationData
108904
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1284
DropRelationsAllBuffers
27816
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4268
ExtendBufferedRel
92730
ExtendBufferedRelBy
319308
ExtendBufferedRelCommon
424716
ExtendBufferedRelShared
402008
ExtendBufferedRelTo
101334
FindAndDropRelationBuffers
1642
FlushBuffer
1049944
FlushDatabaseBuffers
8
FlushOneBuffer
158
FlushRelationBuffers
286
FlushRelationsAllBuffers
30
ForgetPrivateRefCountEntry
113828438
GetAdditionalPinLimit
7267518
GetPinLimit
1140240
GetPrivateRefCount
5488692
GetPrivateRefCountEntry
280642576
GetVictimBuffer
3798714
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
22361822
InitBufferManagerAccess
40388
InvalidateBuffer
212354
InvalidateVictimBuffer
2361418
IsBufferCleanupOK
3324
IssuePendingWritebacks
2058
LimitAdditionalPins
402008
LockBufHdr
75049940
LockBuffer
339137606
LockBufferForCleanup
38656
MarkBufferDirty
43050274
MarkBufferDirtyHint
21148314
NewPrivateRefCountEntry
113828438
PinBuffer
113726376
PinBufferForBlock
119612630
PinBuffer_Locked
4395576
PrefetchBuffer
42230
PrefetchSharedBuffer
62810
ProcessReadBuffersResult
2498970
ReadBuffer
83543304
ReadBufferExtended
100675304
ReadBufferWithoutRelcache
11240520
ReadBuffer_common
111915836
ReadBuffersCanStartIO
2828480
ReadBuffersCanStartIOOnce
2828480
ReadRecentBuffer
8686
RelationCopyStorageUsingBuffer
144876
RelationGetNumberOfBlocksInFork
3907090
ReleaseAndReadBuffer
55395754
ReleaseBuffer
120672280
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14630
ReservePrivateRefCountEntry
125281250
ScheduleBufferTagForWriteback
1037480
StartBufferIO
4852442
StartReadBuffer
115032642
StartReadBuffers
3645198
StartReadBuffersImpl
118677840
SyncOneBuffer
3893064
TerminateBufferIO
4570410
UnlockBuffers
98618
UnlockReleaseBuffer
37455526
UnpinBuffer
139766070
UnpinBufferNoOwner
139774730
WaitBufHdrUnlocked
4774
WaitIO
4326
WaitReadBuffers
2498950
WakePinCountWaiter
6
WritebackContextInit
5158
ZeroAndLockBuffer
610432
buffer_readv_complete
2289938
buffer_readv_complete_one
2546690
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2499708
buffertag_comparator
0
ckpt_buforder_comparator
5819526
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
local_buffer_write_error_callback
0
rlocator_comparator
18430804
shared_buffer_readv_complete
2286356
shared_buffer_readv_complete_local
2496126
shared_buffer_readv_stage
2496126
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
452574
Generated by:
LCOV version 1.14