LCOV - code coverage report
Current view: top level - src/backend/replication/logical - reorderbuffer.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1469 1574 93.3 %
Date: 2025-03-04 07:14:43 Functions: 90 90 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
UpdateLogicalMappings 12
ReorderBufferResetTXN 16
ReorderBufferApplyMessage 22
ReorderBufferApplyTruncate 46
ApplyLogicalMappingFile 54
ReorderBufferToastInitHash 70
ReorderBufferPrepare 84
file_sort_by_lsn 84
ReorderBufferFinishPrepared 86
ReorderBufferQueueMessage 94
ReorderBufferReturnRelids 104
ReorderBufferGetRelids 114
ReorderBufferStreamCommit 132
ReorderBufferInvalidate 198
ReorderBufferRestoreChanges 204
ReorderBufferSkipPrepare 204
ReorderBufferAbort 220
ReorderBufferRememberPrepareInfo 288
ReorderBufferCommitChild 536
ReorderBufferGetCatalogChangesXacts 548
ReorderBufferRestoreCleanup 610
TransactionIdInArray 696
ReorderBufferGetOldestTXN 704
ReorderBufferGetOldestXmin 740
ReorderBufferSetRestartPoint 788
ReorderBufferImmediateInvalidation 1140
ReorderBufferTransferSnapToParent 1376
ResolveCminCmaxDuringDecoding 1438
ReorderBufferSaveTXNSnapshot 1450
ReorderBufferStreamTXN 1450
ReorderBufferLargestStreamableTopTXN 1656
ReorderBufferFree 1668
StartupReorderBuffer 1672
ReorderBufferAssignChild 1742
ReorderBufferAllocate 2034
ReorderBufferMaybeMarkTXNStreamed 2044
ReorderBufferAddSnapshot 2116
ReorderBufferTruncateTXN 2150
ReorderBufferCommit 2422
ReorderBufferReplay 2508
ReorderBufferAbortOld 2640
ReorderBufferCopySnap 3400
ReorderBufferToastAppendChunk 3660
ReorderBufferBuildTupleCidHash 3820
ReorderBufferIterTXNFinish 3820
ReorderBufferIterTXNInit 3820
ReorderBufferProcessTXN 3820
ReorderBufferCleanupSerializedTXNs 3840
AssertChangeLsnOrder 4748
ReorderBufferForget 5076
ReorderBufferFreeSnap 5494
ReorderBufferSetBaseSnapshot 5722
ReorderBufferCleanupTXN 7056
ReorderBufferReturnTXN 7056
ReorderBufferGetTXN 7166
ReorderBufferXidHasCatalogChanges 8096
ReorderBufferExecuteInvalidations 8230
ReorderBufferLargestTXN 8358
ReorderBufferSerializeTXN 8956
ReorderBufferSerializedPath 9180
ReorderBufferCheckAndTruncateAbortedTXN 9660
ReorderBufferAddInvalidations 9994
AssertTXNLsnOrder 14332
ReorderBufferAddNewCommandId 48122
ReorderBufferAddNewTupleCids 48122
ReorderBufferXidSetCatalogChanges 58148
ReorderBufferIterCompare 103142
ReorderBufferRestoreChange 347316
SetupCheckXidLive 355742
ReorderBufferApplyChange 667976
ReorderBufferToastReplace 667976
ReorderBufferToastReset 674616
ReorderBufferIterTXNNext 714772
ReorderBufferTXNSizeCompare 756794
ReorderBufferCanStartStreaming 1013390
ReorderBufferSerializeChange 2950816
ReorderBufferXidHasBaseSnapshot 3404250
ReorderBufferCheckMemoryLimit 3423838
ReorderBufferProcessPartialChange 3423838
ReorderBufferQueueChange 3442656
ReorderBufferReturnTupleBuf 3553138
ReorderBufferGetTupleBuf 3553218
ReorderBufferReturnChange 3837654
ReorderBufferGetChange 3838094
ReorderBufferChangeMemoryUpdate 4185536
ReorderBufferCanStream 4437228
ReorderBufferChangeSize 4640158
ReorderBufferProcessXid 4961636
ReorderBufferSerializeReserve 6561724
ReorderBufferTXNByXid 12931844

Generated by: LCOV version 1.14