LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1890
2102
89.9 %
Date:
2026-02-13 15:17:41
Functions:
127
137
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2576230
AtEOXact_Buffers
972940
AtProcExit_Buffers
45510
BgBufferSync
26170
BufferAlloc
121769900
BufferGetBlockNumber
99998586
BufferGetLSNAtomic
14085792
BufferGetTag
31743242
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19113418
BufferLockAcquire
162174284
BufferLockAttempt
165333792
BufferLockConditional
3029900
BufferLockDequeueSelf
3612
BufferLockDisown
0
BufferLockDisownInternal
165197028
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
165197028
BufferLockQueueSelf
66610
BufferLockReleaseSub
165197028
BufferLockUnlock
165197028
BufferLockWakeup
60440
BufferSync
3554
CheckBufferIsPinnedOnce
4653310
CheckForBufferLeaks
1018450
CheckPointBuffers
3554
CheckReadBuffersOperation
7710350
ConditionalLockBuffer
2607086
ConditionalLockBufferForCleanup
761874
CreateAndCopyRelationData
112952
DebugPrintBufferRefcount
80
DropDatabaseBuffers
152
DropRelationBuffers
1232
DropRelationsAllBuffers
28696
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4286
ExtendBufferedRel
92412
ExtendBufferedRelBy
324510
ExtendBufferedRelCommon
433000
ExtendBufferedRelShared
410104
ExtendBufferedRelTo
104442
FindAndDropRelationBuffers
1658
FlushBuffer
1148530
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
276
FlushRelationsAllBuffers
8
FlushUnlockedBuffer
607566
ForgetPrivateRefCountEntry
118313938
GetAdditionalPinLimit
6931432
GetPinLimit
1248478
GetPrivateRefCount
5415344
GetPrivateRefCountEntry
622467470
GetPrivateRefCountEntrySlow
146765242
GetVictimBuffer
3922074
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23446192
InitBufferManagerAccess
45510
InvalidateBuffer
211376
InvalidateVictimBuffer
2437742
IsBufferCleanupOK
3300
IssuePendingWritebacks
2182
LimitAdditionalPins
410104
LockBufHdr
64728228
LockBufferForCleanup
44552
LockBufferInternal
171390794
MarkBufferDirty
43723142
MarkBufferDirtyHint
20061966
MarkDirtyAllUnpinnedBuffers
2
MarkDirtyRelUnpinnedBuffers
2
MarkDirtyUnpinnedBuffer
2
MarkDirtyUnpinnedBufferInternal
72
NewPrivateRefCountEntry
118313938
PinBuffer
118311826
PinBufferForBlock
124324496
PinBuffer_Locked
609976
PrefetchBuffer
41910
PrefetchSharedBuffer
63406
ProcessReadBuffersResult
2566046
ReadBuffer
87340980
ReadBufferExtended
104785546
ReadBufferWithoutRelcache
11538708
ReadBuffer_common
116324266
ReadBuffersCanStartIO
2921230
ReadBuffersCanStartIOOnce
2921230
ReadRecentBuffer
8956
RelationCopyStorageUsingBuffer
150256
RelationGetNumberOfBlocksInFork
3771744
ReleaseAndReadBuffer
58264674
ReleaseBuffer
124967390
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
15268
ResOwnerReleaseBufferIO
30
ReservePrivateRefCountEntry
130483692
ScheduleBufferTagForWriteback
1141622
StartBufferIO
5078098
StartReadBuffer
119854904
StartReadBuffers
3476828
StartReadBuffersImpl
123331732
SyncOneBuffer
4125348
TerminateBufferIO
4789132
TrackNewBufferPin
118313938
UnlockBuffer
174567112
UnlockBuffers
107444
UnlockReleaseBuffer
37298862
UnpinBuffer
145583922
UnpinBufferNoOwner
145593124
WaitBufHdrUnlocked
3130
WaitIO
8678
WaitReadBuffers
2566026
WakePinCountWaiter
182
WritebackContextInit
5600
ZeroAndLockBuffer
647776
buffer_readv_complete
2355902
buffer_readv_complete_one
2632500
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2566784
buffertag_comparator
0
ckpt_buforder_comparator
6017902
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19581860
shared_buffer_readv_complete
2352290
shared_buffer_readv_complete_local
2563172
shared_buffer_readv_stage
2563172
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
491702
Generated by:
LCOV version 1.16