LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1664
1833
90.8 %
Date:
2025-09-11 01:18:02
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
100
DropDatabaseBuffers
136
WakePinCountWaiter
140
FlushOneBuffer
160
FlushRelationBuffers
274
EvictUnpinnedBuffer
280
buffer_readv_encode_error
384
buffer_readv_report
544
buffer_readv_decode_error
698
DropRelationBuffers
1292
FindAndDropRelationBuffers
1492
IssuePendingWritebacks
2104
WaitBufHdrUnlocked
2398
BufferSync
3424
CheckPointBuffers
3424
local_buffer_readv_complete
3606
local_buffer_readv_stage
3606
IsBufferCleanupOK
4072
EvictUnpinnedBufferInternal
4276
WritebackContextInit
5338
ReadRecentBuffer
9164
WaitIO
9524
ResOwnerReleaseBufferPin
14880
DropRelationsAllBuffers
26948
BgBufferSync
27374
PrefetchBuffer
40694
AtProcExit_Buffers
44116
InitBufferManagerAccess
44116
LockBufferForCleanup
44318
PrefetchSharedBuffer
62066
ExtendBufferedRel
90392
ExtendBufferedRelTo
102198
UnlockBuffers
103326
CreateAndCopyRelationData
110696
RelationCopyStorageUsingBuffer
147260
InvalidateBuffer
210876
ExtendBufferedRelBy
315834
ExtendBufferedRelShared
399446
LimitAdditionalPins
399446
ExtendBufferedRelCommon
422256
ts_ckpt_progress_comparator
488104
ZeroAndLockBuffer
634932
AtEOXact_Buffers
1091842
ScheduleBufferTagForWriteback
1110588
FlushBuffer
1120956
CheckForBufferLeaks
1135958
GetPinLimit
1284840
ConditionalLockBufferForCleanup
1427730
shared_buffer_readv_complete
2229814
buffer_readv_complete
2233420
InvalidateVictimBuffer
2327240
shared_buffer_readv_complete_local
2438770
shared_buffer_readv_stage
2438770
WaitReadBuffers
2441612
ProcessReadBuffersResult
2441632
buffer_stage_common
2442376
AsyncReadBuffers
2452160
buffer_readv_complete_one
2492670
ReadBuffersCanStartIO
2776252
ReadBuffersCanStartIOOnce
2776252
ConditionalLockBuffer
3322268
RelationGetNumberOfBlocksInFork
3673024
GetVictimBuffer
3753876
StartReadBuffers
4091724
SyncOneBuffer
4278294
PinBuffer_Locked
4385598
TerminateBufferIO
4598784
StartBufferIO
4882622
CheckBufferIsPinnedOnce
5153952
ckpt_buforder_comparator
5978218
GetPrivateRefCount
6591720
CheckReadBuffersOperation
7337456
GetAdditionalPinLimit
8159554
ReadBufferWithoutRelcache
11382972
BufferGetLSNAtomic
13937198
rlocator_comparator
18430368
BufferIsPermanent
18901972
MarkBufferDirtyHint
19889522
IncrBufferRefCount
23098722
BufferGetTag
30035092
UnlockReleaseBuffer
38381292
MarkBufferDirty
42903516
ReleaseAndReadBuffer
57224496
LockBufHdr
73293304
ReadBuffer
85796534
BufferGetBlockNumber
100791406
ReadBufferExtended
103893842
ReadBuffer_common
115276840
PinBuffer
117720484
ForgetPrivateRefCountEntry
117803388
NewPrivateRefCountEntry
117803388
StartReadBuffer
118533162
BufferAlloc
121030214
StartReadBuffersImpl
122624886
PinBufferForBlock
123583898
ReleaseBuffer
124690392
ReservePrivateRefCountEntry
129568144
UnpinBuffer
144486708
UnpinBufferNoOwner
144495618
GetPrivateRefCountEntry
291196934
LockBuffer
343851918
Generated by:
LCOV version 1.16