File tree Expand file tree Collapse file tree 4 files changed +25
-16
lines changed Expand file tree Collapse file tree 4 files changed +25
-16
lines changed Original file line number Diff line number Diff line change 2
2
3
3
typedef int OSSpinLock;
4
4
5
+ void OSSpinlockLock (OSSpinLock *l);
6
+ void OSSpinlockTry (OSSpinLock *l);
7
+ void OSSpinlockUnlock (OSSpinLock *l);
8
+
5
9
@implementation Foo
6
10
- (void )f {
7
11
int i = 1 ;
Original file line number Diff line number Diff line change
1
+ extern void __gcov_flush ();
2
+ extern int remove (const char * );
1
3
int main (void ) {
2
4
__gcov_flush ();
3
5
Original file line number Diff line number Diff line change 3
3
// CHECK-NEXT: -: 0:Data:instrprof-gcov-__gcov_flush-multiple.gcda
4
4
// CHECK-NEXT: -: 0:Runs:1
5
5
// CHECK-NEXT: -: 0:Programs:1
6
- // CHECK-NEXT: #####: 1:int main(void) {
7
- // CHECK-NEXT: #####: 2: __gcov_flush();
8
- // CHECK-NEXT: -: 3:
9
- // CHECK-NEXT: #####: 4: if (remove("instrprof-gcov-__gcov_flush-multiple.gcda") != 0) {
10
- // CHECK-NEXT: #####: 5: return 1;
11
- // CHECK-NEXT: -: 6: }
12
- // CHECK-NEXT: -: 7:
13
- // CHECK-NEXT: #####: 8: __gcov_flush();
14
- // CHECK-NEXT: #####: 9: __gcov_flush();
15
- // CHECK-NEXT: -: 10:
16
- // CHECK-NEXT: #####: 11: if (remove("instrprof-gcov-__gcov_flush-multiple.gcda") != 0) {
17
- // CHECK-NEXT: #####: 12: return 1;
18
- // CHECK-NEXT: -: 13: }
19
- // CHECK-NEXT: -: 14:
20
- // CHECK-NEXT: 1: 15: return 0;
21
- // CHECK-NEXT: 1: 16:}
6
+ // CHECK-NEXT: -: 1:extern void __gcov_flush();
7
+ // CHECK-NEXT: -: 2:extern int remove(const char *);
8
+ // CHECK-NEXT: #####: 3:int main(void) {
9
+ // CHECK-NEXT: #####: 4: __gcov_flush();
10
+ // CHECK-NEXT: -: 5:
11
+ // CHECK-NEXT: #####: 6: if (remove("instrprof-gcov-__gcov_flush-multiple.gcda") != 0) {
12
+ // CHECK-NEXT: #####: 7: return 1;
13
+ // CHECK-NEXT: -: 8: }
14
+ // CHECK-NEXT: -: 9:
15
+ // CHECK-NEXT: #####: 10: __gcov_flush();
16
+ // CHECK-NEXT: #####: 11: __gcov_flush();
17
+ // CHECK-NEXT: -: 12:
18
+ // CHECK-NEXT: #####: 13: if (remove("instrprof-gcov-__gcov_flush-multiple.gcda") != 0) {
19
+ // CHECK-NEXT: #####: 14: return 1;
20
+ // CHECK-NEXT: -: 15: }
21
+ // CHECK-NEXT: -: 16:
22
+ // CHECK-NEXT: 1: 17: return 0;
23
+ // CHECK-NEXT: 1: 18:}
Original file line number Diff line number Diff line change 27
27
#include <stdint.h>
28
28
#include <stdio.h>
29
29
#include <stdlib.h>
30
+ #include <string.h>
30
31
typedef struct __llvm_profile_data __llvm_profile_data ;
31
32
const __llvm_profile_data * __llvm_profile_begin_data (void );
32
33
const __llvm_profile_data * __llvm_profile_end_data (void );
You can’t perform that action at this time.
0 commit comments