summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2003-06-19 06:51:43 +0000
committermarcel <marcel@FreeBSD.org>2003-06-19 06:51:43 +0000
commit2ef56d2c5b9012a9e642b8aee2b862963556bd2a (patch)
tree8ea893b7971b8de9018fb86f72c16f835df7e832 /sys/ia64
parent79bbff7ee281598d9786154de618cf81045b74ad (diff)
downloadFreeBSD-src-2ef56d2c5b9012a9e642b8aee2b862963556bd2a.zip
FreeBSD-src-2ef56d2c5b9012a9e642b8aee2b862963556bd2a.tar.gz
Add TLS related relocation.
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/include/elf.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/sys/ia64/include/elf.h b/sys/ia64/include/elf.h
index 7da0700..0146394 100644
--- a/sys/ia64/include/elf.h
+++ b/sys/ia64/include/elf.h
@@ -203,6 +203,23 @@ __ElfType(Auxinfo);
#define R_IA64_SUB 0x85 /* immediate64 A - S */
#define R_IA64_LTOFF22X 0x86 /* immediate22 special */
#define R_IA64_LDXMOV 0x87 /* immediate22 special */
+#define R_IA64_TPREL14 0x91 /* imm14 @tprel(S + A) */
+#define R_IA64_TPREL22 0x92 /* imm22 @tprel(S + A) */
+#define R_IA64_TPREL64I 0x93 /* imm64 @tprel(S + A) */
+#define R_IA64_TPREL64MSB 0x96 /* word64 MSB @tprel(S + A) */
+#define R_IA64_TPREL64LSB 0x97 /* word64 LSB @tprel(S + A) */
+#define R_IA64_LTOFF_TPREL22 0x9a /* imm22 @ltoff(@tprel(S+A)) */
+#define R_IA64_DTPMOD64MSB 0xa6 /* word64 MSB @dtpmod(S + A) */
+#define R_IA64_DTPMOD64LSB 0xa7 /* word64 LSB @dtpmod(S + A) */
+#define R_IA64_LTOFF_DTPMOD22 0xaa /* imm22 @ltoff(@dtpmod(S+A)) */
+#define R_IA64_DTPREL14 0xb1 /* imm14 @dtprel(S + A) */
+#define R_IA64_DTPREL22 0xb2 /* imm22 @dtprel(S + A) */
+#define R_IA64_DTPREL64I 0xb3 /* imm64 @dtprel(S + A) */
+#define R_IA64_DTPREL32MSB 0xb4 /* word32 MSB @dtprel(S + A) */
+#define R_IA64_DTPREL32LSB 0xb5 /* word32 LSB @dtprel(S + A) */
+#define R_IA64_DTPREL64MSB 0xb6 /* word64 MSB @dtprel(S + A) */
+#define R_IA64_DTPREL64LSB 0xb7 /* word64 LSB @dtprel(S + A) */
+#define R_IA64_LTOFF_DTPREL22 0xba /* imm22 @ltoff(@dtprel(S+A)) */
/* Define "machine" characteristics */
#if __ELF_WORD_SIZE == 32
OpenPOWER on IntegriCloud