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 15:15:32 Functions: 100.0 % 87 87 84 3 87
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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

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