LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1715
1898
90.4 %
Date:
2025-12-03 11:17:02
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2608892
AtEOXact_Buffers
1015516
AtProcExit_Buffers
44518
BgBufferSync
22044
BufferAlloc
120232124
BufferGetBlockNumber
99109778
BufferGetLSNAtomic
13929176
BufferGetTag
30137924
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19249412
BufferSync
3460
CheckBufferIsPinnedOnce
4844028
CheckForBufferLeaks
1060034
CheckPointBuffers
3460
CheckReadBuffersOperation
7799636
ConditionalLockBuffer
2847182
ConditionalLockBufferForCleanup
953168
CreateAndCopyRelationData
112488
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1226
DropRelationsAllBuffers
27606
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
91410
ExtendBufferedRelBy
321316
ExtendBufferedRelCommon
429598
ExtendBufferedRelShared
406736
ExtendBufferedRelTo
104036
FindAndDropRelationBuffers
1598
FlushBuffer
1107850
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
594078
ForgetPrivateRefCountEntry
116980782
GetAdditionalPinLimit
7358332
GetPinLimit
1255492
GetPrivateRefCount
5798090
GetPrivateRefCountEntry
288402274
GetVictimBuffer
3926094
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
22976154
InitBufferManagerAccess
44518
InvalidateBuffer
211384
InvalidateVictimBuffer
2467262
IsBufferCleanupOK
4026
IssuePendingWritebacks
2124
LimitAdditionalPins
406736
LockBufHdr
63659640
LockBuffer
344063902
LockBufferForCleanup
37162
MarkBufferDirty
43043472
MarkBufferDirtyHint
20173182
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
116980782
PinBuffer
116767402
PinBufferForBlock
122786278
PinBuffer_Locked
596486
PrefetchBuffer
40974
PrefetchSharedBuffer
62378
ProcessReadBuffersResult
2594358
ReadBuffer
85727878
ReadBufferExtended
103344724
ReadBufferWithoutRelcache
11373354
ReadBuffer_common
114718098
ReadBuffersCanStartIO
2946054
ReadBuffersCanStartIOOnce
2946054
ReadRecentBuffer
9144
RelationCopyStorageUsingBuffer
149644
RelationGetNumberOfBlocksInFork
3709658
ReleaseAndReadBuffer
57230510
ReleaseBuffer
123711886
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15168
ReservePrivateRefCountEntry
128578824
ScheduleBufferTagForWriteback
1097450
StartBufferIO
5045040
StartReadBuffer
118125990
StartReadBuffers
3690562
StartReadBuffersImpl
121816552
SyncOneBuffer
3905438
TerminateBufferIO
4754168
TrackNewBufferPin
116980944
UnlockBuffers
104876
UnlockReleaseBuffer
37531730
UnpinBuffer
143561328
UnpinBufferNoOwner
143570430
WaitBufHdrUnlocked
1460
WaitIO
13446
WaitReadBuffers
2594338
WakePinCountWaiter
138
WritebackContextInit
5412
ZeroAndLockBuffer
632576
buffer_readv_complete
2385390
buffer_readv_complete_one
2655458
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2595092
buffertag_comparator
0
ckpt_buforder_comparator
6002394
local_buffer_readv_complete
3616
local_buffer_readv_stage
3616
local_buffer_write_error_callback
0
rlocator_comparator
19417496
shared_buffer_readv_complete
2381774
shared_buffer_readv_complete_local
2591476
shared_buffer_readv_stage
2591476
shared_buffer_write_error_callback
80
ts_ckpt_progress_comparator
489514
Generated by:
LCOV version 1.16