Home
last modified time | relevance | path

Searched refs:iterate_on (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/perf_events/
H A Dsigtrap_threads.c42 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()
[all...]
/kernel/linux/linux-6.6/tools/perf/tests/
H A Dsigtrap.c30 volatile int iterate_on; /* Variable to set breakpoint on. */ member
34 #define TEST_SIG_DATA (~(unsigned long)(&ctx.iterate_on))
43 .bp_addr = (unsigned long)&ctx.iterate_on, in make_event_attr()
131 for (i = 0; i < ctx.iterate_on - 1; i++) in test_thread()
152 ctx.iterate_on = 3000; in run_stress_test()
159 TEST_ASSERT_EQUAL("unexpected sigtraps", ctx.signal_count, NUM_THREADS * ctx.iterate_on); in run_stress_test()
161 TEST_ASSERT_VAL("unexpected si_addr", ctx.first_siginfo.si_addr == &ctx.iterate_on); in run_stress_test()

Completed in 2 milliseconds