Home | History | Annotate | Download | only in tests

Lines Matching refs:rl

1564   rlimit rl;
1565 ASSERT_EQ(0, getrlimit(RLIMIT_STACK, &rl));
1566 uint64_t original_rlim_cur = rl.rlim_cur;
1567 if (rl.rlim_cur == RLIM_INFINITY) {
1568 rl.rlim_cur = 8 * 1024 * 1024; // Bionic reports unlimited stacks as 8MiB.
1570 EXPECT_EQ(rl.rlim_cur, stack_size);
1572 auto guard = android::base::make_scope_guard([&rl, original_rlim_cur]() {
1573 rl.rlim_cur = original_rlim_cur;
1574 ASSERT_EQ(0, setrlimit(RLIMIT_STACK, &rl));
1580 rl.rlim_cur = rl.rlim_max = 1024; // 1KiB. We know the stack must be at least a page already.
1581 rl.rlim_max = RLIM_INFINITY;
1582 ASSERT_EQ(0, setrlimit(RLIMIT_STACK, &rl));
1594 rl.rlim_cur = rl.rlim_max = 6666; // Not a whole number of pages.
1595 rl.rlim_max = RLIM_INFINITY;
1596 ASSERT_EQ(0, setrlimit(RLIMIT_STACK, &rl));