sysarch
sysarch(ARM_DRAIN_WRITEBUF, NULL);
sysarch(ARM_SYNC_ICACHE, &args);
if (sysarch(ARM_GET_VFPSTATE, &vfp_arg) == -1)
if (sysarch(X86_GET_XFPUSTATE, &xfpu) == -1)
return (sysarch(AMD64_GET_FSBASE, addr));
return (sysarch(AMD64_GET_GSBASE, addr));
return (sysarch(AMD64_SET_FSBASE, &addr));
return (sysarch(AMD64_SET_GSBASE, &addr));
return (sysarch(AMD64_SET_TLSBASE, &addr));
return (sysarch(I386_GET_FSBASE, addr));
return (sysarch(I386_GET_GSBASE, addr));
error = sysarch(I386_GET_IOPERM, &p);
return sysarch(I386_GET_LDT, &p);
return (sysarch(I386_SET_FSBASE, &addr));
return (sysarch(I386_SET_GSBASE, &addr));
return (sysarch(I386_SET_IOPERM, &p));
return sysarch(I386_SET_LDT, &p);
return (sysarch(I386_VM86, &p));
return (sysarch(X86_SET_PKRU, &a64pkru));
return (sysarch(X86_CLEAR_PKRU, &a64pkru));
error = sysarch(AMD64_GET_TLSBASE, &base);
sysarch(ARM64_GUARD_PAGE, &guard);
sysarch(AMD64_SET_TLSBASE, &addr);
sysarch(AMD64_SET_FSBASE, &addr);
return (sysarch(td, &uap1));
int sysarch(int, void *);
sysarch(ARM_SET_TP, tcb);
int sysarch(int _number, void *_args);
{ .sy_narg = AS(sysarch_args), .sy_call = (sy_call_t *)sysarch, .sy_auevent = AUE_SYSARCH, .sy_flags = SYF_CAPENABLED, .sy_thrcnt = SY_THR_STATIC }, /* 165 = sysarch */
int sysarch(int, void *);
int sysarch(int _number, void *_args);
int sysarch(struct thread *, struct sysarch_args *);
int sysarch(int, void *);
if (sysarch(ARM64_GET_SVE_VL, &child_vl) != 0)
ATF_REQUIRE(sysarch(ARM64_GET_SVE_VL, &vl) == 0);
ATF_REQUIRE_EQ(0, sysarch(I386_GET_IOPERM, &i3sysarg));
ATF_REQUIRE_EQ(0, sysarch(AMD64_GET_FSBASE, &amd64arg));
ATF_REQUIRE_EQ(0, sysarch(ARM_SYNC_ICACHE, &armsysarg));
ATF_REQUIRE_EQ(0, sysarch(SPARC_UTRAP_INSTALL, &sparc64arg));
ATF_REQUIRE_EQ(-1, sysarch(-1, NULL));
EXPECT_CAPMODE(sysarch(I386_SET_IOPERM, &sysarch_arg));
CHECK_CAPMODE(sysarch, I386_SET_IOPERM, &sysarch_arg);