LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1678
1839
91.2 %
Date:
2025-06-07 22:18:00
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsExclusiveLocked
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
WakePinCountWaiter
6
FlushDatabaseBuffers
8
HoldingBufferPinThatDelaysRecovery
8
AbortBufferIO
30
FlushRelationsAllBuffers
30
ResOwnerReleaseBufferIO
30
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
96
DropDatabaseBuffers
134
FlushOneBuffer
158
EvictUnpinnedBuffer
280
FlushRelationBuffers
286
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1320
FindAndDropRelationBuffers
1684
IssuePendingWritebacks
2066
BufferSync
3328
CheckPointBuffers
3328
WaitBufHdrUnlocked
3446
local_buffer_readv_complete
3582
local_buffer_readv_stage
3582
IsBufferCleanupOK
4048
EvictUnpinnedBufferInternal
4266
WritebackContextInit
5164
ReadRecentBuffer
8374
WaitIO
12502
ResOwnerReleaseBufferPin
14682
BgBufferSync
23720
DropRelationsAllBuffers
27782
PrefetchBuffer
40540
AtProcExit_Buffers
42352
InitBufferManagerAccess
42352
LockBufferForCleanup
45788
PrefetchSharedBuffer
60996
ExtendBufferedRel
92348
ExtendBufferedRelTo
100262
UnlockBuffers
100822
CreateAndCopyRelationData
109352
RelationCopyStorageUsingBuffer
145472
InvalidateBuffer
211278
ExtendBufferedRelBy
318582
ExtendBufferedRelShared
400260
LimitAdditionalPins
400260
ExtendBufferedRelCommon
422984
ts_ckpt_progress_comparator
462990
ZeroAndLockBuffer
625912
ConditionalLockBufferForCleanup
1003722
ScheduleBufferTagForWriteback
1095964
FlushBuffer
1108538
AtEOXact_Buffers
1126550
CheckForBufferLeaks
1168902
GetPinLimit
1301362
shared_buffer_readv_complete
2186822
buffer_readv_complete
2190404
InvalidateVictimBuffer
2273224
shared_buffer_readv_complete_local
2395222
shared_buffer_readv_stage
2395222
WaitReadBuffers
2398046
ProcessReadBuffersResult
2398066
buffer_stage_common
2398804
AsyncReadBuffers
2411812
buffer_readv_complete_one
2445588
ReadBuffersCanStartIO
2732404
ReadBuffersCanStartIOOnce
2732404
ConditionalLockBuffer
3210384
StartReadBuffers
3680664
GetVictimBuffer
3709394
SyncOneBuffer
3985486
RelationGetNumberOfBlocksInFork
4064888
PinBuffer_Locked
4329556
TerminateBufferIO
4541286
CheckBufferIsPinnedOnce
4684892
StartBufferIO
4828356
GetPrivateRefCount
5697848
ckpt_buforder_comparator
5929084
CheckReadBuffersOperation
7209992
GetAdditionalPinLimit
7338106
ReadBufferWithoutRelcache
11337776
BufferGetLSNAtomic
14362406
rlocator_comparator
18434480
BufferIsPermanent
19557534
MarkBufferDirtyHint
20496530
IncrBufferRefCount
23632174
BufferGetTag
30080298
UnlockReleaseBuffer
38077394
MarkBufferDirty
43299542
ReleaseAndReadBuffer
58173322
LockBufHdr
72150712
ReadBuffer
87556680
BufferGetBlockNumber
101703468
ReadBufferExtended
105276986
ReadBuffer_common
116614780
PinBuffer
118754392
ForgetPrivateRefCountEntry
118763056
NewPrivateRefCountEntry
118763056
StartReadBuffer
119923614
BufferAlloc
122008526
StartReadBuffersImpl
123604278
PinBufferForBlock
124550770
ReleaseBuffer
125789138
ReservePrivateRefCountEntry
130219862
UnpinBuffer
145998366
UnpinBufferNoOwner
146007078
GetPrivateRefCountEntry
293382448
LockBuffer
349455504
Generated by:
LCOV version 1.16