LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1709 1898 90.0 %
Date: 2025-12-06 15:18:28 Functions: 115 122 94.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortBufferIO 30
AsyncReadBuffers 2488260
AtEOXact_Buffers 1113148
AtProcExit_Buffers 45214
BgBufferSync 27436
BufferAlloc 122027430
BufferGetBlockNumber 101122172
BufferGetLSNAtomic 14243112
BufferGetTag 30175268
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19049880
BufferSync 3476
CheckBufferIsPinnedOnce 5085634
CheckForBufferLeaks 1158362
CheckPointBuffers 3476
CheckReadBuffersOperation 7438216
ConditionalLockBuffer 3139696
ConditionalLockBufferForCleanup 1305762
CreateAndCopyRelationData 112040
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1254
DropRelationsAllBuffers 27560
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 90922
ExtendBufferedRelBy 319490
ExtendBufferedRelCommon 426144
ExtendBufferedRelShared 403272
ExtendBufferedRelTo 102360
FindAndDropRelationBuffers 1604
FlushBuffer 1137212
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 26
FlushUnlockedBuffer 613402
ForgetPrivateRefCountEntry 118781598
GetAdditionalPinLimit 7887114
GetPinLimit 1307828
GetPrivateRefCount 6392328
GetPrivateRefCountEntry 293422220
GetVictimBuffer 3810110
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 23330944
InitBufferManagerAccess 45214
InvalidateBuffer 210666
InvalidateVictimBuffer 2352432
IsBufferCleanupOK 4060
IssuePendingWritebacks 2140
LimitAdditionalPins 403272
LockBufHdr 64297232
LockBuffer 344288078
LockBufferForCleanup 45390
MarkBufferDirty 43073126
MarkBufferDirtyHint 20037490
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 118781598
PinBuffer 118674892
PinBufferForBlock 124581872
PinBuffer_Locked 615810
PrefetchBuffer 41058
PrefetchSharedBuffer 62664
ProcessReadBuffersResult 2473964
ReadBuffer 86761534
ReadBufferExtended 104821836
ReadBufferWithoutRelcache 11427840
ReadBuffer_common 116249684
ReadBuffersCanStartIO 2826218
ReadBuffersCanStartIOOnce 2826218
ReadRecentBuffer 9236
RelationCopyStorageUsingBuffer 149048
RelationGetNumberOfBlocksInFork 3756306
ReleaseAndReadBuffer 57978452
ReleaseBuffer 125589886
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15218
ReservePrivateRefCountEntry 130676434
ScheduleBufferTagForWriteback 1126834
StartBufferIO 4958376
StartReadBuffer 119648274
StartReadBuffers 3954936
StartReadBuffersImpl 123603210
SyncOneBuffer 4327036
TerminateBufferIO 4667316
TrackNewBufferPin 118781598
UnlockBuffers 105634
UnlockReleaseBuffer 38181370
UnpinBuffer 145724294
UnpinBufferNoOwner 145733446
WaitBufHdrUnlocked 1726
WaitIO 12278
WaitReadBuffers 2473944
WakePinCountWaiter 166
WritebackContextInit 5434
ZeroAndLockBuffer 640716
buffer_readv_complete 2264920
buffer_readv_complete_one 2535404
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2474708
buffertag_comparator 0
ckpt_buforder_comparator 6091156
local_buffer_readv_complete 3614
local_buffer_readv_stage 3614
local_buffer_write_error_callback 0
rlocator_comparator 19417240
shared_buffer_readv_complete 2261306
shared_buffer_readv_complete_local 2471094
shared_buffer_readv_stage 2471094
shared_buffer_write_error_callback 92
ts_ckpt_progress_comparator 494360

Generated by: LCOV version 1.16