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 Sort by function name Hit count Sort by 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