LCOV - code coverage report
Current view: top level - src/backend/storage/buffer - bufmgr.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1715 1898 90.4 %
Date: 2025-12-03 11:17:02 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 2608892
AtEOXact_Buffers 1015516
AtProcExit_Buffers 44518
BgBufferSync 22044
BufferAlloc 120232124
BufferGetBlockNumber 99109778
BufferGetLSNAtomic 13929176
BufferGetTag 30137924
BufferIsDirty 0
BufferIsLockedByMe 0
BufferIsLockedByMeInMode 0
BufferIsPermanent 19249412
BufferSync 3460
CheckBufferIsPinnedOnce 4844028
CheckForBufferLeaks 1060034
CheckPointBuffers 3460
CheckReadBuffersOperation 7799636
ConditionalLockBuffer 2847182
ConditionalLockBufferForCleanup 953168
CreateAndCopyRelationData 112488
DebugPrintBufferRefcount 80
DropDatabaseBuffers 144
DropRelationBuffers 1226
DropRelationsAllBuffers 27606
EvictAllUnpinnedBuffers 2
EvictRelUnpinnedBuffers 2
EvictUnpinnedBuffer 280
EvictUnpinnedBufferInternal 4282
ExtendBufferedRel 91410
ExtendBufferedRelBy 321316
ExtendBufferedRelCommon 429598
ExtendBufferedRelShared 406736
ExtendBufferedRelTo 104036
FindAndDropRelationBuffers 1598
FlushBuffer 1107850
FlushDatabaseBuffers 10
FlushOneBuffer 158
FlushRelationBuffers 276
FlushRelationsAllBuffers 24
FlushUnlockedBuffer 594078
ForgetPrivateRefCountEntry 116980782
GetAdditionalPinLimit 7358332
GetPinLimit 1255492
GetPrivateRefCount 5798090
GetPrivateRefCountEntry 288402274
GetVictimBuffer 3926094
HoldingBufferPinThatDelaysRecovery 6
IncrBufferRefCount 22976154
InitBufferManagerAccess 44518
InvalidateBuffer 211384
InvalidateVictimBuffer 2467262
IsBufferCleanupOK 4026
IssuePendingWritebacks 2124
LimitAdditionalPins 406736
LockBufHdr 63659640
LockBuffer 344063902
LockBufferForCleanup 37162
MarkBufferDirty 43043472
MarkBufferDirtyHint 20173182
MarkDirtyAllUnpinnedBuffers 2
MarkDirtyRelUnpinnedBuffers 2
MarkDirtyUnpinnedBuffer 2
MarkDirtyUnpinnedBufferInternal 72
NewPrivateRefCountEntry 116980782
PinBuffer 116767402
PinBufferForBlock 122786278
PinBuffer_Locked 596486
PrefetchBuffer 40974
PrefetchSharedBuffer 62378
ProcessReadBuffersResult 2594358
ReadBuffer 85727878
ReadBufferExtended 103344724
ReadBufferWithoutRelcache 11373354
ReadBuffer_common 114718098
ReadBuffersCanStartIO 2946054
ReadBuffersCanStartIOOnce 2946054
ReadRecentBuffer 9144
RelationCopyStorageUsingBuffer 149644
RelationGetNumberOfBlocksInFork 3709658
ReleaseAndReadBuffer 57230510
ReleaseBuffer 123711886
ResOwnerPrintBufferIO 0
ResOwnerPrintBufferPin 0
ResOwnerReleaseBufferIO 30
ResOwnerReleaseBufferPin 15168
ReservePrivateRefCountEntry 128578824
ScheduleBufferTagForWriteback 1097450
StartBufferIO 5045040
StartReadBuffer 118125990
StartReadBuffers 3690562
StartReadBuffersImpl 121816552
SyncOneBuffer 3905438
TerminateBufferIO 4754168
TrackNewBufferPin 116980944
UnlockBuffers 104876
UnlockReleaseBuffer 37531730
UnpinBuffer 143561328
UnpinBufferNoOwner 143570430
WaitBufHdrUnlocked 1460
WaitIO 13446
WaitReadBuffers 2594338
WakePinCountWaiter 138
WritebackContextInit 5412
ZeroAndLockBuffer 632576
buffer_readv_complete 2385390
buffer_readv_complete_one 2655458
buffer_readv_decode_error 698
buffer_readv_encode_error 384
buffer_readv_report 544
buffer_stage_common 2595092
buffertag_comparator 0
ckpt_buforder_comparator 6002394
local_buffer_readv_complete 3616
local_buffer_readv_stage 3616
local_buffer_write_error_callback 0
rlocator_comparator 19417496
shared_buffer_readv_complete 2381774
shared_buffer_readv_complete_local 2591476
shared_buffer_readv_stage 2591476
shared_buffer_write_error_callback 80
ts_ckpt_progress_comparator 489514

Generated by: LCOV version 1.16