LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1675
1837
91.2 %
Date:
2025-07-29 21:17:56
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2452932
AtEOXact_Buffers
1011896
AtProcExit_Buffers
42204
BgBufferSync
26994
BufferAlloc
120339720
BufferGetBlockNumber
99862818
BufferGetLSNAtomic
13933954
BufferGetTag
30173668
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
19840838
BufferSync
3382
CheckBufferIsPinnedOnce
4534048
CheckForBufferLeaks
1054100
CheckPointBuffers
3382
CheckReadBuffersOperation
7334720
ConditionalLockBuffer
2981204
ConditionalLockBufferForCleanup
809544
CreateAndCopyRelationData
110248
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1288
DropRelationsAllBuffers
27972
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4270
ExtendBufferedRel
92868
ExtendBufferedRelBy
321328
ExtendBufferedRelCommon
427670
ExtendBufferedRelShared
404944
ExtendBufferedRelTo
102172
FindAndDropRelationBuffers
1664
FlushBuffer
1108884
FlushDatabaseBuffers
8
FlushOneBuffer
158
FlushRelationBuffers
286
FlushRelationsAllBuffers
30
ForgetPrivateRefCountEntry
117110488
GetAdditionalPinLimit
6963982
GetPinLimit
1252720
GetPrivateRefCount
5353544
GetPrivateRefCountEntry
288773502
GetVictimBuffer
3757094
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23184486
InitBufferManagerAccess
42204
InvalidateBuffer
210638
InvalidateVictimBuffer
2314936
IsBufferCleanupOK
4048
IssuePendingWritebacks
2098
LimitAdditionalPins
404944
LockBufHdr
72282288
LockBuffer
346495204
LockBufferForCleanup
43948
MarkBufferDirty
43333644
MarkBufferDirtyHint
20777594
NewPrivateRefCountEntry
117110488
PinBuffer
117042166
PinBufferForBlock
122882066
PinBuffer_Locked
4384766
PrefetchBuffer
41260
PrefetchSharedBuffer
62416
ProcessReadBuffersResult
2439878
ReadBuffer
86336808
ReadBufferExtended
103789900
ReadBufferWithoutRelcache
11343536
ReadBuffer_common
115133442
ReadBuffersCanStartIO
2772506
ReadBuffersCanStartIOOnce
2772506
ReadRecentBuffer
9092
RelationCopyStorageUsingBuffer
146664
RelationGetNumberOfBlocksInFork
4016364
ReleaseAndReadBuffer
57385166
ReleaseBuffer
123971368
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14790
ReservePrivateRefCountEntry
128768798
ScheduleBufferTagForWriteback
1096418
StartBufferIO
4876324
StartReadBuffer
118439854
StartReadBuffers
3493526
StartReadBuffersImpl
121933380
SyncOneBuffer
4150274
TerminateBufferIO
4588898
UnlockBuffers
100788
UnlockReleaseBuffer
37651008
UnpinBuffer
143893542
UnpinBufferNoOwner
143902362
WaitBufHdrUnlocked
2858
WaitIO
11152
WaitReadBuffers
2439858
WakePinCountWaiter
122
WritebackContextInit
5286
ZeroAndLockBuffer
629124
buffer_readv_complete
2231392
buffer_readv_complete_one
2485318
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2440618
buffertag_comparator
0
ckpt_buforder_comparator
5891968
local_buffer_readv_complete
3588
local_buffer_readv_stage
3588
local_buffer_write_error_callback
0
rlocator_comparator
18431366
shared_buffer_readv_complete
2227804
shared_buffer_readv_complete_local
2437030
shared_buffer_readv_stage
2437030
shared_buffer_write_error_callback
96
ts_ckpt_progress_comparator
461732
Generated by:
LCOV version 1.16