LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1675
1837
91.2 %
Date:
2025-08-20 09:18:01
Functions:
109
115
94.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
BufferIsDirty
0
BufferIsExclusiveLocked
0
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
buffertag_comparator
0
local_buffer_write_error_callback
0
EvictAllUnpinnedBuffers
2
EvictRelUnpinnedBuffers
2
FlushDatabaseBuffers
8
HoldingBufferPinThatDelaysRecovery
8
FlushRelationsAllBuffers
24
AbortBufferIO
30
ResOwnerReleaseBufferIO
30
DebugPrintBufferRefcount
80
shared_buffer_write_error_callback
96
DropDatabaseBuffers
136
FlushOneBuffer
158
WakePinCountWaiter
168
FlushRelationBuffers
274
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1272
FindAndDropRelationBuffers
1658
IssuePendingWritebacks
2096
WaitBufHdrUnlocked
2864
IsBufferCleanupOK
3324
BufferSync
3394
CheckPointBuffers
3394
local_buffer_readv_complete
3600
local_buffer_readv_stage
3600
EvictUnpinnedBufferInternal
4270
WritebackContextInit
5288
ReadRecentBuffer
9040
WaitIO
10196
ResOwnerReleaseBufferPin
14796
BgBufferSync
25066
DropRelationsAllBuffers
26834
PrefetchBuffer
39834
AtProcExit_Buffers
43692
InitBufferManagerAccess
43692
LockBufferForCleanup
45664
PrefetchSharedBuffer
61118
ExtendBufferedRel
90646
ExtendBufferedRelTo
102090
UnlockBuffers
102522
CreateAndCopyRelationData
110696
RelationCopyStorageUsingBuffer
147260
InvalidateBuffer
209630
ExtendBufferedRelBy
317404
ExtendBufferedRelShared
400692
LimitAdditionalPins
400692
ExtendBufferedRelCommon
423470
ts_ckpt_progress_comparator
487070
ZeroAndLockBuffer
632402
AtEOXact_Buffers
1086258
ScheduleBufferTagForWriteback
1107098
FlushBuffer
1117462
CheckForBufferLeaks
1129950
ConditionalLockBufferForCleanup
1235748
GetPinLimit
1278510
shared_buffer_readv_complete
2232188
buffer_readv_complete
2235788
InvalidateVictimBuffer
2320304
shared_buffer_readv_complete_local
2441638
shared_buffer_readv_stage
2441638
WaitReadBuffers
2444474
ProcessReadBuffersResult
2444494
buffer_stage_common
2445238
AsyncReadBuffers
2456614
buffer_readv_complete_one
2497046
ReadBuffersCanStartIO
2784098
ReadBuffersCanStartIOOnce
2784098
ConditionalLockBuffer
3130864
RelationGetNumberOfBlocksInFork
3656198
GetVictimBuffer
3758498
StartReadBuffers
3870714
SyncOneBuffer
4210384
PinBuffer_Locked
4385060
TerminateBufferIO
4598296
StartBufferIO
4885594
CheckBufferIsPinnedOnce
4967020
ckpt_buforder_comparator
5980532
GetPrivateRefCount
6211936
CheckReadBuffersOperation
7347634
GetAdditionalPinLimit
7718814
ReadBufferWithoutRelcache
11331478
BufferGetLSNAtomic
13967426
rlocator_comparator
18431674
BufferIsPermanent
19004596
MarkBufferDirtyHint
19930680
IncrBufferRefCount
22891366
BufferGetTag
29991450
UnlockReleaseBuffer
37893142
MarkBufferDirty
42833696
ReleaseAndReadBuffer
56909414
LockBufHdr
72690970
ReadBuffer
85428836
BufferGetBlockNumber
99826138
ReadBufferExtended
103332522
ReadBuffer_common
114664014
PinBuffer
116955130
ForgetPrivateRefCountEntry
117039702
NewPrivateRefCountEntry
117039702
StartReadBuffer
117991788
BufferAlloc
120268486
StartReadBuffersImpl
121862502
PinBufferForBlock
122822376
ReleaseBuffer
123803462
ReservePrivateRefCountEntry
128743706
UnpinBuffer
143513606
UnpinBufferNoOwner
143522432
GetPrivateRefCountEntry
288871740
LockBuffer
342082296
Generated by:
LCOV version 1.16