summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-06-26 09:35:46 +0000
committerbors <bors@rust-lang.org>2022-06-26 09:35:46 +0000
commitce3d1a2b86d4856376ea7025838569145eb9dd26 (patch)
tree43197d1c8267c54de6014cd7b9ce8a53872c9498
parentcdfc35c55374c624e32880be6a5516866e94bce1 (diff)
parenta7df4defb3cbc197af50f455ba035f504fbd2e98 (diff)
downloadrust-libc-ce3d1a2b86d4856376ea7025838569145eb9dd26.tar.gz
Auto merge of #2833 - devnexen:linux_prctl_update, r=JohnTitor
linux/glibc tagged ptr supports for arm64 control addition.
-rw-r--r--src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
index 513f6acd1c..6ca2701acb 100644
--- a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
+++ b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
@@ -573,6 +573,12 @@ pub const HWCAP_PACG: ::c_ulong = 1 << 31;
//pub const HWCAP2_SVESM4: ::c_ulong = 1 << 6;
//pub const HWCAP2_FLAGM2: ::c_ulong = 1 << 7;
//pub const HWCAP2_FRINT: ::c_ulong = 1 << 8;
+//pub const HWCAP2_MTE: ::c_ulong = 1 << 18;
+
+// linux/prctl.h
+pub const PR_SET_TAGGED_ADDR_CTRL: ::c_int = 55;
+pub const PR_GET_TAGGED_ADDR_CTRL: ::c_int = 56;
+pub const PR_TAGGED_ADDR_ENABLE: ::c_ulong = 1;
// Syscall table
pub const SYS_io_setup: ::c_long = 0;