LCOV - code coverage report
Current view: top level - src/backend/replication/logical - reorderbuffer.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 93.6 % 1645 1540
Test Date: 2026-10-29 00:16:02 Functions: 100.0 % 96 96
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 76.3 % 889 678

Function Name Sort by function name Hit count Sort by function hit count
UpdateLogicalMappings 6
ReorderBufferResetTXN 8
ReorderBufferApplyMessage 11
ApplyLogicalMappingFile 27
ReorderBufferAddDistributedInvalidations 28
ReorderBufferApplyTruncate 29
ReorderBufferGetInvalidations 32
file_sort_by_lsn 36
ReorderBufferPrepare 48
ReorderBufferFinishPrepared 49
ReorderBufferFreeRelids 49
ReorderBufferQueueMessage 49
ReorderBufferAllocRelids 54
ReorderBufferToastInitHash 64
ReorderBufferStreamCommit 67
ReorderBufferRestoreChanges 106
TransactionIdInSubxactArray 129
ReorderBufferInvalidate 131
ReorderBufferSkipPrepare 134
ReorderBufferRememberPrepareInfo 182
ReorderBufferCommitChild 272
ReorderBufferRestoreCleanup 293
ReorderBufferCleanupAbortedTupleCids 345
TransactionIdInArray 348
ReorderBufferAbort 353
ReorderBufferGetCatalogChangesXacts 355
ReorderBufferGetOldestTXN 600
ReorderBufferGetOldestXmin 624
ReorderBufferTransferSnapToParent 676
ReorderBufferSaveTXNSnapshot 724
ReorderBufferStreamTXN 725
ReorderBufferSetRestartPoint 726
ReorderBufferImmediateInvalidation 747
ResolveCminCmaxDuringDecoding 815
ReorderBufferLargestStreamableTopTXN 850
ReorderBufferAssignChild 863
ReorderBufferFree 1011
ReorderBufferMaybeMarkTXNStreamed 1023
ReorderBufferTruncateTXN 1082
StartupReorderBuffer 1150
ReorderBufferAllocate 1310
ReorderBufferAbortOld 1867
ReorderBufferToastAppendChunk 1952
ReorderBufferAddSnapshot 2089
ReorderBufferCleanupSerializedTXNs 2454
ReorderBufferReplay 2531
ReorderBufferCommit 2541
ReorderBufferForget 3022
ReorderBufferIterTXNFinish 3179
ReorderBufferBuildTupleCidHash 3182
ReorderBufferIterTXNInit 3182
ReorderBufferProcessTXN 3182
ReorderBufferCopySnap 3463
AssertChangeLsnOrder 3651
ReorderBufferLargestTXN 3689
ReorderBufferSerializeTXN 3872
ReorderBufferSerializedPath 4059
ReorderBufferCheckAndTruncateAbortedTXN 4339
ReorderBufferSetBaseSnapshot 4830
ReorderBufferCleanupTXN 5452
ReorderBufferFreeTXN 5452
ReorderBufferAllocTXN 5537
ReorderBufferFreeSnap 5539
ReorderBufferXidHasCatalogChanges 5870
ReorderBufferAddInvalidations 7018
ReorderBufferAccumulateInvalidations 7046
ReorderBufferQueueInvalidations 7046
ReorderBufferExecuteInvalidations 10201
AssertTXNLsnOrder 11591
ReorderBufferAddNewCommandId 32450
ReorderBufferAddNewTupleCids 32450
ReorderBufferXidSetCatalogChanges 39543
ReorderBufferIterCompare 51676
SetupCheckXidLive 172722
ReorderBufferRestoreChange 178347
ReorderBufferTXNSizeCompare 271887
ReorderBufferApplyChange 361710
ReorderBufferToastReplace 361710
ReorderBufferToastReset 366965
ReorderBufferIterTXNNext 395639
ReorderBufferCanStartStreaming 471445
ReorderBufferSerializeChange 1140355
ReorderBufferXidHasBaseSnapshot 1420665
ReorderBufferCheckMemoryLimit 1428410
ReorderBufferProcessPartialChange 1428410
ReorderBufferQueueChange 1442396
ReorderBufferFreeTupleBuf 1463224
ReorderBufferAllocTupleBuf 1483583
ReorderBufferFreeChange 1631489
ReorderBufferAllocChange 1653193
ReorderBufferChangeMemoryUpdate 1827292
ReorderBufferCanStream 1899855
ReorderBufferChangeSize 2083790
ReorderBufferProcessXid 2258692
ReorderBufferSerializeReserve 2617485
ReorderBufferTXNByXid 5534672

Generated by: LCOV version 2.0-1