LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1886
2102
89.7 %
Date:
2026-02-07 05:18:37
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2604080
AtEOXact_Buffers
1051004
AtProcExit_Buffers
46040
BgBufferSync
28472
BufferAlloc
122950934
BufferGetBlockNumber
101161010
BufferGetLSNAtomic
14383050
BufferGetTag
31778568
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19109098
BufferLockAcquire
163447868
BufferLockAttempt
166754780
BufferLockConditional
3165866
BufferLockDequeueSelf
4226
BufferLockDisown
0
BufferLockDisownInternal
166608432
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
166608432
BufferLockQueueSelf
72636
BufferLockReleaseSub
166608432
BufferLockUnlock
166608432
BufferLockWakeup
66466
BufferSync
3562
CheckBufferIsPinnedOnce
4830110
CheckForBufferLeaks
1097044
CheckPointBuffers
3562
CheckReadBuffersOperation
7786004
ConditionalLockBuffer
2739818
ConditionalLockBufferForCleanup
910224
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1286
DropRelationsAllBuffers
28598
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
91978
ExtendBufferedRelBy
322652
ExtendBufferedRelCommon
431338
ExtendBufferedRelShared
408464
ExtendBufferedRelTo
104380
FindAndDropRelationBuffers
1660
FlushBuffer
1153634
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
609778
ForgetPrivateRefCountEntry
119496788
GetAdditionalPinLimit
7255738
GetPinLimit
1287616
GetPrivateRefCount
5741240
GetPrivateRefCountEntry
628837162
GetPrivateRefCountEntrySlow
148143870
GetVictimBuffer
3948542
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23888822
InitBufferManagerAccess
46040
InvalidateBuffer
212710
InvalidateVictimBuffer
2464398
IsBufferCleanupOK
4048
IssuePendingWritebacks
2186
LimitAdditionalPins
408464
LockBufHdr
65537702
LockBufferForCleanup
47518
LockBufferInternal
172661824
MarkBufferDirty
43661662
MarkBufferDirtyHint
20057012
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
119496788
PinBuffer
119466290
PinBufferForBlock
125505108
PinBuffer_Locked
612188
PrefetchBuffer
43208
PrefetchSharedBuffer
64784
ProcessReadBuffersResult
2589948
ReadBuffer
88228134
ReadBufferExtended
105885866
ReadBufferWithoutRelcache
11583226
ReadBuffer_common
117469102
ReadBuffersCanStartIO
2949112
ReadBuffersCanStartIOOnce
2949112
ReadRecentBuffer
9324
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3804590
ReleaseAndReadBuffer
59019590
ReleaseBuffer
126374938
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15204
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
131875504
ScheduleBufferTagForWriteback
1146676
StartBufferIO
5112544
StartReadBuffer
120870834
StartReadBuffers
3638860
StartReadBuffersImpl
124509694
SyncOneBuffer
4311718
TerminateBufferIO
4819772
TrackNewBufferPin
119496788
UnlockBuffer
175975556
UnlockBuffers
107634
UnlockReleaseBuffer
37647102
UnpinBuffer
147209794
UnpinBufferNoOwner
147218932
WaitBufHdrUnlocked
3226
WaitIO
12330
WaitReadBuffers
2589928
WakePinCountWaiter
158
WritebackContextInit
5606
ZeroAndLockBuffer
650394
buffer_readv_complete
2379798
buffer_readv_complete_one
2656608
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2590706
buffertag_comparator
0
ckpt_buforder_comparator
6032414
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19580848
shared_buffer_readv_complete
2376186
shared_buffer_readv_complete_local
2587094
shared_buffer_readv_stage
2587094
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
491640
Generated by:
LCOV version 1.16