LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1710
1898
90.1 %
Date:
2025-12-02 14:17:44
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
HoldingBufferPinThatDelaysRecovery
8
FlushDatabaseBuffers
10
FlushRelationsAllBuffers
24
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
MarkDirtyUnpinnedBufferInternal
72
shared_buffer_write_error_callback
76
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
WakePinCountWaiter
144
FlushOneBuffer
158
FlushRelationBuffers
274
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1234
FindAndDropRelationBuffers
1566
WaitBufHdrUnlocked
1720
IssuePendingWritebacks
2126
BufferSync
3460
CheckPointBuffers
3460
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
IsBufferCleanupOK
4026
EvictUnpinnedBufferInternal
4282
WritebackContextInit
5418
ReadRecentBuffer
9278
WaitIO
13862
ResOwnerReleaseBufferPin
15174
BgBufferSync
22336
DropRelationsAllBuffers
27532
LockBufferForCleanup
40126
PrefetchBuffer
41100
AtProcExit_Buffers
45096
InitBufferManagerAccess
45096
PrefetchSharedBuffer
62588
ExtendBufferedRel
91334
ExtendBufferedRelTo
103268
UnlockBuffers
105502
CreateAndCopyRelationData
112488
RelationCopyStorageUsingBuffer
149644
InvalidateBuffer
211120
ExtendBufferedRelBy
320674
ExtendBufferedRelShared
405352
LimitAdditionalPins
405352
ExtendBufferedRelCommon
428218
ts_ckpt_progress_comparator
492582
FlushUnlockedBuffer
597442
PinBuffer_Locked
599850
ZeroAndLockBuffer
637374
AtEOXact_Buffers
1104980
ScheduleBufferTagForWriteback
1113194
FlushBuffer
1123582
CheckForBufferLeaks
1150076
ConditionalLockBufferForCleanup
1231992
GetPinLimit
1303306
shared_buffer_readv_complete
2295062
buffer_readv_complete
2298676
InvalidateVictimBuffer
2381420
shared_buffer_readv_complete_local
2505266
shared_buffer_readv_stage
2505266
WaitReadBuffers
2508122
ProcessReadBuffersResult
2508142
buffer_stage_common
2508880
AsyncReadBuffers
2523392
buffer_readv_complete_one
2566978
ReadBuffersCanStartIO
2858668
ReadBuffersCanStartIOOnce
2858668
ConditionalLockBuffer
3127590
RelationGetNumberOfBlocksInFork
3758626
GetVictimBuffer
3841848
SyncOneBuffer
3901574
StartReadBuffers
3903352
TerminateBufferIO
4685456
StartBufferIO
4977396
CheckBufferIsPinnedOnce
5041412
ckpt_buforder_comparator
6065008
GetPrivateRefCount
6274298
CheckReadBuffersOperation
7541704
GetAdditionalPinLimit
7782618
ReadBufferWithoutRelcache
11399352
BufferGetLSNAtomic
14332948
BufferIsPermanent
19170636
rlocator_comparator
19417924
MarkBufferDirtyHint
20069586
IncrBufferRefCount
23369620
BufferGetTag
30162538
UnlockReleaseBuffer
38114996
MarkBufferDirty
43080420
ReleaseAndReadBuffer
58386520
LockBufHdr
63963542
ReadBuffer
86870136
BufferGetBlockNumber
100993996
ReadBufferExtended
104862642
ReadBuffer_common
116262014
PinBuffer
118628592
ForgetPrivateRefCountEntry
118749902
NewPrivateRefCountEntry
118749902
TrackNewBufferPin
118750068
StartReadBuffer
119688978
BufferAlloc
122010512
StartReadBuffersImpl
123592330
PinBufferForBlock
124564968
ReleaseBuffer
125570174
ReservePrivateRefCountEntry
130267694
UnpinBuffer
145734152
UnpinBufferNoOwner
145743260
GetPrivateRefCountEntry
293305958
LockBuffer
348271594
Generated by:
LCOV version 1.16