diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2021-12-09 21:16:00 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2021-12-09 21:16:00 +0000 |
| commit | 03f6b141068ee7f1004ebfc76242cf951494b7d2 (patch) | |
| tree | c736663ad1174e18beb2a41d99a4c0314fc9a6a8 /libexec | |
| parent | 5d8176337e691d3ca3fa7d519bc3eaacf6d9faee (diff) | |
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/rtld-elf/mips/reloc.c | 4 | ||||
| -rw-r--r-- | libexec/rtld-elf/mips/rtld_machdep.h | 1 |
2 files changed, 2 insertions, 3 deletions
diff --git a/libexec/rtld-elf/mips/reloc.c b/libexec/rtld-elf/mips/reloc.c index 44ecbd66a707..d870b8a1952c 100644 --- a/libexec/rtld-elf/mips/reloc.c +++ b/libexec/rtld-elf/mips/reloc.c @@ -591,7 +591,7 @@ reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, if (!defobj->tls_done && !allocate_tls_offset(obj)) return -1; - val += (Elf_Addr)def->st_value - TLS_DTP_OFFSET; + val += (Elf_Addr)def->st_value - TLS_DTV_OFFSET; store_ptr(where, val, rlen); dbg("DTPREL %s in %s %p --> %p in %s", @@ -784,7 +784,7 @@ __tls_get_addr(tls_index* ti) tls = _get_tp(); p = tls_get_addr_common(tls, ti->ti_module, ti->ti_offset + - TLS_DTP_OFFSET); + TLS_DTV_OFFSET); return (p); } diff --git a/libexec/rtld-elf/mips/rtld_machdep.h b/libexec/rtld-elf/mips/rtld_machdep.h index 0cb56290152e..eac122beaa46 100644 --- a/libexec/rtld-elf/mips/rtld_machdep.h +++ b/libexec/rtld-elf/mips/rtld_machdep.h @@ -78,6 +78,5 @@ extern void *__tls_get_addr(tls_index *ti); #define md_abi_variant_hook(x) #define TLS_VARIANT_I 1 -#define TLS_DTV_OFFSET 0 #endif |
