Home
last modified time | relevance | path

Searched refs:tlsoffset (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/libexec/ld.elf_so/
H A Dtls.c269 q = p + obj->tlsoffset; in _rtld_tls_offset_allocate()
271 q = p - obj->tlsoffset; in _rtld_tls_offset_allocate()
275 q, obj->tlsindex, obj->tlsoffset)); in _rtld_tls_offset_allocate()
373 p = (uint8_t *)tcb + obj->tlsoffset + sizeof(struct tls_tcb);
375 p = (uint8_t *)tcb - obj->tlsoffset;
410 obj->tlsoffset = 0;
446 obj->tlsoffset = offset;
448 obj->path, obj->tlsoffset, obj->tlssize));
H A DREADME.TLS43 | obj0 tls | obj0->tlsoffset = 0
47 | obj1 tls | obj1->tlsoffset = 3
49 | obj2 tls | obj2->tlsoffset = 4
56 | objN tls | objN->tlsoffset = k
63 | objN tls | objN->tlsoffset = k
65 | obj(N-1) tls | obj(N-1)->tlsoffset = k - 1
71 | obj2 tls | obj2->tlsoffset = 4
73 | obj1 tls | obj1->tlsoffset = 3
75 | obj0 tls | obj0->tlsoffset = 0
153 def->st_value + rela->r_addend + defobj->tlsoffset
[all...]
H A Drtld.h279 size_t tlsoffset; /* Offset in the static TLS block */ member
/netbsd-src/libexec/ld.elf_so/arch/i386/
H A Dmdreloc.c157 *where += (Elf_Addr)(def->st_value - defobj->tlsoffset); in _rtld_relocate_nonplt_objects()
169 *where += (Elf_Addr)(defobj->tlsoffset - def->st_value); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/aarch64/
H A Dmdreloc.c178 where[1] = defobj->tlsoffset + offs +
321 *where = (Elf_Addr)(def->st_value + defobj->tlsoffset + in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/riscv/
H A Dmdreloc.c221 *where = (Elf_Addr)(def->st_value + defobj->tlsoffset + in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/or1k/
H A Dmdreloc.c189 + defobj->tlsoffset - TLS_TP_OFFSET); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/m68k/
H A Dmdreloc.c160 + defobj->tlsoffset - TLS_TP_OFFSET); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/sh3/
H A Dmdreloc.c190 rela->r_addend + defobj->tlsoffset + in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/x86_64/
H A Dmdreloc.c234 defobj->tlsoffset + rela->r_addend); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/arm/
H A Dmdreloc.c248 tmp += (Elf_Addr)def->st_value + defobj->tlsoffset + sizeof(struct tls_tcb); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/alpha/
H A Dalpha_reloc.c288 sizeof(struct tls_tcb) + defobj->tlsoffset + in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/sparc/
H A Dmdreloc.c299 defobj->tlsoffset + rela->r_addend); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/mips/
H A Dmips_reloc.c472 val += (Elf_Addr)(def->st_value + defobj->tlsoffset in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/powerpc/
H A Dppc_reloc.c344 + defobj->tlsoffset - TLS_TP_OFFSET); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/hppa/
H A Dhppa_reloc.c577 *where = (Elf_Addr)(defobj->tlsoffset + def->st_value + in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/sparc64/
H A Dmdreloc.c400 defobj->tlsoffset + rela->r_addend); in _rtld_relocate_nonplt_objects()