LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1734
1917
90.5 %
Date:
2025-12-31 23:16:46
Functions:
116
123
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2622422
AtEOXact_Buffers
928700
AtProcExit_Buffers
44616
BgBufferSync
25754
BufferAlloc
120489160
BufferGetBlockNumber
98490020
BufferGetLSNAtomic
13897096
BufferGetTag
31701150
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19369010
BufferSync
3546
CheckBufferIsPinnedOnce
4558804
CheckForBufferLeaks
973316
CheckPointBuffers
3546
CheckReadBuffersOperation
7838588
ConditionalLockBuffer
2502548
ConditionalLockBufferForCleanup
641512
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
148
DropRelationBuffers
1246
DropRelationsAllBuffers
28564
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
92132
ExtendBufferedRelBy
324210
ExtendBufferedRelCommon
432500
ExtendBufferedRelShared
409612
ExtendBufferedRelTo
104264
FindAndDropRelationBuffers
1696
FlushBuffer
1138332
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
598356
ForgetPrivateRefCountEntry
117035054
GetAdditionalPinLimit
6700700
GetPinLimit
1225000
GetPrivateRefCount
5200488
GetPrivateRefCountEntry
288383688
GetPrivateRefCountEntrySlow
136390066
GetVictimBuffer
3950606
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23016546
InitBufferManagerAccess
44616
InvalidateBuffer
209604
InvalidateVictimBuffer
2476628
IsBufferCleanupOK
3300
IssuePendingWritebacks
2178
LimitAdditionalPins
409612
LockBufHdr
64294984
LockBuffer
342749974
LockBufferForCleanup
41966
MarkBufferDirty
43538606
MarkBufferDirtyHint
20308044
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
117035054
PinBuffer
117002584
PinBufferForBlock
123043532
PinBuffer_Locked
600764
PrefetchBuffer
42244
PrefetchSharedBuffer
63780
ProcessReadBuffersResult
2607066
ReadBuffer
86356204
ReadBufferExtended
103619964
ReadBufferWithoutRelcache
11498626
ReadBuffer_common
115118606
ReadBuffersCanStartIO
2964692
ReadBuffersCanStartIOOnce
2964692
ReadRecentBuffer
9126
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3731602
ReleaseAndReadBuffer
57727216
ReleaseBuffer
123690214
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15212
ReservePrivateRefCountEntry
129012832
ScheduleBufferTagForWriteback
1131350
StartBufferIO
5101226
StartReadBuffer
118702650
StartReadBuffers
3361564
StartReadBuffersImpl
122064214
SyncOneBuffer
4058086
TerminateBufferIO
4808398
TrackNewBufferPin
117035054
UnlockBuffers
106010
UnlockReleaseBuffer
36980646
UnpinBuffer
143864326
UnpinBufferNoOwner
143873472
WaitBufHdrUnlocked
960
WaitIO
13336
WaitReadBuffers
2607046
WakePinCountWaiter
140
WritebackContextInit
5574
ZeroAndLockBuffer
637060
buffer_readv_complete
2397474
buffer_readv_complete_one
2672122
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2607804
buffertag_comparator
0
ckpt_buforder_comparator
5981952
local_buffer_readv_complete
3614
local_buffer_readv_stage
3614
local_buffer_write_error_callback
0
rlocator_comparator
19419452
shared_buffer_readv_complete
2393860
shared_buffer_readv_complete_local
2604190
shared_buffer_readv_stage
2604190
shared_buffer_write_error_callback
82
ts_ckpt_progress_comparator
488400
Generated by:
LCOV version 1.16