diff options
author | marcel <marcel@FreeBSD.org> | 2003-06-19 06:51:43 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2003-06-19 06:51:43 +0000 |
commit | 2ef56d2c5b9012a9e642b8aee2b862963556bd2a (patch) | |
tree | 8ea893b7971b8de9018fb86f72c16f835df7e832 /sys | |
parent | 79bbff7ee281598d9786154de618cf81045b74ad (diff) | |
download | FreeBSD-src-2ef56d2c5b9012a9e642b8aee2b862963556bd2a.zip FreeBSD-src-2ef56d2c5b9012a9e642b8aee2b862963556bd2a.tar.gz |
Add TLS related relocation.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ia64/include/elf.h | 17 |
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 |