1// CHECK: -: 0:Source:{{.*}}Inputs/instrprof-gcov-fork.c 2// CHECK-NEXT: -: 0:Graph:instrprof-gcov-fork.gcno 3// CHECK-NEXT: -: 0:Data:instrprof-gcov-fork.gcda 4// CHECK-NEXT: -: 0:Runs:1 5// CHECK-NEXT: -: 0:Programs:1 6// CHECK-NEXT: -: 1:#include <unistd.h> 7// CHECK-NEXT: -: 2: 8// CHECK-NEXT:function func1 called 1 returned 100% blocks executed 100% 9// CHECK-NEXT: 1: 3:void func1() {} 10// CHECK-NEXT:function func2 called 2 returned 100% blocks executed 100% 11// CHECK-NEXT: 2: 4:void func2() {} 12// CHECK-NEXT: -: 5: 13// CHECK-NEXT:function main called 1 returned 200% blocks executed 100% 14// CHECK-NEXT: 1: 6:int main(void) 15// CHECK-NEXT: -: 7:{ 16// CHECK-NEXT: 1: 8: func1(); 17// CHECK-NEXT: -: 9: 18// CHECK-NEXT: 1: 10: fork(); 19// CHECK-NEXT: -: 11: 20// CHECK-NEXT: 2: 12: func2(); 21// CHECK-NEXT: -: 13: 22// CHECK-NEXT: 2: 14: return 0; 23// CHECK-NEXT: -: 15:} 24