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

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