Symbol: CASE_TEST
tools/testing/selftests/nolibc/nolibc-test.c
1410
CASE_TEST(access); EXPECT_SYSZR(proc, access("/proc/self", R_OK)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1411
CASE_TEST(access_bad); EXPECT_SYSER(proc, access("/proc/self", W_OK), -1, EPERM); break;
tools/testing/selftests/nolibc/nolibc-test.c
1412
CASE_TEST(clock_getres); EXPECT_SYSZR(1, clock_getres(CLOCK_MONOTONIC, &ts)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1413
CASE_TEST(clock_gettime); EXPECT_SYSZR(1, clock_gettime(CLOCK_MONOTONIC, &ts)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1414
CASE_TEST(clock_settime); EXPECT_SYSER(1, clock_settime(CLOCK_MONOTONIC, &ts), -1, EINVAL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1415
CASE_TEST(getpid); EXPECT_SYSNE(1, getpid(), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1416
CASE_TEST(getppid); EXPECT_SYSNE(1, getppid(), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1417
CASE_TEST(gettid); EXPECT_SYSNE(has_gettid, gettid(), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1418
CASE_TEST(getpgid_self); EXPECT_SYSNE(1, getpgid(0), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1419
CASE_TEST(getpgid_bad); EXPECT_SYSER(1, getpgid(-1), -1, ESRCH); break;
tools/testing/selftests/nolibc/nolibc-test.c
1420
CASE_TEST(kill_0); EXPECT_SYSZR(1, kill(getpid(), 0)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1421
CASE_TEST(kill_CONT); EXPECT_SYSZR(1, kill(getpid(), 0)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1422
CASE_TEST(kill_BADPID); EXPECT_SYSER(1, kill(INT_MAX, 0), -1, ESRCH); break;
tools/testing/selftests/nolibc/nolibc-test.c
1423
CASE_TEST(sbrk_0); EXPECT_PTRNE(has_brk, sbrk(0), (void *)-1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1424
CASE_TEST(sbrk); if ((p1 = p2 = sbrk(4096)) != (void *)-1) p2 = sbrk(-4096); EXPECT_SYSZR(has_brk, (p2 == (void *)-1) || p2 == p1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1425
CASE_TEST(brk); EXPECT_SYSZR(has_brk, brk(sbrk(0))); break;
tools/testing/selftests/nolibc/nolibc-test.c
1426
CASE_TEST(chdir_root); EXPECT_SYSZR(1, chdir("/")); chdir(getenv("PWD")); break;
tools/testing/selftests/nolibc/nolibc-test.c
1427
CASE_TEST(chdir_dot); EXPECT_SYSZR(1, chdir(".")); break;
tools/testing/selftests/nolibc/nolibc-test.c
1428
CASE_TEST(chdir_blah); EXPECT_SYSER(1, chdir("/blah"), -1, ENOENT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1429
CASE_TEST(chmod_argv0); EXPECT_SYSZR(1, chmod(argv0, 0555)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1430
CASE_TEST(chmod_self); EXPECT_SYSER(proc, chmod("/proc/self", 0555), -1, EPERM); break;
tools/testing/selftests/nolibc/nolibc-test.c
1431
CASE_TEST(chown_self); EXPECT_SYSER(proc, chown("/proc/self", 0, 0), -1, EPERM); break;
tools/testing/selftests/nolibc/nolibc-test.c
1432
CASE_TEST(chroot_root); EXPECT_SYSZR(euid0, chroot("/")); break;
tools/testing/selftests/nolibc/nolibc-test.c
1433
CASE_TEST(chroot_blah); EXPECT_SYSER(1, chroot("/proc/self/blah"), -1, ENOENT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1434
CASE_TEST(chroot_exe); EXPECT_SYSER(1, chroot(argv0), -1, ENOTDIR); break;
tools/testing/selftests/nolibc/nolibc-test.c
1435
CASE_TEST(clock_nanosleep); ts.tv_nsec = -1; EXPECT_EQ(1, EINVAL, clock_nanosleep(CLOCK_REALTIME, 0, &ts, NULL)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1436
CASE_TEST(close_m1); EXPECT_SYSER(1, close(-1), -1, EBADF); break;
tools/testing/selftests/nolibc/nolibc-test.c
1437
CASE_TEST(close_dup); EXPECT_SYSZR(1, close(dup(0))); break;
tools/testing/selftests/nolibc/nolibc-test.c
1438
CASE_TEST(dup_0); tmp = dup(0); EXPECT_SYSNE(1, tmp, -1); close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1439
CASE_TEST(dup_m1); tmp = dup(-1); EXPECT_SYSER(1, tmp, -1, EBADF); if (tmp != -1) close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1440
CASE_TEST(dup2_0); tmp = dup2(0, 100); EXPECT_SYSNE(1, tmp, -1); close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1441
CASE_TEST(dup2_m1); tmp = dup2(-1, 100); EXPECT_SYSER(1, tmp, -1, EBADF); if (tmp != -1) close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1442
CASE_TEST(dup3_0); tmp = dup3(0, 100, 0); EXPECT_SYSNE(1, tmp, -1); close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1443
CASE_TEST(dup3_m1); tmp = dup3(-1, 100, 0); EXPECT_SYSER(1, tmp, -1, EBADF); if (tmp != -1) close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1444
CASE_TEST(execve_root); EXPECT_SYSER(1, execve("/", (char*[]){ [0] = "/", [1] = NULL }, NULL), -1, EACCES); break;
tools/testing/selftests/nolibc/nolibc-test.c
1445
CASE_TEST(fchdir_stdin); EXPECT_SYSER(1, fchdir(STDIN_FILENO), -1, ENOTDIR); break;
tools/testing/selftests/nolibc/nolibc-test.c
1446
CASE_TEST(fchdir_badfd); EXPECT_SYSER(1, fchdir(-1), -1, EBADF); break;
tools/testing/selftests/nolibc/nolibc-test.c
1447
CASE_TEST(file_stream); EXPECT_SYSZR(1, test_file_stream()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1448
CASE_TEST(file_stream_wsr); EXPECT_SYSZR(1, test_file_stream_wsr()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1449
CASE_TEST(fork); EXPECT_SYSZR(1, test_fork(FORK_STANDARD)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1450
CASE_TEST(getdents64_root); EXPECT_SYSNE(1, test_getdents64("/"), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1451
CASE_TEST(getdents64_null); EXPECT_SYSER(1, test_getdents64("/dev/null"), -1, ENOTDIR); break;
tools/testing/selftests/nolibc/nolibc-test.c
1452
CASE_TEST(directories); EXPECT_SYSZR(is_nolibc && proc, test_dirent()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1453
CASE_TEST(getrandom); EXPECT_SYSZR(1, test_getrandom()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1454
CASE_TEST(gettimeofday_tv); EXPECT_SYSZR(1, gettimeofday(&tv, NULL)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1455
CASE_TEST(gettimeofday_tv_tz);EXPECT_SYSZR(1, gettimeofday(&tv, &tz)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1456
CASE_TEST(getpagesize); EXPECT_SYSZR(1, test_getpagesize()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1457
CASE_TEST(ioctl_tiocinq); EXPECT_SYSZR(1, ioctl(0, TIOCINQ, &tmp)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1458
CASE_TEST(link_root1); EXPECT_SYSER(1, link("/", "/"), -1, EEXIST); break;
tools/testing/selftests/nolibc/nolibc-test.c
1459
CASE_TEST(link_blah); EXPECT_SYSER(1, link("/proc/self/blah", "/blah"), -1, ENOENT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1460
CASE_TEST(link_dir); EXPECT_SYSER(euid0, link("/", "/blah"), -1, EPERM); break;
tools/testing/selftests/nolibc/nolibc-test.c
1461
CASE_TEST(link_cross); EXPECT_SYSER(proc, link("/proc/self/cmdline", "/blah"), -1, EXDEV); break;
tools/testing/selftests/nolibc/nolibc-test.c
1462
CASE_TEST(lseek_m1); EXPECT_SYSER(1, lseek(-1, 0, SEEK_SET), -1, EBADF); break;
tools/testing/selftests/nolibc/nolibc-test.c
1463
CASE_TEST(lseek_0); EXPECT_SYSER(1, lseek(0, 0, SEEK_SET), -1, ESPIPE); break;
tools/testing/selftests/nolibc/nolibc-test.c
1464
CASE_TEST(mkdir_root); EXPECT_SYSER(1, mkdir("/", 0755), -1, EEXIST); break;
tools/testing/selftests/nolibc/nolibc-test.c
1465
CASE_TEST(mmap_bad); EXPECT_PTRER(1, mmap(NULL, 0, PROT_READ, MAP_PRIVATE, 0, 0), MAP_FAILED, EINVAL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1466
CASE_TEST(munmap_bad); EXPECT_SYSER(1, munmap(NULL, 0), -1, EINVAL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1467
CASE_TEST(mmap_munmap_good); EXPECT_SYSZR(1, test_mmap_munmap()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1468
CASE_TEST(nanosleep); ts.tv_nsec = -1; EXPECT_SYSER(1, nanosleep(&ts, NULL), -1, EINVAL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1469
CASE_TEST(open_tty); EXPECT_SYSNE(1, tmp = open("/dev/null", O_RDONLY), -1); if (tmp != -1) close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1470
CASE_TEST(open_blah); EXPECT_SYSER(1, tmp = open("/proc/self/blah", O_RDONLY), -1, ENOENT); if (tmp != -1) close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1471
CASE_TEST(openat_dir); EXPECT_SYSZR(1, test_openat()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1472
CASE_TEST(pipe); EXPECT_SYSZR(1, test_pipe()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1473
CASE_TEST(poll_null); EXPECT_SYSZR(1, poll(NULL, 0, 0)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1474
CASE_TEST(poll_stdout); EXPECT_SYSNE(1, ({ struct pollfd fds = { 1, POLLOUT, 0}; poll(&fds, 1, 0); }), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1475
CASE_TEST(poll_fault); EXPECT_SYSER(1, poll(NULL, 1, 0), -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1476
CASE_TEST(prctl); EXPECT_SYSER(1, prctl(PR_SET_NAME, (unsigned long)NULL, 0, 0, 0), -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1477
CASE_TEST(read_badf); EXPECT_SYSER(1, read(-1, &tmp, 1), -1, EBADF); break;
tools/testing/selftests/nolibc/nolibc-test.c
1478
CASE_TEST(rlimit); EXPECT_SYSZR(1, test_rlimit()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1479
CASE_TEST(rmdir_blah); EXPECT_SYSER(1, rmdir("/blah"), -1, ENOENT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1480
CASE_TEST(sched_yield); EXPECT_SYSZR(1, sched_yield()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1481
CASE_TEST(select_null); EXPECT_SYSZR(1, ({ struct timeval tv = { 0 }; select(0, NULL, NULL, NULL, &tv); })); break;
tools/testing/selftests/nolibc/nolibc-test.c
1482
CASE_TEST(select_stdout); EXPECT_SYSNE(1, ({ fd_set fds; FD_ZERO(&fds); FD_SET(1, &fds); select(2, NULL, &fds, NULL, NULL); }), -1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1483
CASE_TEST(select_fault); EXPECT_SYSER(1, select(1, (void *)1, NULL, NULL, 0), -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1484
CASE_TEST(stat_blah); EXPECT_SYSER(1, stat("/proc/self/blah", &stat_buf), -1, ENOENT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1485
CASE_TEST(stat_fault); EXPECT_SYSER(1, stat(NULL, &stat_buf), -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1486
CASE_TEST(stat_rdev); EXPECT_SYSZR(1, ({ int ret = stat("/dev/null", &stat_buf); ret ?: stat_buf.st_rdev != makedev(1, 3); })); break;
tools/testing/selftests/nolibc/nolibc-test.c
1487
CASE_TEST(stat_timestamps); EXPECT_SYSZR(1, test_stat_timestamps()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1488
CASE_TEST(symlink_root); EXPECT_SYSER(1, symlink("/", "/"), -1, EEXIST); break;
tools/testing/selftests/nolibc/nolibc-test.c
1489
CASE_TEST(timer); EXPECT_SYSZR(1, test_timer()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1490
CASE_TEST(timerfd); EXPECT_SYSZR(1, test_timerfd()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1491
CASE_TEST(uname); EXPECT_SYSZR(proc, test_uname()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1492
CASE_TEST(uname_fault); EXPECT_SYSER(1, uname(NULL), -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1493
CASE_TEST(unlink_root); EXPECT_SYSER(1, unlink("/"), -1, EISDIR); break;
tools/testing/selftests/nolibc/nolibc-test.c
1494
CASE_TEST(unlink_blah); EXPECT_SYSER(1, unlink("/proc/self/blah"), -1, ENOENT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1495
CASE_TEST(vfork); EXPECT_SYSZR(1, test_fork(FORK_VFORK)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1496
CASE_TEST(wait_child); EXPECT_SYSER(1, wait(&tmp), -1, ECHILD); break;
tools/testing/selftests/nolibc/nolibc-test.c
1497
CASE_TEST(waitpid_min); EXPECT_SYSER(1, waitpid(INT_MIN, &tmp, WNOHANG), -1, ESRCH); break;
tools/testing/selftests/nolibc/nolibc-test.c
1498
CASE_TEST(waitpid_child); EXPECT_SYSER(1, waitpid(getpid(), &tmp, WNOHANG), -1, ECHILD); break;
tools/testing/selftests/nolibc/nolibc-test.c
1499
CASE_TEST(write_badf); EXPECT_SYSER(1, write(-1, &tmp, 1), -1, EBADF); break;
tools/testing/selftests/nolibc/nolibc-test.c
1500
CASE_TEST(write_zero); EXPECT_SYSZR(1, write(1, &tmp, 0)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1501
CASE_TEST(readv_badf); EXPECT_SYSER(1, readv(-1, &iov_one, 1), -1, EBADF); break;
tools/testing/selftests/nolibc/nolibc-test.c
1502
CASE_TEST(readv_zero); EXPECT_SYSZR(1, readv(0, NULL, 0)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1503
CASE_TEST(writev_badf); EXPECT_SYSER(1, writev(-1, &iov_one, 1), -1, EBADF); break;
tools/testing/selftests/nolibc/nolibc-test.c
1504
CASE_TEST(writev_zero); EXPECT_SYSZR(1, writev(1, NULL, 0)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1505
CASE_TEST(ptrace); tmp = ptrace(PTRACE_CONT, getpid(), NULL, NULL); EXPECT_SYSER(tmp != -1 && errno != ENOSYS, tmp, -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1506
CASE_TEST(syscall_noargs); EXPECT_SYSEQ(1, syscall(__NR_getpid), getpid()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1507
CASE_TEST(syscall_args); EXPECT_SYSER(1, syscall(__NR_statx, 0, NULL, 0, 0, NULL), -1, EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1508
CASE_TEST(_syscall_noargs); EXPECT_SYSEQ(is_nolibc, _syscall(__NR_getpid), getpid()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1509
CASE_TEST(_syscall_args); EXPECT_SYSEQ(is_nolibc, _syscall(__NR_statx, 0, NULL, 0, 0, NULL), -EFAULT); break;
tools/testing/selftests/nolibc/nolibc-test.c
1510
CASE_TEST(namespace); EXPECT_SYSZR(euid0 && proc, test_namespace()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1632
CASE_TEST(getenv_TERM); EXPECT_STRNZ(1, getenv("TERM")); break;
tools/testing/selftests/nolibc/nolibc-test.c
1633
CASE_TEST(getenv_blah); EXPECT_STRZR(1, getenv("blah")); break;
tools/testing/selftests/nolibc/nolibc-test.c
1634
CASE_TEST(setcmp_blah_blah); EXPECT_EQ(1, strcmp("blah", "blah"), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1635
CASE_TEST(setcmp_blah_blah2); EXPECT_NE(1, strcmp("blah", "blah2"), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1636
CASE_TEST(setncmp_blah_blah); EXPECT_EQ(1, strncmp("blah", "blah", 10), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1637
CASE_TEST(setncmp_blah_blah4); EXPECT_EQ(1, strncmp("blah", "blah4", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1638
CASE_TEST(setncmp_blah_blah5); EXPECT_NE(1, strncmp("blah", "blah5", 5), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1639
CASE_TEST(setncmp_blah_blah6); EXPECT_NE(1, strncmp("blah", "blah6", 6), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1640
CASE_TEST(strchr_foobar_o); EXPECT_STREQ(1, strchr("foobar", 'o'), "oobar"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1641
CASE_TEST(strchr_foobar_z); EXPECT_STRZR(1, strchr("foobar", 'z')); break;
tools/testing/selftests/nolibc/nolibc-test.c
1642
CASE_TEST(strrchr_foobar_o); EXPECT_STREQ(1, strrchr("foobar", 'o'), "obar"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1643
CASE_TEST(strrchr_foobar_z); EXPECT_STRZR(1, strrchr("foobar", 'z')); break;
tools/testing/selftests/nolibc/nolibc-test.c
1644
CASE_TEST(strlcat_0); EXPECT_STRBUFEQ(is_nolibc, strlcat(buf, "bar", 0), buf, 3, "test"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1645
CASE_TEST(strlcat_1); EXPECT_STRBUFEQ(is_nolibc, strlcat(buf, "bar", 1), buf, 4, "test"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1646
CASE_TEST(strlcat_5); EXPECT_STRBUFEQ(is_nolibc, strlcat(buf, "bar", 5), buf, 7, "test"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1647
CASE_TEST(strlcat_6); EXPECT_STRBUFEQ(is_nolibc, strlcat(buf, "bar", 6), buf, 7, "testb"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1648
CASE_TEST(strlcat_7); EXPECT_STRBUFEQ(is_nolibc, strlcat(buf, "bar", 7), buf, 7, "testba"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1649
CASE_TEST(strlcat_8); EXPECT_STRBUFEQ(is_nolibc, strlcat(buf, "bar", 8), buf, 7, "testbar"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1650
CASE_TEST(strlcpy_0); EXPECT_STRBUFEQ(is_nolibc, strlcpy(buf, "bar", 0), buf, 3, "test"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1651
CASE_TEST(strlcpy_1); EXPECT_STRBUFEQ(is_nolibc, strlcpy(buf, "bar", 1), buf, 3, ""); break;
tools/testing/selftests/nolibc/nolibc-test.c
1652
CASE_TEST(strlcpy_2); EXPECT_STRBUFEQ(is_nolibc, strlcpy(buf, "bar", 2), buf, 3, "b"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1653
CASE_TEST(strlcpy_3); EXPECT_STRBUFEQ(is_nolibc, strlcpy(buf, "bar", 3), buf, 3, "ba"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1654
CASE_TEST(strlcpy_4); EXPECT_STRBUFEQ(is_nolibc, strlcpy(buf, "bar", 4), buf, 3, "bar"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1655
CASE_TEST(strstr_foobar_foo); EXPECT_STREQ(1, strstr("foobar", "foo"), "foobar"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1656
CASE_TEST(strstr_foobar_bar); EXPECT_STREQ(1, strstr("foobar", "bar"), "bar"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1657
CASE_TEST(strstr_foobar_baz); EXPECT_PTREQ(1, strstr("foobar", "baz"), NULL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1658
CASE_TEST(memcmp_20_20); EXPECT_EQ(1, memcmp("aaa\x20", "aaa\x20", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1659
CASE_TEST(memcmp_20_60); EXPECT_LT(1, memcmp("aaa\x20", "aaa\x60", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1660
CASE_TEST(memcmp_60_20); EXPECT_GT(1, memcmp("aaa\x60", "aaa\x20", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1661
CASE_TEST(memcmp_20_e0); EXPECT_LT(1, memcmp("aaa\x20", "aaa\xe0", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1662
CASE_TEST(memcmp_e0_20); EXPECT_GT(1, memcmp("aaa\xe0", "aaa\x20", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1663
CASE_TEST(memcmp_80_e0); EXPECT_LT(1, memcmp("aaa\x80", "aaa\xe0", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1664
CASE_TEST(memcmp_e0_80); EXPECT_GT(1, memcmp("aaa\xe0", "aaa\x80", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1665
CASE_TEST(limit_int8_max); EXPECT_EQ(1, INT8_MAX, (int8_t) 0x7f); break;
tools/testing/selftests/nolibc/nolibc-test.c
1666
CASE_TEST(limit_int8_min); EXPECT_EQ(1, INT8_MIN, (int8_t) 0x80); break;
tools/testing/selftests/nolibc/nolibc-test.c
1667
CASE_TEST(limit_uint8_max); EXPECT_EQ(1, UINT8_MAX, (uint8_t) 0xff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1668
CASE_TEST(limit_int16_max); EXPECT_EQ(1, INT16_MAX, (int16_t) 0x7fff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1669
CASE_TEST(limit_int16_min); EXPECT_EQ(1, INT16_MIN, (int16_t) 0x8000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1670
CASE_TEST(limit_uint16_max); EXPECT_EQ(1, UINT16_MAX, (uint16_t) 0xffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1671
CASE_TEST(limit_int32_max); EXPECT_EQ(1, INT32_MAX, (int32_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1672
CASE_TEST(limit_int32_min); EXPECT_EQ(1, INT32_MIN, (int32_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1673
CASE_TEST(limit_uint32_max); EXPECT_EQ(1, UINT32_MAX, (uint32_t) 0xffffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1674
CASE_TEST(limit_int64_max); EXPECT_EQ(1, INT64_MAX, (int64_t) 0x7fffffffffffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1675
CASE_TEST(limit_int64_min); EXPECT_EQ(1, INT64_MIN, (int64_t) 0x8000000000000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1676
CASE_TEST(limit_uint64_max); EXPECT_EQ(1, UINT64_MAX, (uint64_t) 0xffffffffffffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1677
CASE_TEST(limit_int_least8_max); EXPECT_EQ(1, INT_LEAST8_MAX, (int_least8_t) 0x7f); break;
tools/testing/selftests/nolibc/nolibc-test.c
1678
CASE_TEST(limit_int_least8_min); EXPECT_EQ(1, INT_LEAST8_MIN, (int_least8_t) 0x80); break;
tools/testing/selftests/nolibc/nolibc-test.c
1679
CASE_TEST(limit_uint_least8_max); EXPECT_EQ(1, UINT_LEAST8_MAX, (uint_least8_t) 0xff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1680
CASE_TEST(limit_int_least16_max); EXPECT_EQ(1, INT_LEAST16_MAX, (int_least16_t) 0x7fff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1681
CASE_TEST(limit_int_least16_min); EXPECT_EQ(1, INT_LEAST16_MIN, (int_least16_t) 0x8000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1682
CASE_TEST(limit_uint_least16_max); EXPECT_EQ(1, UINT_LEAST16_MAX, (uint_least16_t) 0xffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1683
CASE_TEST(limit_int_least32_max); EXPECT_EQ(1, INT_LEAST32_MAX, (int_least32_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1684
CASE_TEST(limit_int_least32_min); EXPECT_EQ(1, INT_LEAST32_MIN, (int_least32_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1685
CASE_TEST(limit_uint_least32_max); EXPECT_EQ(1, UINT_LEAST32_MAX, (uint_least32_t) 0xffffffffU); break;
tools/testing/selftests/nolibc/nolibc-test.c
1686
CASE_TEST(limit_int_least64_min); EXPECT_EQ(1, INT_LEAST64_MIN, (int_least64_t) 0x8000000000000000LL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1687
CASE_TEST(limit_int_least64_max); EXPECT_EQ(1, INT_LEAST64_MAX, (int_least64_t) 0x7fffffffffffffffLL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1688
CASE_TEST(limit_uint_least64_max); EXPECT_EQ(1, UINT_LEAST64_MAX, (uint_least64_t) 0xffffffffffffffffULL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1689
CASE_TEST(limit_int_fast8_max); EXPECT_EQ(1, INT_FAST8_MAX, (int_fast8_t) 0x7f); break;
tools/testing/selftests/nolibc/nolibc-test.c
1690
CASE_TEST(limit_int_fast8_min); EXPECT_EQ(1, INT_FAST8_MIN, (int_fast8_t) 0x80); break;
tools/testing/selftests/nolibc/nolibc-test.c
1691
CASE_TEST(limit_uint_fast8_max); EXPECT_EQ(1, UINT_FAST8_MAX, (uint_fast8_t) 0xff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1692
CASE_TEST(limit_int_fast16_min); EXPECT_EQ(1, INT_FAST16_MIN, (int_fast16_t) SINT_MIN_OF_TYPE(int_fast16_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1693
CASE_TEST(limit_int_fast16_max); EXPECT_EQ(1, INT_FAST16_MAX, (int_fast16_t) SINT_MAX_OF_TYPE(int_fast16_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1694
CASE_TEST(limit_uint_fast16_max); EXPECT_EQ(1, UINT_FAST16_MAX, (uint_fast16_t) UINTPTR_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1695
CASE_TEST(limit_int_fast32_min); EXPECT_EQ(1, INT_FAST32_MIN, (int_fast32_t) SINT_MIN_OF_TYPE(int_fast32_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1696
CASE_TEST(limit_int_fast32_max); EXPECT_EQ(1, INT_FAST32_MAX, (int_fast32_t) SINT_MAX_OF_TYPE(int_fast32_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1697
CASE_TEST(limit_uint_fast32_max); EXPECT_EQ(1, UINT_FAST32_MAX, (uint_fast32_t) UINTPTR_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1698
CASE_TEST(limit_int_fast64_min); EXPECT_EQ(1, INT_FAST64_MIN, (int_fast64_t) INT64_MIN); break;
tools/testing/selftests/nolibc/nolibc-test.c
1699
CASE_TEST(limit_int_fast64_max); EXPECT_EQ(1, INT_FAST64_MAX, (int_fast64_t) INT64_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1700
CASE_TEST(limit_uint_fast64_max); EXPECT_EQ(1, UINT_FAST64_MAX, (uint_fast64_t) UINT64_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1701
CASE_TEST(sizeof_long_sane); EXPECT_EQ(1, sizeof(long) == 8 || sizeof(long) == 4, 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1702
CASE_TEST(limit_intptr_min); EXPECT_EQ(1, INTPTR_MIN, sizeof(long) == 8 ? (intptr_t) 0x8000000000000000LL : (intptr_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1703
CASE_TEST(limit_intptr_max); EXPECT_EQ(1, INTPTR_MAX, sizeof(long) == 8 ? (intptr_t) 0x7fffffffffffffffLL : (intptr_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1704
CASE_TEST(limit_uintptr_max); EXPECT_EQ(1, UINTPTR_MAX, sizeof(long) == 8 ? (uintptr_t) 0xffffffffffffffffULL : (uintptr_t) 0xffffffffU); break;
tools/testing/selftests/nolibc/nolibc-test.c
1705
CASE_TEST(limit_ptrdiff_min); EXPECT_EQ(1, PTRDIFF_MIN, sizeof(long) == 8 ? (ptrdiff_t) 0x8000000000000000LL : (ptrdiff_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1706
CASE_TEST(limit_ptrdiff_max); EXPECT_EQ(1, PTRDIFF_MAX, sizeof(long) == 8 ? (ptrdiff_t) 0x7fffffffffffffffLL : (ptrdiff_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1707
CASE_TEST(limit_size_max); EXPECT_EQ(1, SIZE_MAX, sizeof(long) == 8 ? (size_t) 0xffffffffffffffffULL : (size_t) 0xffffffffU); break;
tools/testing/selftests/nolibc/nolibc-test.c
1708
CASE_TEST(strtol_simple); EXPECT_STRTOX(1, strtol, "35", 10, 35, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1709
CASE_TEST(strtol_positive); EXPECT_STRTOX(1, strtol, "+35", 10, 35, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1710
CASE_TEST(strtol_negative); EXPECT_STRTOX(1, strtol, "-35", 10, -35, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1711
CASE_TEST(strtol_hex_auto); EXPECT_STRTOX(1, strtol, "0xFF", 0, 255, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1712
CASE_TEST(strtol_base36); EXPECT_STRTOX(1, strtol, "12yZ", 36, 50507, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1713
CASE_TEST(strtol_cutoff); EXPECT_STRTOX(1, strtol, "1234567890", 8, 342391, 7, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1714
CASE_TEST(strtol_octal_auto); EXPECT_STRTOX(1, strtol, "011", 0, 9, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1715
CASE_TEST(strtol_hex_00); EXPECT_STRTOX(1, strtol, "0x00", 16, 0, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1716
CASE_TEST(strtol_hex_FF); EXPECT_STRTOX(1, strtol, "FF", 16, 255, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1717
CASE_TEST(strtol_hex_ff); EXPECT_STRTOX(1, strtol, "ff", 16, 255, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1718
CASE_TEST(strtol_hex_prefix); EXPECT_STRTOX(1, strtol, "0xFF", 16, 255, -1, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1719
CASE_TEST(strtol_trailer); EXPECT_STRTOX(1, strtol, "35foo", 10, 35, 2, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1720
CASE_TEST(strtol_overflow); EXPECT_STRTOX(1, strtol, "0x8000000000000000", 16, LONG_MAX, -1, ERANGE); break;
tools/testing/selftests/nolibc/nolibc-test.c
1721
CASE_TEST(strtol_underflow); EXPECT_STRTOX(1, strtol, "-0x8000000000000001", 16, LONG_MIN, -1, ERANGE); break;
tools/testing/selftests/nolibc/nolibc-test.c
1722
CASE_TEST(strtoul_negative); EXPECT_STRTOX(1, strtoul, "-0x1", 16, ULONG_MAX, 4, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1723
CASE_TEST(strtoul_overflow); EXPECT_STRTOX(1, strtoul, "0x10000000000000000", 16, ULONG_MAX, -1, ERANGE); break;
tools/testing/selftests/nolibc/nolibc-test.c
1724
CASE_TEST(strerror_success); EXPECT_STREQ(is_nolibc, strerror(0), "errno=0"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1725
CASE_TEST(strerror_EINVAL); EXPECT_STREQ(is_nolibc, strerror(EINVAL), "errno=22"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1726
CASE_TEST(strerror_int_max); EXPECT_STREQ(is_nolibc, strerror(INT_MAX), "errno=2147483647"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1727
CASE_TEST(strerror_int_min); EXPECT_STREQ(is_nolibc, strerror(INT_MIN), "errno=-2147483648"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1728
CASE_TEST(tolower); EXPECT_EQ(1, tolower('A'), 'a'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1729
CASE_TEST(tolower_noop); EXPECT_EQ(1, tolower('a'), 'a'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1730
CASE_TEST(toupper); EXPECT_EQ(1, toupper('a'), 'A'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1731
CASE_TEST(toupper_noop); EXPECT_EQ(1, toupper('A'), 'A'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1732
CASE_TEST(abs); EXPECT_EQ(1, abs(-10), 10); break;
tools/testing/selftests/nolibc/nolibc-test.c
1733
CASE_TEST(abs_noop); EXPECT_EQ(1, abs(10), 10); break;
tools/testing/selftests/nolibc/nolibc-test.c
1734
CASE_TEST(difftime); EXPECT_ZR(1, test_difftime()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1735
CASE_TEST(memchr_foobar6_o); EXPECT_STREQ(1, memchr("foobar", 'o', 6), "oobar"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1736
CASE_TEST(memchr_foobar3_b); EXPECT_STRZR(1, memchr("foobar", 'b', 3)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1737
CASE_TEST(time_types); EXPECT_ZR(is_nolibc, test_time_types()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1738
CASE_TEST(makedev); EXPECT_EQ(1, makedev(0x12, 0x34), 0x1234); break;
tools/testing/selftests/nolibc/nolibc-test.c
1739
CASE_TEST(major); EXPECT_EQ(1, major(0x1234), 0x12); break;
tools/testing/selftests/nolibc/nolibc-test.c
1740
CASE_TEST(minor); EXPECT_EQ(1, minor(0x1234), 0x34); break;
tools/testing/selftests/nolibc/nolibc-test.c
1741
CASE_TEST(makedev_big); EXPECT_EQ(1, makedev(0x11223344, 0x55667788), 0x1122355667734488); break;
tools/testing/selftests/nolibc/nolibc-test.c
1742
CASE_TEST(major_big); EXPECT_EQ(1, major(0x1122355667734488), 0x11223344); break;
tools/testing/selftests/nolibc/nolibc-test.c
1743
CASE_TEST(minor_big); EXPECT_EQ(1, minor(0x1122355667734488), 0x55667788); break;
tools/testing/selftests/nolibc/nolibc-test.c
1744
CASE_TEST(malloc); EXPECT_ZR(1, test_malloc()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1745
CASE_TEST(bswap_16); EXPECT_EQ(1, bswap_16(0x0123), 0x2301); break;
tools/testing/selftests/nolibc/nolibc-test.c
1746
CASE_TEST(bswap_32); EXPECT_EQ(1, bswap_32(0x01234567), 0x67452301); break;
tools/testing/selftests/nolibc/nolibc-test.c
1747
CASE_TEST(bswap_64); EXPECT_EQ(1, bswap_64(0x0123456789abcdef), 0xefcdab8967452301); break;
tools/testing/selftests/nolibc/nolibc-test.c
1748
CASE_TEST(htobe16); EXPECT_EQ(1, htobe16(is_le ? 0x0123 : 0x2301), 0x2301); break;
tools/testing/selftests/nolibc/nolibc-test.c
1749
CASE_TEST(htole16); EXPECT_EQ(1, htole16(is_le ? 0x0123 : 0x2301), 0x0123); break;
tools/testing/selftests/nolibc/nolibc-test.c
1750
CASE_TEST(htobe32); EXPECT_EQ(1, htobe32(is_le ? 0x01234567 : 0x67452301), 0x67452301); break;
tools/testing/selftests/nolibc/nolibc-test.c
1751
CASE_TEST(htole32); EXPECT_EQ(1, htole32(is_le ? 0x01234567 : 0x67452301), 0x01234567); break;
tools/testing/selftests/nolibc/nolibc-test.c
1752
CASE_TEST(htobe64); EXPECT_EQ(1, htobe64(is_le ? 0x0123456789000000 : 0x8967452301), 0x8967452301); break;
tools/testing/selftests/nolibc/nolibc-test.c
1753
CASE_TEST(htole64); EXPECT_EQ(1, htole64(is_le ? 0x0123456789 : 0x8967452301000000), 0x0123456789); break;
tools/testing/selftests/nolibc/nolibc-test.c
1943
CASE_TEST(empty); EXPECT_VFPRINTF(1, "", ""); break;
tools/testing/selftests/nolibc/nolibc-test.c
1944
CASE_TEST(simple); EXPECT_VFPRINTF(1, "foo", "foo"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1945
CASE_TEST(string); EXPECT_VFPRINTF(1, "foo", "%s", "foo"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1946
CASE_TEST(number); EXPECT_VFPRINTF(1, "1234", "%d", 1234); break;
tools/testing/selftests/nolibc/nolibc-test.c
1947
CASE_TEST(negnumber); EXPECT_VFPRINTF(1, "-1234", "%d", -1234); break;
tools/testing/selftests/nolibc/nolibc-test.c
1948
CASE_TEST(num_sign); EXPECT_VFPRINTF(1, "| 1|+2|+3|+4|5|", "|% d|%+d|% +d|%+ d|%#d|", 1, 2, 3, 4, 5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1949
CASE_TEST(unsigned); EXPECT_VFPRINTF(1, "12345", "%u", 12345); break;
tools/testing/selftests/nolibc/nolibc-test.c
1950
CASE_TEST(signed_max); EXPECT_VFPRINTF(1, "2147483647", "%i", ~0u >> 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1951
CASE_TEST(signed_min); EXPECT_VFPRINTF(1, "-2147483648", "%i", (~0u >> 1) + 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1952
CASE_TEST(unsigned_max); EXPECT_VFPRINTF(1, "4294967295", "%u", ~0u); break;
tools/testing/selftests/nolibc/nolibc-test.c
1953
CASE_TEST(char); EXPECT_VFPRINTF(1, "|c|d| e|", "|%c|%.0c|%4c|", 'c', 'd', 'e'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1954
CASE_TEST(octal); EXPECT_VFPRINTF(1, "|17| 0033||", "|%o|%6.4o|%.0o|", 017, 033, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1955
CASE_TEST(octal_max); EXPECT_VFPRINTF(1, "1777777777777777777777", "%llo", ~0ULL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1956
CASE_TEST(octal_alt); EXPECT_VFPRINTF(1, "|0|01|02|034|0|0|", "|%#o|%#o|%#02o|%#02o|%#.0o|%0-#o|", 0, 1, 2, 034, 0, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1957
CASE_TEST(hex_nolibc); EXPECT_VFPRINTF(is_nolibc, "|f|d|", "|%x|%X|", 0xf, 0xd); break;
tools/testing/selftests/nolibc/nolibc-test.c
1958
CASE_TEST(hex_libc); EXPECT_VFPRINTF(!is_nolibc, "|f|D|", "|%x|%X|", 0xf, 0xd); break;
tools/testing/selftests/nolibc/nolibc-test.c
1959
CASE_TEST(hex_alt); EXPECT_VFPRINTF(1, "|0x1| 0x2| 0|", "|%#x|%#5x|%#5x|", 1, 2, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1960
CASE_TEST(hex_alt_prec); EXPECT_VFPRINTF(1, "| 0x02|0x03| 0x123|", "|%#5.2x|%#04x|%#6.2x|", 2, 3, 0x123); break;
tools/testing/selftests/nolibc/nolibc-test.c
1961
CASE_TEST(hex_0_alt); EXPECT_VFPRINTF(1, "|0|0000| 00|", "|%#x|%#04x|%#5.2x|", 0, 0, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1962
CASE_TEST(pointer); EXPECT_VFPRINTF(1, "0x1", "%p", (void *) 0x1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1963
CASE_TEST(pointer_NULL); EXPECT_VFPRINTF(is_nolibc || is_glibc, "|(nil)|(nil)|", "|%p|%.4p|", (void *)0, (void *)0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1964
CASE_TEST(string_NULL); EXPECT_VFPRINTF(is_nolibc || is_glibc, "|(null)||(null)|", "|%s|%.5s|%.6s|", (void *)0, (void *)0, (void *)0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1965
CASE_TEST(percent); EXPECT_VFPRINTF(1, "a%d42%69%", "a%%d%d%%%d%%", 42, 69); break;
tools/testing/selftests/nolibc/nolibc-test.c
1966
CASE_TEST(perc_qual); EXPECT_VFPRINTF(is_nolibc || is_glibc, "a%d2", "a%-14l%d%d", 2); break;
tools/testing/selftests/nolibc/nolibc-test.c
1967
CASE_TEST(invalid); EXPECT_VFPRINTF(is_nolibc || is_glibc, "a%12yx3%y42%P", "a%12yx%d%y%d%P", 3, 42); break;
tools/testing/selftests/nolibc/nolibc-test.c
1968
CASE_TEST(intmax_max); EXPECT_VFPRINTF(1, "9223372036854775807", "%lld", ~0ULL >> 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1969
CASE_TEST(intmax_min); EXPECT_VFPRINTF(is_nolibc || is_glibc, "-9223372036854775808", "%Li", (~0ULL >> 1) + 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1970
CASE_TEST(uintmax_max); EXPECT_VFPRINTF(1, "18446744073709551615", "%ju", ~0ULL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1971
CASE_TEST(truncation); EXPECT_VFPRINTF(1, "012345678901234567890123456789", "%s", "012345678901234567890123456789"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1972
CASE_TEST(string_width); EXPECT_VFPRINTF(1, " 1", "%10s", "1"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1973
CASE_TEST(string_trunc); EXPECT_VFPRINTF(1, " 12345", "%10.5s", "1234567890"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1974
CASE_TEST(string_var); EXPECT_VFPRINTF(1, "| ab|ef | ij|kl |", "|%*.*s|%*.*s|%*.*s|%*.*s|", 3, 2, "abcd", -3, 2, "efgh", 3, -1, "ij", -3, -1, "kl"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1975
CASE_TEST(number_width); EXPECT_VFPRINTF(1, " 1", "%10d", 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1976
CASE_TEST(number_left); EXPECT_VFPRINTF(1, "|-5 |", "|%-8d|", -5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1977
CASE_TEST(string_align); EXPECT_VFPRINTF(1, "|foo |", "|%-8s|", "foo"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1978
CASE_TEST(width_trunc); EXPECT_VFPRINTF(1, " 1", "%30d", 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1979
CASE_TEST(width_tr_lft); EXPECT_VFPRINTF(1, "1 ", "%-30d", 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1980
CASE_TEST(number_pad); EXPECT_VFPRINTF(1, "0000000005", "%010d", 5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1981
CASE_TEST(number_pad); EXPECT_VFPRINTF(1, "|0000000005|0x1234|", "|%010d|%#01x|", 5, 0x1234); break;
tools/testing/selftests/nolibc/nolibc-test.c
1982
CASE_TEST(num_pad_neg); EXPECT_VFPRINTF(1, "-000000005", "%010d", -5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1983
CASE_TEST(num_pad_hex); EXPECT_VFPRINTF(1, "00fffffffb", "%010x", -5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1984
CASE_TEST(num_pad_trunc);EXPECT_VFPRINTF(is_nolibc, " 0000000000000000000000000000005", "%035d", 5); break; /* max 31 '0' can be added */
tools/testing/selftests/nolibc/nolibc-test.c
1985
CASE_TEST(num_p_tr_libc);EXPECT_VFPRINTF(!is_nolibc, "00000000000000000000000000000000005", "%035d", 5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1986
CASE_TEST(number_prec); EXPECT_VFPRINTF(1, " 00005", "%10.5d", 5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1987
CASE_TEST(num_prec_neg); EXPECT_VFPRINTF(1, " -00005", "%10.5d", -5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1988
CASE_TEST(number_var); EXPECT_VFPRINTF(1, "| -00005|5 |", "|%*.*d|%*.*d|", 10, 5, -5, -2, -10, 5); break;
tools/testing/selftests/nolibc/nolibc-test.c
1989
CASE_TEST(num_0_prec_0); EXPECT_VFPRINTF(1, "|| |+||||", "|%.0d|% .0d|%+.0d|%.0u|%.0x|%#.0x|", 0, 0, 0, 0, 0, 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1990
CASE_TEST(errno); errno = 22; EXPECT_VFPRINTF(is_nolibc, "errno=22", "%m"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1991
CASE_TEST(errno-neg); errno = -22; EXPECT_VFPRINTF(is_nolibc, "errno=-22 ", "%-12m"); break;
tools/testing/selftests/nolibc/nolibc-test.c
1992
CASE_TEST(scanf); EXPECT_ZR(1, test_scanf()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1993
CASE_TEST(printf_error); EXPECT_ZR(1, test_printf_error()); break;
tools/testing/selftests/nolibc/nolibc-test.c
1994
CASE_TEST(asprintf); EXPECT_ZR(1, test_asprintf()); break;
tools/testing/selftests/nolibc/nolibc-test.c
766
CASE_TEST(argc); EXPECT_GE(1, test_argc, 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
767
CASE_TEST(argv_addr); EXPECT_PTRGT(1, test_argv, brk); break;
tools/testing/selftests/nolibc/nolibc-test.c
768
CASE_TEST(argv_environ); EXPECT_PTRLT(1, test_argv, environ); break;
tools/testing/selftests/nolibc/nolibc-test.c
769
CASE_TEST(argv_total); EXPECT_EQ(1, environ - test_argv - 1, test_argc ?: 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
770
CASE_TEST(argv0_addr); EXPECT_PTRGT(1, argv0, brk); break;
tools/testing/selftests/nolibc/nolibc-test.c
771
CASE_TEST(argv0_str); EXPECT_STRNZ(1, argv0 > brk ? argv0 : NULL); break;
tools/testing/selftests/nolibc/nolibc-test.c
772
CASE_TEST(argv0_len); EXPECT_GE(1, argv0 > brk ? strlen(argv0) : 0, 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
773
CASE_TEST(environ_addr); EXPECT_PTRGT(1, environ, brk); break;
tools/testing/selftests/nolibc/nolibc-test.c
774
CASE_TEST(environ_envp); EXPECT_PTREQ(1, environ, test_envp); break;
tools/testing/selftests/nolibc/nolibc-test.c
775
CASE_TEST(environ_auxv); EXPECT_PTRLT(test_auxv != (void *)-1, environ, test_auxv); break;
tools/testing/selftests/nolibc/nolibc-test.c
776
CASE_TEST(environ_total); EXPECT_GE(test_auxv != (void *)-1, (void *)test_auxv - (void *)environ - 1, env_total); break;
tools/testing/selftests/nolibc/nolibc-test.c
777
CASE_TEST(environ_HOME); EXPECT_PTRNZ(1, getenv("HOME")); break;
tools/testing/selftests/nolibc/nolibc-test.c
778
CASE_TEST(auxv_addr); EXPECT_PTRGT(test_auxv != (void *)-1, test_auxv, brk); break;
tools/testing/selftests/nolibc/nolibc-test.c
779
CASE_TEST(auxv_AT_UID); EXPECT_EQ(1, getauxval(AT_UID), getuid()); break;
tools/testing/selftests/nolibc/nolibc-test.c
780
CASE_TEST(constructor); EXPECT_EQ(is_nolibc, constructor_test_value, 0x3); break;
tools/testing/selftests/nolibc/nolibc-test.c
781
CASE_TEST(linkage_errno); EXPECT_PTREQ(1, linkage_test_errno_addr(), &errno); break;
tools/testing/selftests/nolibc/nolibc-test.c
782
CASE_TEST(linkage_constr); EXPECT_EQ(1, linkage_test_constructor_test_value, 0x3); break;
tools/testing/selftests/nolibc/nolibc-test.c
783
CASE_TEST(prog_name); EXPECT_ZR(proc, test_program_invocation_name()); break;