1REQUIRES: x86-registered-target 2RUN: sancov -merge %p/Inputs/test-linux_x86_64.0.symcov| FileCheck --check-prefix=MERGE1 %s 3RUN: sancov -merge %p/Inputs/test-linux_x86_64.0.symcov %p/Inputs/test-linux_x86_64.1.symcov| FileCheck --check-prefix=MERGE2 %s 4 5MERGE1: { 6MERGE1-NEXT: "covered-points": [ 7MERGE1-NEXT: "4e132b", 8MERGE1-NEXT: "4e1472", 9MERGE1-NEXT: "4e1520", 10MERGE1-NEXT: "4e1553", 11MERGE1-NEXT: "4e1586" 12MERGE1-NEXT: ], 13MERGE1-NEXT: "binary-hash": "BB3CDD5045AED83906F6ADCC1C4DAF7E2596A6B5", 14MERGE1-NEXT: "point-symbol-info": { 15MERGE1-NEXT: "test/tools/sancov/Inputs/foo.cpp": { 16MERGE1-NEXT: "foo()": { 17MERGE1-NEXT: "4e178c": "5:0" 18MERGE1-NEXT: } 19MERGE1-NEXT: }, 20MERGE1-NEXT: "test/tools/sancov/Inputs/test.cpp": { 21MERGE1-NEXT: "bar(std::string)": { 22MERGE1-NEXT: "4e132b": "12:0" 23MERGE1-NEXT: }, 24MERGE1-NEXT: "main": { 25MERGE1-NEXT: "4e1472": "14:0", 26MERGE1-NEXT: "4e14c2": "16:9", 27MERGE1-NEXT: "4e1520": "17:5", 28MERGE1-NEXT: "4e1553": "17:5", 29MERGE1-NEXT: "4e1586": "17:5", 30MERGE1-NEXT: "4e1635": "19:1", 31MERGE1-NEXT: "4e1690": "17:5" 32MERGE1-NEXT: } 33MERGE1-NEXT: } 34MERGE1-NEXT: } 35MERGE1-NEXT: } 36 37MERGE2: { 38MERGE2-NEXT: "covered-points": [ 39MERGE2-NEXT: "04e132b", 40MERGE2-NEXT: "04e1472", 41MERGE2-NEXT: "04e1520", 42MERGE2-NEXT: "04e1553", 43MERGE2-NEXT: "04e1586", 44MERGE2-NEXT: "14e132b", 45MERGE2-NEXT: "14e1472", 46MERGE2-NEXT: "14e14c2", 47MERGE2-NEXT: "14e1520", 48MERGE2-NEXT: "14e1553", 49MERGE2-NEXT: "14e1586", 50MERGE2-NEXT: "14e178c" 51MERGE2-NEXT: ], 52MERGE2-NEXT: "binary-hash": "", 53MERGE2-NEXT: "point-symbol-info": { 54MERGE2-NEXT: "test/tools/sancov/Inputs/foo.cpp": { 55MERGE2-NEXT: "foo()": { 56MERGE2-NEXT: "04e178c": "5:0", 57MERGE2-NEXT: "14e178c": "5:0" 58MERGE2-NEXT: } 59MERGE2-NEXT: }, 60MERGE2-NEXT: "test/tools/sancov/Inputs/test.cpp": { 61MERGE2-NEXT: "bar(std::string)": { 62MERGE2-NEXT: "04e132b": "12:0", 63MERGE2-NEXT: "14e132b": "12:0" 64MERGE2-NEXT: }, 65MERGE2-NEXT: "main": { 66MERGE2-NEXT: "04e1472": "14:0", 67MERGE2-NEXT: "04e14c2": "16:9", 68MERGE2-NEXT: "04e1520": "17:5", 69MERGE2-NEXT: "04e1553": "17:5", 70MERGE2-NEXT: "04e1586": "17:5", 71MERGE2-NEXT: "04e1635": "19:1", 72MERGE2-NEXT: "04e1690": "17:5", 73MERGE2-NEXT: "14e1472": "14:0", 74MERGE2-NEXT: "14e14c2": "16:9", 75MERGE2-NEXT: "14e1520": "17:5", 76MERGE2-NEXT: "14e1553": "17:5", 77MERGE2-NEXT: "14e1586": "17:5", 78MERGE2-NEXT: "14e1635": "19:1", 79MERGE2-NEXT: "14e1690": "17:5" 80MERGE2-NEXT: } 81MERGE2-NEXT: } 82MERGE2-NEXT: } 83MERGE2-NEXT: } 84