LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
90.1 %
2102
1893
Test Date:
2026-03-04 20:14:49
Functions:
92.7 %
137
127
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortBufferIO
15
AsyncReadBuffers
1307358
AtEOXact_Buffers
566293
AtProcExit_Buffers
23442
BgBufferSync
13723
BufferAlloc
63006872
BufferGetBlockNumber
52213070
BufferGetLSNAtomic
7417067
BufferGetTag
15918864
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
9740813
BufferLockAcquire
83171252
BufferLockAttempt
84933104
BufferLockConditional
1725403
BufferLockDequeueSelf
1015
BufferLockDisown
0
BufferLockDisownInternal
84896053
BufferLockHeldByMe
0
BufferLockHeldByMeInMode
0
BufferLockProcessRelease
84896139
BufferLockQueueSelf
18732
BufferLockReleaseSub
84896139
BufferLockUnlock
84896053
BufferLockWakeup
17300
BufferSync
1805
CheckBufferIsPinnedOnce
2545453
CheckForBufferLeaks
589735
CheckPointBuffers
1805
CheckReadBuffersOperation
3916814
ConditionalLockBuffer
1520652
ConditionalLockBufferForCleanup
578277
CreateAndCopyRelationData
57820
DebugPrintBufferRefcount
40
DropDatabaseBuffers
75
DropRelationBuffers
631
DropRelationsAllBuffers
14414
EvictAllUnpinnedBuffers
1
EvictRelUnpinnedBuffers
1
EvictUnpinnedBuffer
140
EvictUnpinnedBufferInternal
2130
ExtendBufferedRel
46358
ExtendBufferedRelBy
162419
ExtendBufferedRelCommon
216734
ExtendBufferedRelShared
205260
ExtendBufferedRelTo
52166
FindAndDropRelationBuffers
802
FlushBuffer
572001
FlushDatabaseBuffers
5
FlushOneBuffer
81
FlushRelationBuffers
145
FlushRelationsAllBuffers
11
FlushUnlockedBuffer
308373
ForgetPrivateRefCountEntry
61216492
GetAdditionalPinLimit
3938631
GetPinLimit
676539
GetPrivateRefCount
3124233
GetPrivateRefCountEntry
321490867
GetPrivateRefCountEntrySlow
75996822
GetVictimBuffer
1983801
HoldingBufferPinThatDelaysRecovery
4
IncrBufferRefCount
12234867
InitBufferManagerAccess
23442
InvalidateBuffer
104976
InvalidateVictimBuffer
1233921
IsBufferCleanupOK
2020
IssuePendingWritebacks
1109
LimitAdditionalPins
205260
LockBufHdr
33234409
LockBufferForCleanup
20229
LockBufferInternal
87776314
MarkBufferDirty
22075866
MarkBufferDirtyHint
10224008
MarkDirtyAllUnpinnedBuffers
1
MarkDirtyRelUnpinnedBuffers
1
MarkDirtyUnpinnedBuffer
1
MarkDirtyUnpinnedBufferInternal
36
NewPrivateRefCountEntry
61216492
PinBuffer
61254737
PinBufferForBlock
64284611
PinBuffer_Locked
309572
PrefetchBuffer
21819
PrefetchSharedBuffer
32565
ProcessReadBuffersResult
1304223
ReadBuffer
45208567
ReadBufferExtended
54272803
ReadBufferWithoutRelcache
5780348
ReadBuffer_common
60053160
ReadBuffersCanStartIO
1480189
ReadBuffersCanStartIOOnce
1480189
ReadRecentBuffer
4500
RelationCopyStorageUsingBuffer
76916
RelationGetNumberOfBlocksInFork
2192685
ReleaseAndReadBuffer
30131157
ReleaseBuffer
64701093
ResOwnerPrintBuffer
0
ResOwnerPrintBufferIO
0
ResOwnerReleaseBuffer
7713
ResOwnerReleaseBufferIO
15
ReservePrivateRefCountEntry
67495269
ScheduleBufferTagForWriteback
568352
StartBufferIO
2558151
StartReadBuffer
61811665
StartReadBuffers
1974859
StartReadBuffersImpl
63786524
SyncOneBuffer
2171506
TerminateBufferIO
2415475
TrackNewBufferPin
61216492
UnlockBuffer
89577860
UnlockBuffers
54865
UnlockReleaseBuffer
19219975
UnpinBuffer
75429773
UnpinBufferNoOwner
75434453
WaitBufHdrUnlocked
798
WaitIO
2605
WaitReadBuffers
1304213
WakePinCountWaiter
87
WritebackContextInit
2844
ZeroAndLockBuffer
325262
buffer_readv_complete
1198846
buffer_readv_complete_one
1337642
buffer_readv_decode_error
349
buffer_readv_encode_error
192
buffer_readv_report
272
buffer_stage_common
1304592
buffertag_comparator
0
ckpt_buforder_comparator
3102522
local_buffer_readv_complete
1806
local_buffer_readv_stage
1806
local_buffer_write_error_callback
0
rlocator_comparator
9955838
shared_buffer_readv_complete
1197040
shared_buffer_readv_complete_local
1302786
shared_buffer_readv_stage
1302786
shared_buffer_write_error_callback
41
ts_ckpt_progress_comparator
254446
Generated by:
LCOV version 2.0-1