LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1665
1836
90.7 %
Date:
2025-10-28 22:17:37
Functions:
111
118
94.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2432334
AtEOXact_Buffers
1073336
AtProcExit_Buffers
44152
BgBufferSync
24446
BufferAlloc
120636984
BufferGetBlockNumber
99712166
BufferGetLSNAtomic
14119978
BufferGetTag
30088994
BufferIsDirty
0
BufferIsLockedByMe
0
BufferIsLockedByMeInMode
0
BufferIsPermanent
19009808
BufferSync
3452
CheckBufferIsPinnedOnce
4814202
CheckForBufferLeaks
1117488
CheckPointBuffers
3452
CheckReadBuffersOperation
7271600
ConditionalLockBuffer
2930498
ConditionalLockBufferForCleanup
1099878
CreateAndCopyRelationData
112040
DebugPrintBufferRefcount
80
DropDatabaseBuffers
144
DropRelationBuffers
1268
DropRelationsAllBuffers
27210
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4278
ExtendBufferedRel
90692
ExtendBufferedRelBy
319036
ExtendBufferedRelCommon
425816
ExtendBufferedRelShared
403012
ExtendBufferedRelTo
102772
FindAndDropRelationBuffers
1548
FlushBuffer
1107618
FlushDatabaseBuffers
10
FlushOneBuffer
158
FlushRelationBuffers
274
FlushRelationsAllBuffers
24
FlushUnlockedBuffer
601984
ForgetPrivateRefCountEntry
117391348
GetAdditionalPinLimit
7474280
GetPinLimit
1287650
GetPrivateRefCount
5914264
GetPrivateRefCountEntry
289725482
GetVictimBuffer
3744546
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
23085372
InitBufferManagerAccess
44152
InvalidateBuffer
211144
InvalidateVictimBuffer
2293592
IsBufferCleanupOK
3314
IssuePendingWritebacks
2128
LimitAdditionalPins
403012
LockBufHdr
63184410
LockBuffer
344304006
LockBufferForCleanup
42194
MarkBufferDirty
42946584
MarkBufferDirtyHint
19933600
NewPrivateRefCountEntry
117391348
PinBuffer
117349280
PinBufferForBlock
123191174
PinBuffer_Locked
604322
PrefetchBuffer
40612
PrefetchSharedBuffer
61840
ProcessReadBuffersResult
2418616
ReadBuffer
85947424
ReadBufferExtended
103742652
ReadBufferWithoutRelcache
11341704
ReadBuffer_common
115084366
ReadBuffersCanStartIO
2766748
ReadBuffersCanStartIOOnce
2766748
ReadRecentBuffer
9064
RelationCopyStorageUsingBuffer
149048
RelationGetNumberOfBlocksInFork
3741760
ReleaseAndReadBuffer
57388230
ReleaseBuffer
124175244
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
15158
ReservePrivateRefCountEntry
128951436
ScheduleBufferTagForWriteback
1097192
StartBufferIO
4862940
StartReadBuffer
118474472
StartReadBuffers
3748654
StartReadBuffersImpl
122223126
SyncOneBuffer
4058942
TerminateBufferIO
4574400
TrackNewBufferPin
117391514
UnlockBuffers
103874
UnlockReleaseBuffer
37591126
UnpinBuffer
144077268
UnpinBufferNoOwner
144086360
WaitBufHdrUnlocked
2920
WaitIO
12042
WaitReadBuffers
2418596
WakePinCountWaiter
184
WritebackContextInit
5398
ZeroAndLockBuffer
633646
buffer_readv_complete
2210114
buffer_readv_complete_one
2478454
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2419356
buffertag_comparator
0
ckpt_buforder_comparator
6033424
local_buffer_readv_complete
3612
local_buffer_readv_stage
3612
local_buffer_write_error_callback
0
rlocator_comparator
19416476
shared_buffer_readv_complete
2206502
shared_buffer_readv_complete_local
2415744
shared_buffer_readv_stage
2415744
shared_buffer_write_error_callback
72
ts_ckpt_progress_comparator
493422
Generated by:
LCOV version 1.16