LCOV - code coverage report
Current view: top level - src/backend/replication/logical - reorderbuffer.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 93.4 % 1617 1511
Test Date: 2026-08-07 00:15:51 Functions: 100.0 % 94 94
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 75.4 % 863 651

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 36
ReorderBufferToastInitHash 44
file_sort_by_lsn 46
ReorderBufferQueueMessage 47
ReorderBufferFinishPrepared 49
ReorderBufferPrepare 49
ReorderBufferFreeRelids 56
ReorderBufferAllocRelids 61
ReorderBufferStreamCommit 67
ReorderBufferRestoreChanges 105
ReorderBufferInvalidate 131
ReorderBufferSkipPrepare 134
ReorderBufferRememberPrepareInfo 183
ReorderBufferAbort 244
ReorderBufferCommitChild 270
ReorderBufferRestoreCleanup 299
ReorderBufferGetCatalogChangesXacts 342
TransactionIdInArray 348
ReorderBufferGetOldestTXN 531
ReorderBufferGetOldestXmin 547
ReorderBufferSetRestartPoint 626
ReorderBufferTransferSnapToParent 656
ReorderBufferImmediateInvalidation 702
ReorderBufferSaveTXNSnapshot 719
ReorderBufferStreamTXN 719
ReorderBufferLargestStreamableTopTXN 820
ResolveCminCmaxDuringDecoding 839
ReorderBufferAssignChild 841
ReorderBufferFree 963
ReorderBufferMaybeMarkTXNStreamed 1016
ReorderBufferTruncateTXN 1073
StartupReorderBuffer 1095
ReorderBufferAllocate 1236
ReorderBufferAddSnapshot 1660
ReorderBufferAbortOld 1713
ReorderBufferToastAppendChunk 1847
ReorderBufferCommit 1997
ReorderBufferReplay 2002
ReorderBufferCleanupSerializedTXNs 2326
ReorderBufferIterTXNFinish 2641
ReorderBufferBuildTupleCidHash 2647
ReorderBufferIterTXNInit 2647
ReorderBufferProcessTXN 2647
ReorderBufferCopySnap 2664
ReorderBufferForget 2865
AssertChangeLsnOrder 3113
ReorderBufferLargestTXN 3620
ReorderBufferSerializeTXN 3848
ReorderBufferSerializedPath 4036
ReorderBufferSetBaseSnapshot 4116
ReorderBufferCheckAndTruncateAbortedTXN 4263
ReorderBufferFreeSnap 4307
ReorderBufferCleanupTXN 4719
ReorderBufferFreeTXN 4719
ReorderBufferAllocTXN 4798
ReorderBufferXidHasCatalogChanges 5167
ReorderBufferAddInvalidations 6023
ReorderBufferAccumulateInvalidations 6051
ReorderBufferQueueInvalidations 6051
ReorderBufferExecuteInvalidations 8216
AssertTXNLsnOrder 9992
ReorderBufferAddNewCommandId 28153
ReorderBufferAddNewTupleCids 28153
ReorderBufferXidSetCatalogChanges 34251
ReorderBufferIterCompare 51571
SetupCheckXidLive 177847
ReorderBufferRestoreChange 178394
ReorderBufferTXNSizeCompare 311547
ReorderBufferApplyChange 355620
ReorderBufferToastReplace 355620
ReorderBufferToastReset 360135
ReorderBufferIterTXNNext 383530
ReorderBufferCanStartStreaming 459640
ReorderBufferSerializeChange 1186607
ReorderBufferXidHasBaseSnapshot 1447109
ReorderBufferCheckMemoryLimit 1458384
ReorderBufferProcessPartialChange 1458384
ReorderBufferQueueChange 1467793
ReorderBufferFreeTupleBuf 1501410
ReorderBufferAllocTupleBuf 1521515
ReorderBufferFreeChange 1653471
ReorderBufferAllocChange 1674340
ReorderBufferChangeMemoryUpdate 1853129
ReorderBufferCanStream 1918024
ReorderBufferChangeSize 2094743
ReorderBufferProcessXid 2218320
ReorderBufferSerializeReserve 2712734
ReorderBufferTXNByXid 5573068

Generated by: LCOV version 2.0-1