Home | History | Annotate | Download | only in tests

Lines Matching refs:STACK

4317 // Simlpe races with different objects (stack, heap globals; scalars, structs).
4345 int *STACK = 0;
4352 *STACK = 1;
4360 STACK = &stack_var;
5047 // test105: Checks how stack grows. {{{1
5211 // test110: TP. Simple races with stack, global and heap objects. {{{1
5216 int *STACK = 0;
5234 (*STACK)++;
5250 STACK = &x;
5266 FAST_MODE_INIT(STACK);
5267 ANNOTATE_EXPECT_RACE(STACK, "real race on stack object");
5297 printf("test110: positive (race on a stack object)\n");
5298 printf("\tSTACK=%d\n", *STACK);
5317 // test111: TN. Unit test for a bug related to stack handling. {{{1
5806 // A. I need different stack traces for different accesses.
6135 // test131 does the same for stack.
6166 // test131: TN. Stack. {{{1
6168 // Same as test130, but for stack.
6170 void RealWorker() { // Touch stack.
6175 void Worker() { // Spawn few threads that touch stack.
6186 printf("test131: stack\n");
6342 // test137 TP. Races on stack variables. {{{1
6348 int stack;
6351 int *racey = &stack;
6360 printf("test137: TP. Races on stack variables.\n");
7010 // Some functions to make the stack trace non-trivial.
7070 // Some functions to make the stack trace non-trivial.
7108 // test312: A test with a very deep stack. {{{1
7133 printf("test312: simple race with deep stack.\n");