aboutsummaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2021-12-09 21:16:00 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2021-12-09 21:16:00 +0000
commit03f6b141068ee7f1004ebfc76242cf951494b7d2 (patch)
treec736663ad1174e18beb2a41d99a4c0314fc9a6a8 /libexec
parent5d8176337e691d3ca3fa7d519bc3eaacf6d9faee (diff)
Diffstat (limited to 'libexec')
-rw-r--r--libexec/rtld-elf/mips/reloc.c4
-rw-r--r--libexec/rtld-elf/mips/rtld_machdep.h1
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