]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Add PT_AARCH64_MEMTAG_MTE from Linux 5.18 to elf.h
authorJoseph Myers <joseph@codesourcery.com>
Mon, 6 Jun 2022 14:45:34 +0000 (14:45 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 6 Jun 2022 14:45:34 +0000 (14:45 +0000)
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.

elf/elf.h

index 1c3d5ce8a20602040b9bd80560db65bc15aba172..2b5c2c5fb6bd3773b757e8a0e50703db4f44e405 100644 (file)
--- 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)