LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - reorderbuffer.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 93.1 % 1662 1548 2 40 63 9 28 1008 78 434 74 1045 3 29
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 87 87 84 3 87
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 18 18 17 1
View type: Flat (60,120] days: 93.3 % 15 14 1 1 13
Legend: Lines: hit not hit (120,180] days: 100.0 % 29 29 1 1 25 2 5
(180,240] days: 100.0 % 6 6 1 5 1
(240..) days: 92.9 % 1594 1481 2 40 62 9 27 1005 18 431 73 1011
Function coverage date bins:
(60,120] days: 100.0 % 1 1 1
(120,180] days: 50.0 % 2 1 1 1
(240..) days: 50.0 % 170 85 84 1 85

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ReorderBufferTransferSnapToParent GIC 681 21.1 % (4 / 19)
ReorderBufferRestoreChange GIC 178476 91.7 % (66 / 72)
ApplyLogicalMappingFile GIC 22 84.8 % (28 / 33)
ReorderBufferCleanupSerializedTXNs GIC 1534 58.3 % (7 / 12)
ReorderBufferQueueMessage GIC 44 88.9 % (24 / 27)
ReorderBufferPrepare GIC 36 81.8 % (9 / 11)
ReorderBufferProcessPartialChange GIC 1713655 90.0 % (18 / 20)
ReorderBufferStreamTXN GIC 660 93.1 % (27 / 29)
ReorderBufferAbortOld GIC 1024 88.9 % (8 / 9)
ReorderBufferApplyTruncate GIC 17 80.0 % (4 / 5)
ReorderBufferFinishPrepared GIC 38 95.5 % (21 / 22)
ReorderBufferIterTXNFinish GIC 1699 90.9 % (10 / 11)
ReorderBufferRememberPrepareInfo GIC 124 90.0 % (9 / 10)
ReorderBufferSerializeTXN GIC 4003 97.2 % (35 / 36)
file_sort_by_lsn GIC 32 87.5 % (7 / 8)
ReorderBufferAddInvalidations GIC 4559 100.0 % (24 / 24)
ReorderBufferAddNewTupleCids GIC 22808 100.0 % (14 / 14)
ReorderBufferAddSnapshot GIC 1002 100.0 % (6 / 6)
ReorderBufferAllocate GIC 821 100.0 % (32 / 32)
ReorderBufferApplyChange GIC 333687 100.0 % (5 / 5)
ReorderBufferApplyMessage GIC 11 100.0 % (9 / 9)
ReorderBufferBuildTupleCidHash GIC 1700 100.0 % (22 / 22)
ReorderBufferChangeMemoryUpdate GIC 3807299 100.0 % (15 / 15)
ReorderBufferChangeSize GIC 3807299 100.0 % (37 / 37)
ReorderBufferCheckMemoryLimit GIC 1713655 100.0 % (21 / 21)
ReorderBufferCleanupTXN GIC 3262 100.0 % (30 / 30)
ReorderBufferCommit GIC 1066 100.0 % (5 / 5)
ReorderBufferCommitChild GIC 267 100.0 % (7 / 7)
ReorderBufferFree GIC 679 100.0 % (5 / 5)
ReorderBufferGetCatalogChangesXacts GNC 208 100.0 % (14 / 14)
ReorderBufferGetOldestTXN GIC 255 100.0 % (8 / 8)
ReorderBufferGetOldestXmin GIC 274 100.0 % (6 / 6)
ReorderBufferImmediateInvalidation GIC 566 100.0 % (11 / 11)
ReorderBufferIterTXNInit GIC 1700 100.0 % (43 / 43)
ReorderBufferReplay GIC 1102 100.0 % (17 / 17)
ReorderBufferReturnChange GIC 1914746 100.0 % (39 / 39)
ReorderBufferReturnTXN GIC 3262 100.0 % (16 / 16)
ReorderBufferSerializeReserve GIC 3309901 100.0 % (8 / 8)
ReorderBufferSetBaseSnapshot GIC 2607 100.0 % (11 / 11)
ReorderBufferSetRestartPoint GIC 279 100.0 % (3 / 3)
ReorderBufferStreamCommit GIC 61 100.0 % (10 / 10)
ReorderBufferTXNByXid GIC 6433598 100.0 % (32 / 32)
ReorderBufferToastInitHash GIC 33 100.0 % (7 / 7)
ReorderBufferTruncateTXN GIC 993 100.0 % (30 / 30)
ReorderBufferXidHasBaseSnapshot GIC 1696415 100.0 % (7 / 7)
ReorderBufferXidHasCatalogChanges GIC 3790 100.0 % (5 / 5)
TransactionIdInArray GIC 290 100.0 % (3 / 3)
AssertChangeLsnOrder ECB 2162
AssertTXNLsnOrder ECB 6446
ReorderBufferAbort ECB 105
ReorderBufferAddNewCommandId ECB 22808
ReorderBufferAssignChild ECB 863
ReorderBufferCanStartStreaming ECB 491348
ReorderBufferCanStream ECB 2205003
ReorderBufferCopySnap ECB 1534
ReorderBufferExecuteInvalidations ECB 3577
ReorderBufferForget ECB 2429
ReorderBufferFreeSnap ECB 2528
ReorderBufferGetChange ECB 1915007
ReorderBufferGetRelids ECB 42
ReorderBufferGetTXN ECB 3310
ReorderBufferGetTupleBuf ECB 1775664
ReorderBufferInvalidate ECB 85
ReorderBufferIterCompare ECB 52311
ReorderBufferIterTXNNext ECB 354474
ReorderBufferLargestStreamableTopTXN ECB 637
ReorderBufferLargestTXN ECB 3698
ReorderBufferProcessTXN ECB 1700
ReorderBufferProcessXid ECB 2465084
ReorderBufferQueueChange ECB 1713723
ReorderBufferResetTXN ECB 7
ReorderBufferRestoreChanges ECB 102
ReorderBufferRestoreCleanup ECB 298
ReorderBufferReturnRelids ECB 38
ReorderBufferReturnTupleBuf ECB 1775624
ReorderBufferSaveTXNSnapshot ECB 660
ReorderBufferSerializeChange ECB 1485023
ReorderBufferSerializedPath ECB 4096
ReorderBufferSkipPrepare ECB 88
ReorderBufferToastAppendChunk ECB 1720
ReorderBufferToastReplace ECB 333687
ReorderBufferToastReset ECB 336731
ReorderBufferXidSetCatalogChanges ECB 28337
ResolveCminCmaxDuringDecoding ECB 601
SetupCheckXidLive ECB 177674
StartupReorderBuffer ECB 1176
UpdateLogicalMappings ECB 5

Generated by: LCOV version v1.16-55-g56c0a2a