Home
last modified time | relevance | path

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

/freebsd-13.1/libexec/rtld-elf/aarch64/
H A Dreloc.c170 if (obj->tlsoffset != 0) { in reloc_tlsdesc()
173 where[1] = obj->tlsoffset + offs; in reloc_tlsdesc()
483 defobj->tlsoffset; in reloc_non_plt()
/freebsd-13.1/libexec/rtld-elf/amd64/
H A Dreloc.c269 *where = (Elf_Addr)(def->st_value - defobj->tlsoffset + in reloc_non_plt()
291 defobj->tlsoffset + rela->r_addend); in reloc_non_plt()
/freebsd-13.1/libexec/rtld-elf/
H A Drtld.h164 size_t tlsoffset; /* Offset of static TLS block for this module */ member
H A Drtld.c5289 if (obj->tlsoffset == 0) in allocate_tls()
5292 addr = (Elf_Addr)tcb + obj->tlsoffset; in allocate_tls()
5400 if (obj->marker || obj->tlsoffset == 0) in allocate_tls()
5402 addr = segbase - obj->tlsoffset; in allocate_tls()
5496 obj->tlsoffset = off; in allocate_tls_offset()
5531 size_t off = obj->tlsoffset; in free_tls_offset()
5894 distrib(obj->tlsoffset, obj->tlsinit, obj->tlsinitsize, in distribute_static_tls()
/freebsd-13.1/libexec/rtld-elf/riscv/
H A Dreloc.c366 defobj->tlsoffset - TLS_TP_OFFSET - TLS_TCB_SIZE); in reloc_non_plt()
/freebsd-13.1/libexec/rtld-elf/arm/
H A Dreloc.c325 tmp = (Elf_Addr)def->st_value + defobj->tlsoffset; in reloc_nonplt_object()
/freebsd-13.1/libexec/rtld-elf/i386/
H A Dreloc.c254 add = (Elf_Addr)(def->st_value - defobj->tlsoffset); in reloc_non_plt()
/freebsd-13.1/libexec/rtld-elf/powerpc64/
H A Dreloc.c261 + defobj->tlsoffset - TLS_TP_OFFSET - TLS_TCB_SIZE); in reloc_nonplt_object()
/freebsd-13.1/libexec/rtld-elf/powerpc/
H A Dreloc.c266 + defobj->tlsoffset - TLS_TP_OFFSET - TLS_TCB_SIZE); in reloc_nonplt_object()
/freebsd-13.1/libexec/rtld-elf/mips/
H A Dreloc.c622 val += (Elf_Addr)(def->st_value + defobj->tlsoffset in reloc_non_plt()