/external/compiler-rt/test/tsan/ |
java_race.cc | 11 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 12 __tsan_java_init(jheap, kHeapSize); 14 __tsan_java_alloc(jheap, kBlockSize); 16 pthread_create(&th, 0, Thread, (void*)jheap); 17 *(int*)jheap = 43; 19 __tsan_java_free(jheap, kBlockSize);
|
java_finalizer.cc | 13 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 14 __tsan_java_init(jheap, kHeapSize); 16 __tsan_java_alloc(jheap, kBlockSize); 18 pthread_create(&th, 0, Thread, (void*)jheap); 19 *(int*)jheap = 43; 21 __tsan_java_free(jheap, kBlockSize);
|
java_lock.cc | 18 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 19 __tsan_java_init(jheap, kHeapSize); 21 __tsan_java_alloc(jheap, kBlockSize); 22 varaddr = jheap; 23 lockaddr = jheap + 8; 30 __tsan_java_free(jheap, kBlockSize);
|
java_rwlock.cc | 18 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 19 __tsan_java_init(jheap, kHeapSize); 21 __tsan_java_alloc(jheap, kBlockSize); 22 varaddr = jheap; 23 lockaddr = jheap + 8; 30 __tsan_java_free(jheap, kBlockSize);
|
java_lock_rec.cc | 30 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 31 __tsan_java_init(jheap, kHeapSize); 33 __tsan_java_alloc(jheap, kBlockSize); 34 varaddr = jheap; 36 lockaddr = jheap + 8; 48 __tsan_java_free(jheap, kBlockSize);
|
java_lock_rec_race.cc | 28 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 29 __tsan_java_init(jheap, kHeapSize); 31 __tsan_java_alloc(jheap, kBlockSize); 32 varaddr = jheap; 34 lockaddr = jheap + 8; 42 __tsan_java_free(jheap, kBlockSize);
|
java_move_overlap_race.cc | 20 void *jheap = malloc(kHeapSize); local 21 jheap = (char*)jheap + 8; 22 __tsan_java_init((jptr)jheap, kHeapSize); 25 varaddr1_old = (jptr)jheap; 26 varaddr2_old = (jptr)jheap + kBlockSize - 1;
|
java_alloc.cc | 22 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 23 __tsan_java_init(jheap, kHeapSize); 25 pthread_create(&th, 0, Thread, (void*)(jheap + kHeapSize / 4)); 26 stress(jheap);
|
java_race_move.cc | 15 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 16 __tsan_java_init(jheap, kHeapSize); 19 __tsan_java_alloc(jheap, kBlockSize); 20 varaddr = jheap + 16;
|
java_move_overlap.cc | 28 void *jheap = malloc(kHeapSize); local 29 jheap = (char*)jheap + 8; 30 __tsan_java_init((jptr)jheap, kHeapSize); 33 varaddr1_old = (jptr)jheap; 34 lockaddr1_old = (jptr)jheap + 1; 35 varaddr2_old = (jptr)jheap + kBlockSize - 1; 36 lockaddr2_old = (jptr)jheap + kBlockSize - 16;
|
java_lock_move.cc | 19 jptr jheap = (jptr)malloc(kHeapSize + 8) + 8; local 20 __tsan_java_init(jheap, kHeapSize); 23 __tsan_java_alloc(jheap, kBlockSize); 24 varaddr = jheap; 25 lockaddr = jheap + 46;
|