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

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