LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1734 1917 90.5 %
Date: 2025-12-31 23:16:46 Functions: 116 123 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2622422
AtEOXact_Buffers 928700
AtProcExit_Buffers 44616
BgBufferSync 25754
BufferAlloc 120489160
BufferGetBlockNumber 98490020
BufferGetLSNAtomic 13897096
BufferGetTag 31701150
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19369010
BufferSync 3546
CheckBufferIsPinnedOnce 4558804
CheckForBufferLeaks 973316
CheckPointBuffers 3546
CheckReadBuffersOperation 7838588
ConditionalLockBuffer 2502548
ConditionalLockBufferForCleanup 641512
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 148
DropRelationBuffers 1246
DropRelationsAllBuffers 28564
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 92132
ExtendBufferedRelBy 324210
ExtendBufferedRelCommon 432500
ExtendBufferedRelShared 409612
ExtendBufferedRelTo 104264
FindAndDropRelationBuffers 1696
FlushBuffer 1138332
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 274
FlushRelationsAllBuffers 8
FlushUnlockedBuffer 598356
ForgetPrivateRefCountEntry 117035054
GetAdditionalPinLimit 6700700
GetPinLimit 1225000
GetPrivateRefCount 5200488
GetPrivateRefCountEntry 288383688
GetPrivateRefCountEntrySlow 136390066
GetVictimBuffer 3950606
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23016546
InitBufferManagerAccess 44616
InvalidateBuffer 209604
InvalidateVictimBuffer 2476628
IsBufferCleanupOK 3300
IssuePendingWritebacks 2178
LimitAdditionalPins 409612
LockBufHdr 64294984
LockBuffer 342749974
LockBufferForCleanup 41966
MarkBufferDirty 43538606
MarkBufferDirtyHint 20308044
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 117035054
PinBuffer 117002584
PinBufferForBlock 123043532
PinBuffer_Locked 600764
PrefetchBuffer 42244
PrefetchSharedBuffer 63780
ProcessReadBuffersResult 2607066
ReadBuffer 86356204
ReadBufferExtended 103619964
ReadBufferWithoutRelcache 11498626
ReadBuffer_common 115118606
ReadBuffersCanStartIO 2964692
ReadBuffersCanStartIOOnce 2964692
ReadRecentBuffer 9126
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3731602
ReleaseAndReadBuffer 57727216
ReleaseBuffer 123690214
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15212
ReservePrivateRefCountEntry 129012832
ScheduleBufferTagForWriteback 1131350
StartBufferIO 5101226
StartReadBuffer 118702650
StartReadBuffers 3361564
StartReadBuffersImpl 122064214
SyncOneBuffer 4058086
TerminateBufferIO 4808398
TrackNewBufferPin 117035054
UnlockBuffers 106010
UnlockReleaseBuffer 36980646
UnpinBuffer 143864326
UnpinBufferNoOwner 143873472
WaitBufHdrUnlocked 960
WaitIO 13336
WaitReadBuffers 2607046
WakePinCountWaiter 140
WritebackContextInit 5574
ZeroAndLockBuffer 637060
buffer_readv_complete 2397474
buffer_readv_complete_one 2672122
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2607804
buffertag_comparator 0
ckpt_buforder_comparator 5981952
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19419452
shared_buffer_readv_complete 2393860
shared_buffer_readv_complete_local 2604190
shared_buffer_readv_stage 2604190
shared_buffer_write_error_callback 82
ts_ckpt_progress_comparator 488400

Generated by: LCOV version 1.16