LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1660 1828 90.8 %
Date: 2025-11-12 00:18:32 Functions: 111 118 94.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2531608
AtEOXact_Buffers 1149944
AtProcExit_Buffers 45074
BgBufferSync 27464
BufferAlloc 123069088
BufferGetBlockNumber 102715870
BufferGetLSNAtomic 14327212
BufferGetTag 30149328
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19121854
BufferSync 3468
CheckBufferIsPinnedOnce 5404478
CheckForBufferLeaks 1195018
CheckPointBuffers 3468
CheckReadBuffersOperation 7576746
ConditionalLockBuffer 3481388
ConditionalLockBufferForCleanup 1590590
CreateAndCopyRelationData 111592
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1282
DropRelationsAllBuffers 27510
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4278
ExtendBufferedRel 90826
ExtendBufferedRelBy 317984
ExtendBufferedRelCommon 425118
ExtendBufferedRelShared 402302
ExtendBufferedRelTo 102854
FindAndDropRelationBuffers 1626
FlushBuffer 1119956
FlushDatabaseBuffers 10
FlushOneBuffer 160
FlushRelationBuffers 272
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 606740
ForgetPrivateRefCountEntry 119819988
GetAdditionalPinLimit 8552446
GetPinLimit 1326722
GetPrivateRefCount 6995732
GetPrivateRefCountEntry 296559658
GetVictimBuffer 3842416
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23577724
InitBufferManagerAccess 45074
InvalidateBuffer 212224
InvalidateVictimBuffer 2400084
IsBufferCleanupOK 4062
IssuePendingWritebacks 2144
LimitAdditionalPins 402302
LockBufHdr 64563628
LockBuffer 349144660
LockBufferForCleanup 43188
MarkBufferDirty 43063736
MarkBufferDirtyHint 20155202
NewPrivateRefCountEntry 119819988
PinBuffer 119682600
PinBufferForBlock 125623254
PinBuffer_Locked 609078
PrefetchBuffer 41948
PrefetchSharedBuffer 63426
ProcessReadBuffersResult 2521556
ReadBuffer 87300368
ReadBufferExtended 105677980
ReadBufferWithoutRelcache 11395908
ReadBuffer_common 117073906
ReadBuffersCanStartIO 2862208
ReadBuffersCanStartIOOnce 2862208
ReadRecentBuffer 9172
RelationCopyStorageUsingBuffer 148452
RelationGetNumberOfBlocksInFork 3785620
ReleaseAndReadBuffer 58353946
ReleaseBuffer 126752548
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15242
ReservePrivateRefCountEntry 131687350
ScheduleBufferTagForWriteback 1109518
StartBufferIO 4970168
StartReadBuffer 120370608
StartReadBuffers 4288108
StartReadBuffersImpl 124658716
SyncOneBuffer 4265804
TerminateBufferIO 4686440
TrackNewBufferPin 119819988
UnlockBuffers 104828
UnlockReleaseBuffer 38789122
UnpinBuffer 147004932
UnpinBufferNoOwner 147014108
WaitBufHdrUnlocked 1346
WaitIO 9078
WaitReadBuffers 2521536
WakePinCountWaiter 132
WritebackContextInit 5422
ZeroAndLockBuffer 633950
buffer_readv_complete 2313108
buffer_readv_complete_one 2578992
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2522456
buffertag_comparator 0
ckpt_buforder_comparator 6053798
local_buffer_readv_complete 3612
local_buffer_readv_stage 3612
local_buffer_write_error_callback 0
rlocator_comparator 19418314
shared_buffer_readv_complete 2309496
shared_buffer_readv_complete_local 2518844
shared_buffer_readv_stage 2518844
shared_buffer_write_error_callback 88
ts_ckpt_progress_comparator 494528

Generated by: LCOV version 1.16