diff options
author | obrien <obrien@FreeBSD.org> | 2005-12-07 03:39:37 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2005-12-07 03:39:37 +0000 |
commit | 8f1d23fc56fe929b6e36cb38deee66af7298b76d (patch) | |
tree | 3f6b8f4f5a0a922f2bea236f08b878441583c73f /sys/sparc64/include/elf.h | |
parent | 5a03a981740c885d3073378d42bb59ffe7d952f0 (diff) | |
download | FreeBSD-src-8f1d23fc56fe929b6e36cb38deee66af7298b76d.zip FreeBSD-src-8f1d23fc56fe929b6e36cb38deee66af7298b76d.tar.gz |
Add Sparc TLS relocation definitions.
Diffstat (limited to 'sys/sparc64/include/elf.h')
-rw-r--r-- | sys/sparc64/include/elf.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/sys/sparc64/include/elf.h b/sys/sparc64/include/elf.h index d4f1824..b452a4e 100644 --- a/sys/sparc64/include/elf.h +++ b/sys/sparc64/include/elf.h @@ -160,6 +160,30 @@ __ElfType(Auxinfo); #define R_SPARC_REGISTER 53 #define R_SPARC_UA64 54 #define R_SPARC_UA16 55 +#define R_SPARC_TLS_GD_HI22 56 +#define R_SPARC_TLS_GD_LO10 57 +#define R_SPARC_TLS_GD_ADD 58 +#define R_SPARC_TLS_GD_CALL 59 +#define R_SPARC_TLS_LDM_HI22 60 +#define R_SPARC_TLS_LDM_LO10 61 +#define R_SPARC_TLS_LDM_ADD 62 +#define R_SPARC_TLS_LDM_CALL 63 +#define R_SPARC_TLS_LDO_HIX22 64 +#define R_SPARC_TLS_LDO_LOX10 65 +#define R_SPARC_TLS_LDO_ADD 66 +#define R_SPARC_TLS_IE_HI22 67 +#define R_SPARC_TLS_IE_LO10 68 +#define R_SPARC_TLS_IE_LD 69 +#define R_SPARC_TLS_IE_LDX 70 +#define R_SPARC_TLS_IE_ADD 71 +#define R_SPARC_TLS_LE_HIX22 72 +#define R_SPARC_TLS_LE_LOX10 73 +#define R_SPARC_TLS_DTPMOD32 74 +#define R_SPARC_TLS_DTPMOD64 75 +#define R_SPARC_TLS_DTPOFF32 76 +#define R_SPARC_TLS_DTPOFF64 77 +#define R_SPARC_TLS_TPOFF32 78 +#define R_SPARC_TLS_TPOFF64 79 /* Define "machine" characteristics */ #if __ELF_WORD_SIZE == 32 |