Lines Matching refs:iterate_on
42 volatile int iterate_on; /* Variable to set breakpoint on. */
97 iter = ctx.iterate_on; /* read */
101 ctx.iterate_on = iter; /* idempotent write */
104 while (ctx.iterate_on);
120 struct perf_event_attr attr = make_event_attr(false, &ctx.iterate_on, 0);
173 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
175 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0));
178 ctx.iterate_on = 0;
185 struct perf_event_attr new_attr = make_event_attr(true, &ctx.iterate_on, 42);
192 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
194 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 42));
197 ctx.iterate_on = 0;
204 ctx.iterate_on = 3000;
210 EXPECT_EQ(ctx.signal_count, NUM_THREADS * ctx.iterate_on);
212 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
214 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0));
222 ctx.iterate_on = -1;
230 ctx.iterate_on = 0;
235 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
237 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0));