Add PT_AARCH64_MEMTAG_MTE from Linux 5.18 to elf.h

Joseph Myers joseph@codesourcery.com
Wed Jun 1 19:30:18 GMT 2022


Linux 5.18 defines a new AArch64 ELF segment type
PT_AARCH64_MEMTAG_MTE; add it to elf.h.

Tested with build-many-glibcs.py for aarch64-linux-gnu.

diff --git a/elf/elf.h b/elf/elf.h
index 1c3d5ce8a2..2b5c2c5fb6 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -2902,6 +2902,9 @@ enum
 #define R_AARCH64_TLSDESC      1031	/* TLS Descriptor.  */
 #define R_AARCH64_IRELATIVE	1032	/* STT_GNU_IFUNC relocation.  */
 
+/* MTE memory tag segment type.  */
+#define PT_AARCH64_MEMTAG_MTE	(PT_LOPROC + 2)
+
 /* AArch64 specific values for the Dyn d_tag field.  */
 #define DT_AARCH64_BTI_PLT	(DT_LOPROC + 1)
 #define DT_AARCH64_PAC_PLT	(DT_LOPROC + 3)

-- 
Joseph S. Myers
joseph@codesourcery.com


More information about the Libc-alpha mailing list