LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1677
1837
91.3 %
Date:
2025-07-05 20:17:49
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AsyncReadBuffers
2411886
AtEOXact_Buffers
1033050
AtProcExit_Buffers
42158
BgBufferSync
25714
BufferAlloc
120641580
BufferGetBlockNumber
100345230
BufferGetLSNAtomic
13986032
BufferGetTag
30122432
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
19962320
BufferSync
3370
CheckBufferIsPinnedOnce
4552044
CheckForBufferLeaks
1075208
CheckPointBuffers
3370
CheckReadBuffersOperation
7209964
ConditionalLockBuffer
3061100
ConditionalLockBufferForCleanup
866652
CreateAndCopyRelationData
109800
DebugPrintBufferRefcount
80
DropDatabaseBuffers
134
DropRelationBuffers
1256
DropRelationsAllBuffers
27956
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
EvictUnpinnedBuffer
280
EvictUnpinnedBufferInternal
4266
ExtendBufferedRel
93336
ExtendBufferedRelBy
322668
ExtendBufferedRelCommon
428802
ExtendBufferedRelShared
406086
ExtendBufferedRelTo
102228
FindAndDropRelationBuffers
1666
FlushBuffer
1104550
FlushDatabaseBuffers
8
FlushOneBuffer
158
FlushRelationBuffers
286
FlushRelationsAllBuffers
30
ForgetPrivateRefCountEntry
117401774
GetAdditionalPinLimit
7042860
GetPinLimit
1260926
GetPrivateRefCount
5427532
GetPrivateRefCountEntry
289514034
GetVictimBuffer
3717538
HoldingBufferPinThatDelaysRecovery
6
IncrBufferRefCount
23196920
InitBufferManagerAccess
42158
InvalidateBuffer
210886
InvalidateVictimBuffer
2267664
IsBufferCleanupOK
3312
IssuePendingWritebacks
2088
LimitAdditionalPins
406086
LockBufHdr
72427638
LockBuffer
346957040
LockBufferForCleanup
43268
MarkBufferDirty
43289290
MarkBufferDirtyHint
20898794
NewPrivateRefCountEntry
117401774
PinBuffer
117384914
PinBufferForBlock
123184010
PinBuffer_Locked
4340946
PrefetchBuffer
39688
PrefetchSharedBuffer
60810
ProcessReadBuffersResult
2398016
ReadBuffer
86477374
ReadBufferExtended
103980638
ReadBufferWithoutRelcache
11290262
ReadBuffer_common
115270916
ReadBuffersCanStartIO
2737842
ReadBuffersCanStartIOOnce
2737842
ReadRecentBuffer
8712
RelationCopyStorageUsingBuffer
146068
RelationGetNumberOfBlocksInFork
4029406
ReleaseAndReadBuffer
57501372
ReleaseBuffer
124209440
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
14750
ReservePrivateRefCountEntry
128961658
ScheduleBufferTagForWriteback
1091956
StartBufferIO
4833122
StartReadBuffer
118702722
StartReadBuffers
3532474
StartReadBuffersImpl
122235196
SyncOneBuffer
4078564
TerminateBufferIO
4544438
UnlockBuffers
100772
UnlockReleaseBuffer
37657890
UnpinBuffer
144204944
UnpinBufferNoOwner
144213724
WaitBufHdrUnlocked
3408
WaitIO
12686
WaitReadBuffers
2397996
WakePinCountWaiter
152
WritebackContextInit
5246
ZeroAndLockBuffer
622870
buffer_readv_complete
2189750
buffer_readv_complete_one
2449426
buffer_readv_decode_error
698
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_stage_common
2398758
buffertag_comparator
0
ckpt_buforder_comparator
5871754
local_buffer_readv_complete
3588
local_buffer_readv_stage
3588
local_buffer_write_error_callback
0
rlocator_comparator
18432976
shared_buffer_readv_complete
2186162
shared_buffer_readv_complete_local
2395170
shared_buffer_readv_stage
2395170
shared_buffer_write_error_callback
78
ts_ckpt_progress_comparator
457548
Generated by:
LCOV version 1.16