| //CHECK: -: 0:Source:{{.*}}Inputs/instrprof-gcov-execlp.c |
| //CHECK-NEXT: -: 0:Graph:instrprof-gcov-execlp.gcno |
| //CHECK-NEXT: -: 0:Data:instrprof-gcov-execlp.gcda |
| //CHECK-NEXT: -: 0:Runs:1 |
| //CHECK-NEXT: -: 0:Programs:1 |
| //CHECK-NEXT: -: 1:#include <unistd.h> |
| //CHECK-NEXT: -: 2: |
| //CHECK-NEXT:function func1 called 1 returned 100% blocks executed 100% |
| //CHECK-NEXT: 1: 3:void func1() {} |
| //CHECK-NEXT:function func2 called 0 returned 0% blocks executed 0% |
| //CHECK-NEXT: #####: 4:void func2() {} |
| //CHECK-NEXT: -: 5: |
| //CHECK-NEXT:function main called 1 returned 0% blocks executed 33% |
| //CHECK-NEXT: 1: 6:int main(void) |
| //CHECK-NEXT: -: 7:{ |
| //CHECK-NEXT: 1: 8: func1(); |
| //CHECK-NEXT: -: 9: |
| //CHECK-NEXT: 1: 10: execlp("ls", "-l", "-h", (char*)0); |
| //CHECK-NEXT: -: 11: |
| //CHECK-NEXT: #####: 12: func2(); |
| //CHECK-NEXT: -: 13: |
| //CHECK-NEXT: #####: 14: return 0; |
| //CHECK-NEXT: -: 15:} |