summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-02-06 17:02:15 +0000
committerbors <bors@rust-lang.org>2022-02-06 17:02:15 +0000
commitd5f6f7aa66d114c0aab12de6d4b737c46dd2487a (patch)
treefbf7da0d51db9c41a9a4a680f8edb19a8ad903c9
parentebc145f06f68833f060cba377bb1a60acf022acf (diff)
parenta08edb469fd179c0f8e8064d149934dea78ecf37 (diff)
downloadrust-libc-d5f6f7aa66d114c0aab12de6d4b737c46dd2487a.tar.gz
Auto merge of #2668 - CoelacanthusHex:feat/riscv64/const/PTRACE, r=Amanieu
feat(riscv64,gnu): add some const PTRACE_* * PTRACE_GETFPREGS * PTRACE_SETFPREGS * PTRACE_GETFPXREGS * PTRACE_SETFPXREGS * PTRACE_GETREGS * PTRACE_SETREGS get from sys/ptrace.h of riscv64 glibc Signed-off-by: Coelacanthus <coelacanthus@outlook.com>
-rw-r--r--libc-test/semver/linux-gnu-riscv64gc.txt6
-rw-r--r--src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs6
2 files changed, 12 insertions, 0 deletions
diff --git a/libc-test/semver/linux-gnu-riscv64gc.txt b/libc-test/semver/linux-gnu-riscv64gc.txt
new file mode 100644
index 0000000000..4d60496082
--- /dev/null
+++ b/libc-test/semver/linux-gnu-riscv64gc.txt
@@ -0,0 +1,6 @@
+PTRACE_GETFPREGS
+PTRACE_SETFPREGS
+PTRACE_GETFPXREGS
+PTRACE_SETFPXREGS
+PTRACE_GETREGS
+PTRACE_SETREGS
diff --git a/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs b/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
index 60d93a2780..fd5cd93aed 100644
--- a/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
+++ b/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
@@ -393,6 +393,12 @@ pub const ENOTNAM: ::c_int = 118;
pub const ENAVAIL: ::c_int = 119;
pub const EISNAM: ::c_int = 120;
pub const EREMOTEIO: ::c_int = 121;
+pub const PTRACE_GETFPREGS: ::c_uint = 14;
+pub const PTRACE_SETFPREGS: ::c_uint = 15;
+pub const PTRACE_GETFPXREGS: ::c_uint = 18;
+pub const PTRACE_SETFPXREGS: ::c_uint = 19;
+pub const PTRACE_GETREGS: ::c_uint = 12;
+pub const PTRACE_SETREGS: ::c_uint = 13;
pub const MCL_CURRENT: ::c_int = 1;
pub const MCL_FUTURE: ::c_int = 2;
pub const SIGSTKSZ: ::size_t = 8192;