LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1386 1532 90.5 %
Date: 2024-07-27 02:11:23 Functions: 88 95 92.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AtEOXact_Buffers 561956
AtProcExit_Buffers 30100
BgBufferSync 13424
BufferAlloc 92401874
BufferGetBlockNumber 90106244
BufferGetLSNAtomic 13602340
BufferGetTag 26886644
BufferIsDirty 0
BufferIsExclusiveLocked 0
BufferIsPermanent 17987680
BufferSync 1744
CheckBufferIsPinnedOnce 3083084
CheckForBufferLeaks 592056
CheckPointBuffers 1744
ConditionalLockBuffer 2050108
ConditionalLockBufferForCleanup 166066
CreateAndCopyRelationData 93272
DebugPrintBufferRefcount 0
DropDatabaseBuffers 108
DropRelationBuffers 1128
DropRelationsAllBuffers 24308
EvictUnpinnedBuffer 0
ExtendBufferedRel 84732
ExtendBufferedRelBy 274916
ExtendBufferedRelCommon 371772
ExtendBufferedRelShared 354170
ExtendBufferedRelTo 92976
FindAndDropRelationBuffers 1540
FlushBuffer 882168
FlushDatabaseBuffers 8
FlushOneBuffer 58
FlushRelationBuffers 262
FlushRelationsAllBuffers 20
ForgetPrivateRefCountEntry 90322924
GetPrivateRefCount 4168060
GetPrivateRefCountEntry 221765864
GetVictimBuffer 3041036
HoldingBufferPinThatDelaysRecovery 8
IncrBufferRefCount 17536806
InitBufferPoolAccess 30100
InvalidateBuffer 188774
InvalidateVictimBuffer 1934798
IsBufferCleanupOK 3292
IssuePendingWritebacks 449856
LimitAdditionalPins 1040338
LockBufHdr 48039676
LockBuffer 281275030
LockBufferForCleanup 32722
MarkBufferDirty 38796772
MarkBufferDirtyHint 18814648
NewPrivateRefCountEntry 90322924
PinBuffer 89754522
PinBufferForBlock 94525614
PinBuffer_Locked 4410104
PrefetchBuffer 389096
PrefetchSharedBuffer 1377918
ReadBuffer 69527922
ReadBufferExtended 84291090
ReadBufferWithoutRelcache 5499804
ReadBuffer_common 89790900
ReadRecentBuffer 917228
RelationCopyStorageUsingBuffer 124356
RelationGetNumberOfBlocksInFork 2866648
ReleaseAndReadBuffer 45622240
ReleaseBuffer 95768136
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 7718
ReservePrivateRefCountEntry 99626708
ScheduleBufferTagForWriteback 874828
StartBufferIO 3923686
StartReadBuffer 91971342
StartReadBuffers 1839806
StartReadBuffersImpl 93811148
SyncOneBuffer 2850094
TerminateBufferIO 3922914
UnlockBuffers 84288
UnlockReleaseBuffer 28802004
UnpinBuffer 110996990
UnpinBufferNoOwner 111003954
WaitBufHdrUnlocked 756
WaitIO 350
WaitReadBuffers 2002970
WaitReadBuffersCanStartIO 2228398
WritebackContextInit 3818
ZeroAndLockBuffer 487268
buffertag_comparator 1454058
ckpt_buforder_comparator 4461062
copy_storage_using_buffer_read_stream_next_block 487440
local_buffer_write_error_callback 0
rlocator_comparator 19886192
shared_buffer_write_error_callback 78
ts_ckpt_progress_comparator 366598

Generated by: LCOV version 1.14