LCOV - code coverage report
Current view: top level - src/backend/replication/logical - reorderbuffer.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 93.5 % 1625 1520
Test Date: 2026-10-08 15:16:42 Functions: 100.0 % 94 94
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 75.8 % 869 659

Function Name Sort by function name Hit count Sort by function hit count
UpdateLogicalMappings 6
ReorderBufferResetTXN 8
ReorderBufferApplyMessage 11
ApplyLogicalMappingFile 27
ReorderBufferAddDistributedInvalidations 28
ReorderBufferApplyTruncate 31
ReorderBufferGetInvalidations 32
file_sort_by_lsn 33
ReorderBufferPrepare 48
ReorderBufferFinishPrepared 49
ReorderBufferQueueMessage 49
ReorderBufferFreeRelids 53
ReorderBufferAllocRelids 58
ReorderBufferToastInitHash 64
ReorderBufferStreamCommit 68
ReorderBufferRestoreChanges 109
ReorderBufferInvalidate 131
ReorderBufferSkipPrepare 134
ReorderBufferRememberPrepareInfo 182
ReorderBufferCommitChild 270
ReorderBufferAbort 289
ReorderBufferRestoreCleanup 345
TransactionIdInArray 348
ReorderBufferGetCatalogChangesXacts 359
ReorderBufferGetOldestTXN 574
ReorderBufferGetOldestXmin 595
ReorderBufferSetRestartPoint 687
ReorderBufferSaveTXNSnapshot 698
ReorderBufferStreamTXN 698
ReorderBufferTransferSnapToParent 707
ReorderBufferImmediateInvalidation 783
ReorderBufferLargestStreamableTopTXN 818
ResolveCminCmaxDuringDecoding 834
ReorderBufferAssignChild 892
ReorderBufferMaybeMarkTXNStreamed 996
ReorderBufferFree 998
ReorderBufferTruncateTXN 1055
StartupReorderBuffer 1138
ReorderBufferAllocate 1294
ReorderBufferAbortOld 1829
ReorderBufferToastAppendChunk 1952
ReorderBufferAddSnapshot 1995
ReorderBufferReplay 2305
ReorderBufferCommit 2308
ReorderBufferCleanupSerializedTXNs 2425
ReorderBufferIterTXNFinish 2926
ReorderBufferBuildTupleCidHash 2928
ReorderBufferIterTXNInit 2928
ReorderBufferProcessTXN 2928
ReorderBufferCopySnap 3160
ReorderBufferForget 3177
AssertChangeLsnOrder 3394
ReorderBufferLargestTXN 4056
ReorderBufferSerializeTXN 4356
ReorderBufferSerializedPath 4509
ReorderBufferSetBaseSnapshot 4654
ReorderBufferCheckAndTruncateAbortedTXN 4676
ReorderBufferFreeSnap 5142
ReorderBufferCleanupTXN 5302
ReorderBufferFreeTXN 5302
ReorderBufferAllocTXN 5389
ReorderBufferXidHasCatalogChanges 5790
ReorderBufferAddInvalidations 6889
ReorderBufferAccumulateInvalidations 6917
ReorderBufferQueueInvalidations 6917
ReorderBufferExecuteInvalidations 9282
AssertTXNLsnOrder 11212
ReorderBufferAddNewCommandId 31820
ReorderBufferAddNewTupleCids 31820
ReorderBufferXidSetCatalogChanges 38784
ReorderBufferIterCompare 51564
SetupCheckXidLive 182788
ReorderBufferRestoreChange 183667
ReorderBufferTXNSizeCompare 343173
ReorderBufferApplyChange 363716
ReorderBufferToastReplace 363716
ReorderBufferToastReset 368821
ReorderBufferCanStartStreaming 392012
ReorderBufferIterTXNNext 394530
ReorderBufferSerializeChange 1361868
ReorderBufferXidHasBaseSnapshot 1641665
ReorderBufferCheckMemoryLimit 1648877
ReorderBufferProcessPartialChange 1648877
ReorderBufferQueueChange 1662831
ReorderBufferFreeTupleBuf 1688698
ReorderBufferAllocTupleBuf 1710782
ReorderBufferFreeChange 1854776
ReorderBufferAllocChange 1878318
ReorderBufferCanStream 2040889
ReorderBufferChangeMemoryUpdate 2058713
ReorderBufferChangeSize 2312048
ReorderBufferProcessXid 2416195
ReorderBufferSerializeReserve 3072102
ReorderBufferTXNByXid 6306596

Generated by: LCOV version 2.0-1