LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1709
1898
90.0 %
Date:
2025-12-07 17:18:15
Functions:
115
122
94.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2513462
AtEOXact_Buffers
1166642
AtProcExit_Buffers
45464
BgBufferSync
24618
BufferAlloc
123442368
BufferGetBlockNumber
102484722
BufferGetLSNAtomic
14546438
BufferGetTag
30176316
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
18959346
BufferSync
3464
CheckBufferIsPinnedOnce
5280608
CheckForBufferLeaks
1212106
CheckPointBuffers
3464
CheckReadBuffersOperation
7514518
ConditionalLockBuffer
3309594
ConditionalLockBufferForCleanup
1473750
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1262
DropRelationsAllBuffers
27562
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4282
ExtendBufferedRel
90948
ExtendBufferedRelBy
319526
ExtendBufferedRelCommon
426646
ExtendBufferedRelShared
403786
ExtendBufferedRelTo
102840
FindAndDropRelationBuffers
1592
FlushBuffer
1130838
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
606658
ForgetPrivateRefCountEntry
120187390
GetAdditionalPinLimit
8306010
GetPinLimit
1337350
GetPrivateRefCount
6755264
GetPrivateRefCountEntry
297264788
GetVictimBuffer
3834004
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23668932
InitBufferManagerAccess
45464
InvalidateBuffer
211254
InvalidateVictimBuffer
2376670
IsBufferCleanupOK
4040
IssuePendingWritebacks
2134
LimitAdditionalPins
403786
LockBufHdr
64561170
LockBuffer
347967880
LockBufferForCleanup
45026
MarkBufferDirty
43073394
MarkBufferDirtyHint
19940422
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
120187390
PinBuffer
120066912
PinBufferForBlock
125996624
PinBuffer_Locked
609066
PrefetchBuffer
41274
PrefetchSharedBuffer
62834
ProcessReadBuffersResult
2499514
ReadBuffer
87730884
ReadBufferExtended
106022522
ReadBufferWithoutRelcache
11420710
ReadBuffer_common
117443248
ReadBuffersCanStartIO
2848526
ReadBuffersCanStartIOOnce
2848526
ReadRecentBuffer
9308
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3793990
ReleaseAndReadBuffer
59129240
ReleaseBuffer
127026740
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15156
ReservePrivateRefCountEntry
131874480
ScheduleBufferTagForWriteback
1120406
StartBufferIO
4975252
StartReadBuffer
120855940
StartReadBuffers
4165094
StartReadBuffersImpl
125021034
SyncOneBuffer
4086390
TerminateBufferIO
4684498
TrackNewBufferPin
120187390
UnlockBuffers
105928
UnlockReleaseBuffer
38513936
UnpinBuffer
147473980
UnpinBufferNoOwner
147483070
WaitBufHdrUnlocked
1954
WaitIO
12220
WaitReadBuffers
2499494
WakePinCountWaiter
136
WritebackContextInit
5426
ZeroAndLockBuffer
640538
buffer_readv_complete
2290154
buffer_readv_complete_one
2558024
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2500256
buffertag_comparator
0
ckpt_buforder_comparator
6074546
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19419248
shared_buffer_readv_complete
2286542
shared_buffer_readv_complete_local
2496644
shared_buffer_readv_stage
2496644
shared_buffer_write_error_callback
70
ts_ckpt_progress_comparator
493404
Generated by:
LCOV version 1.16