summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2022-06-23 21:15:01 +0100
committerDavid Carlier <devnexen@gmail.com>2022-06-26 10:08:16 +0100
commita7df4defb3cbc197af50f455ba035f504fbd2e98 (patch)
tree5e99602605a465896ae4ed1ed6f09ba94b674b08
parentfc10a373c12fa7aefc97a7cef7a41c0c3008ad78 (diff)
downloadrust-libc-a7df4defb3cbc197af50f455ba035f504fbd2e98.tar.gz
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;