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