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 % 1620 1515
Test Date: 2026-08-28 03:16:24 Functions: 100.0 % 94 94
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 76.0 % 867 659

Function Name Sort by function name Hit count Sort by function hit count
ReorderBufferResetTXN 8
ReorderBufferApplyMessage 11
UpdateLogicalMappings 11
ApplyLogicalMappingFile 27
ReorderBufferAddDistributedInvalidations 28
ReorderBufferGetInvalidations 32
ReorderBufferApplyTruncate 39
ReorderBufferToastInitHash 44
ReorderBufferPrepare 45
file_sort_by_lsn 45
ReorderBufferFinishPrepared 48
ReorderBufferQueueMessage 49
ReorderBufferFreeRelids 61
ReorderBufferAllocRelids 66
ReorderBufferStreamCommit 67
ReorderBufferRestoreChanges 105
ReorderBufferInvalidate 131
ReorderBufferSkipPrepare 134
ReorderBufferRememberPrepareInfo 179
ReorderBufferAbort 269
ReorderBufferCommitChild 270
ReorderBufferRestoreCleanup 331
TransactionIdInArray 348
ReorderBufferGetCatalogChangesXacts 349
ReorderBufferGetOldestTXN 546
ReorderBufferGetOldestXmin 562
ReorderBufferSetRestartPoint 657
ReorderBufferTransferSnapToParent 707
ReorderBufferSaveTXNSnapshot 719
ReorderBufferStreamTXN 719
ReorderBufferImmediateInvalidation 726
ReorderBufferLargestStreamableTopTXN 820
ResolveCminCmaxDuringDecoding 844
ReorderBufferAssignChild 892
ReorderBufferFree 972
ReorderBufferMaybeMarkTXNStreamed 1017
ReorderBufferTruncateTXN 1073
StartupReorderBuffer 1103
ReorderBufferAllocate 1249
ReorderBufferAbortOld 1752
ReorderBufferAddSnapshot 1781
ReorderBufferToastAppendChunk 1847
ReorderBufferReplay 2119
ReorderBufferCommit 2124
ReorderBufferCleanupSerializedTXNs 2354
ReorderBufferIterTXNFinish 2762
ReorderBufferBuildTupleCidHash 2764
ReorderBufferIterTXNInit 2764
ReorderBufferProcessTXN 2764
ReorderBufferCopySnap 2863
ReorderBufferForget 3149
AssertChangeLsnOrder 3230
ReorderBufferLargestTXN 3931
ReorderBufferSerializeTXN 4229
ReorderBufferSerializedPath 4389
ReorderBufferSetBaseSnapshot 4413
ReorderBufferCheckAndTruncateAbortedTXN 4574
ReorderBufferFreeSnap 4629
ReorderBufferCleanupTXN 5079
ReorderBufferFreeTXN 5079
ReorderBufferAllocTXN 5146
ReorderBufferXidHasCatalogChanges 5578
ReorderBufferAddInvalidations 6293
ReorderBufferAccumulateInvalidations 6321
ReorderBufferQueueInvalidations 6321
ReorderBufferExecuteInvalidations 8629
AssertTXNLsnOrder 10667
ReorderBufferAddNewCommandId 29215
ReorderBufferAddNewTupleCids 29215
ReorderBufferXidSetCatalogChanges 35583
ReorderBufferIterCompare 51571
SetupCheckXidLive 177842
ReorderBufferRestoreChange 178204
ReorderBufferTXNSizeCompare 338647
ReorderBufferApplyChange 355639
ReorderBufferToastReplace 355639
ReorderBufferToastReset 360522
ReorderBufferIterTXNNext 384662
ReorderBufferCanStartStreaming 408134
ReorderBufferSerializeChange 1314891
ReorderBufferXidHasBaseSnapshot 1587570
ReorderBufferCheckMemoryLimit 1595067
ReorderBufferProcessPartialChange 1595067
ReorderBufferQueueChange 1609057
ReorderBufferFreeTupleBuf 1631311
ReorderBufferAllocTupleBuf 1653976
ReorderBufferFreeChange 1793050
ReorderBufferAllocChange 1816476
ReorderBufferChangeMemoryUpdate 1991238
ReorderBufferCanStream 2003201
ReorderBufferChangeSize 2237950
ReorderBufferProcessXid 2340282
ReorderBufferSerializeReserve 2967234
ReorderBufferTXNByXid 6115823

Generated by: LCOV version 2.0-1