Home
last modified time | relevance | path

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

/freebsd-11-stable/libexec/rtld-elf/aarch64/
HDreloc.c163 tlsdesc->index = defobj->tlsoffset + def->st_value + rela->r_addend; in rtld_tlsdesc_handle_locked()
191 where[1] = obj->tlsoffset + rela->r_addend; in reloc_tlsdesc()
395 defobj->tlsoffset; in reloc_non_plt()
/freebsd-11-stable/libexec/rtld-elf/amd64/
HDreloc.c266 *where = (Elf_Addr)(def->st_value - defobj->tlsoffset + in reloc_non_plt()
287 defobj->tlsoffset + rela->r_addend); in reloc_non_plt()
/freebsd-11-stable/libexec/rtld-elf/
HDrtld.h167 size_t tlsoffset; /* Offset of static TLS block for this module */ member
HDrtld.c4884 if (obj->tlsoffset > 0) { in allocate_tls()
4885 addr = (Elf_Addr)tls + obj->tlsoffset; in allocate_tls()
4983 if (obj->marker || obj->tlsoffset == 0) in allocate_tls()
4985 addr = segbase - obj->tlsoffset; in allocate_tls()
5091 tls_last_offset = obj->tlsoffset = off; in allocate_tls_offset()
5108 if (calculate_tls_end(obj->tlsoffset, obj->tlssize) in free_tls_offset()
5468 distrib(obj->tlsoffset, obj->tlsinit, obj->tlsinitsize, in distribute_static_tls()
/freebsd-11-stable/libexec/rtld-elf/riscv/
HDreloc.c353 defobj->tlsoffset - TLS_TP_OFFSET); in reloc_non_plt()
/freebsd-11-stable/libexec/rtld-elf/powerpc64/
HDreloc.c256 + defobj->tlsoffset - TLS_TP_OFFSET); in reloc_nonplt_object()
/freebsd-11-stable/libexec/rtld-elf/i386/
HDreloc.c247 add = (Elf_Addr)(def->st_value - defobj->tlsoffset); in reloc_non_plt()
/freebsd-11-stable/libexec/rtld-elf/arm/
HDreloc.c330 tmp = (Elf_Addr)def->st_value + defobj->tlsoffset; in reloc_nonplt_object()
/freebsd-11-stable/libexec/rtld-elf/powerpc/
HDreloc.c259 + defobj->tlsoffset - TLS_TP_OFFSET); in reloc_nonplt_object()
/freebsd-11-stable/libexec/rtld-elf/mips/
HDreloc.c534 val += (Elf_Addr)(def->st_value + defobj->tlsoffset in reloc_non_plt()
/freebsd-11-stable/libexec/rtld-elf/sparc64/
HDreloc.c416 defobj->tlsoffset); in reloc_nonplt_object()