LCOV - code coverage report
Current view:
top level
-
src/backend/storage/buffer
- bufmgr.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
1290
1413
91.3 %
Date:
2024-03-29 08:11:33
Functions:
80
86
93.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortBufferIO
30
AtEOXact_Buffers
566006
AtProcExit_Buffers
29778
BgBufferSync
13006
BufferAlloc
91803870
BufferGetBlockNumber
84862898
BufferGetLSNAtomic
13588606
BufferGetTag
26851544
BufferIsDirty
0
BufferIsExclusiveLocked
0
BufferIsPermanent
17670358
BufferSync
1704
CheckBufferIsPinnedOnce
3005826
CheckForBufferLeaks
595784
CheckPointBuffers
1704
ConditionalLockBuffer
2049282
ConditionalLockBufferForCleanup
164600
CreateAndCopyRelationData
95934
DebugPrintBufferRefcount
0
DropDatabaseBuffers
94
DropRelationBuffers
1114
DropRelationsAllBuffers
23848
ExtendBufferedRel
85008
ExtendBufferedRelBy
274280
ExtendBufferedRelCommon
368598
ExtendBufferedRelShared
351100
ExtendBufferedRelTo
90452
FindAndDropRelationBuffers
1488
FlushBuffer
879936
FlushDatabaseBuffers
6
FlushOneBuffer
58
FlushRelationBuffers
260
FlushRelationsAllBuffers
18
ForgetPrivateRefCountEntry
89757400
GetPrivateRefCount
4062742
GetPrivateRefCountEntry
219906010
GetVictimBuffer
2964192
HoldingBufferPinThatDelaysRecovery
8
IncrBufferRefCount
17226896
InitBufferPoolAccess
29778
InvalidateBuffer
186594
InvalidateVictimBuffer
1863764
IsBufferCleanupOK
3312
IssuePendingWritebacks
442910
LimitAdditionalPins
351100
LockBufHdr
47094204
LockBuffer
279897748
LockBufferForCleanup
31370
MarkBufferDirty
38717694
MarkBufferDirtyHint
18483462
NewPrivateRefCountEntry
89757400
PinBuffer
89230146
PinBuffer_Locked
4312292
PrefetchBuffer
484612
PrefetchSharedBuffer
1439682
ReadBuffer
69190226
ReadBufferExtended
87990718
ReadBufferWithoutRelcache
5917892
ReadBuffer_common
93908614
ReadRecentBuffer
890602
RelationCopyStorageUsingBuffer
127906
RelationGetNumberOfBlocksInFork
2866330
ReleaseAndReadBuffer
45214556
ReleaseBuffer
94925452
ResOwnerPrintBufferIO
0
ResOwnerPrintBufferPin
0
ResOwnerReleaseBufferIO
30
ResOwnerReleaseBufferPin
8362
ReservePrivateRefCountEntry
98935756
ScheduleBufferTagForWriteback
873082
StartBufferIO
3844232
SyncOneBuffer
2878088
TerminateBufferIO
3843872
UnlockBuffers
83558
UnlockReleaseBuffer
28852568
UnpinBuffer
110070202
UnpinBufferNoOwner
110077780
WaitBufHdrUnlocked
684
WaitIO
352
WritebackContextInit
3746
buffertag_comparator
1485920
ckpt_buforder_comparator
4537098
local_buffer_write_error_callback
0
rlocator_comparator
19588054
shared_buffer_write_error_callback
76
ts_ckpt_progress_comparator
370252
Generated by:
LCOV version 1.14