Home
last modified time | relevance | path

Searched refs:l_tls_offset (Results 1 – 25 of 28) sorted by relevance

12

/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/
A Ddl-tls.c155 map->l_tls_offset = _dl_tls_static_used = offset; in _dl_try_allocate_static_tls()
168 map->l_tls_offset = offset; in _dl_try_allocate_static_tls()
216 void *dest = (char *) THREAD_SELF - map->l_tls_offset; in _dl_nothread_init_static_tls()
379 slotinfo[cnt].map->l_tls_offset = off; in _dl_determine_tlsoffset()
397 slotinfo[cnt].map->l_tls_offset = off; in _dl_determine_tlsoffset()
424 slotinfo[cnt].map->l_tls_offset = off - firstbyte; in _dl_determine_tlsoffset()
435 slotinfo[cnt].map->l_tls_offset = off - firstbyte; in _dl_determine_tlsoffset()
612 if (map->l_tls_offset == NO_TLS_OFFSET) in _dl_allocate_tls_init()
624 _dl_assert ((size_t) map->l_tls_offset >= map->l_tls_blocksize); in _dl_allocate_tls_init()
625 dest = (char *) result - map->l_tls_offset; in _dl_allocate_tls_init()
[all …]
A Ddl-startup.c277 tpnt->l_tls_offset = NO_TLS_OFFSET;
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/generic/
A Ddl-tls.c115 map->l_tls_offset = _dl_tls_static_used = offset; in _dl_allocate_static_tls()
128 map->l_tls_offset = offset; in _dl_allocate_static_tls()
285 slotinfo[cnt].map->l_tls_offset = off; in _dl_determine_tlsoffset()
302 slotinfo[cnt].map->l_tls_offset = off; in _dl_determine_tlsoffset()
329 slotinfo[cnt].map->l_tls_offset = off - firstbyte; in _dl_determine_tlsoffset()
340 slotinfo[cnt].map->l_tls_offset = off - firstbyte; in _dl_determine_tlsoffset()
520 if (map->l_tls_offset == NO_TLS_OFFSET) in _dl_allocate_tls_init()
532 assert ((size_t) map->l_tls_offset >= map->l_tls_blocksize); in _dl_allocate_tls_init()
533 dest = (char *) result - map->l_tls_offset; in _dl_allocate_tls_init()
535 dest = (char *) result + map->l_tls_offset; in _dl_allocate_tls_init()
A Dlibc-tls.cc199 static_map.l_tls_offset = roundup (memsz, align ?: 1); in __libc_setup_tls()
202 static_map.l_tls_offset = tcb_offset; in __libc_setup_tls()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/generic/
A Ddl-tls.c115 map->l_tls_offset = _dl_tls_static_used = offset; in _dl_allocate_static_tls()
128 map->l_tls_offset = offset; in _dl_allocate_static_tls()
285 slotinfo[cnt].map->l_tls_offset = off; in _dl_determine_tlsoffset()
302 slotinfo[cnt].map->l_tls_offset = off; in _dl_determine_tlsoffset()
329 slotinfo[cnt].map->l_tls_offset = off - firstbyte; in _dl_determine_tlsoffset()
340 slotinfo[cnt].map->l_tls_offset = off - firstbyte; in _dl_determine_tlsoffset()
520 if (map->l_tls_offset == NO_TLS_OFFSET) in _dl_allocate_tls_init()
532 assert ((size_t) map->l_tls_offset >= map->l_tls_blocksize); in _dl_allocate_tls_init()
533 dest = (char *) result - map->l_tls_offset; in _dl_allocate_tls_init()
535 dest = (char *) result + map->l_tls_offset; in _dl_allocate_tls_init()
A Dlibc-tls.c175 static_map.l_tls_offset = roundup (memsz, align ?: 1); in __libc_setup_tls()
178 static_map.l_tls_offset = tcb_offset; in __libc_setup_tls()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/libdl/
A Dlibdl.c910 if (tls_lmap->l_tls_offset != NO_TLS_OFFSET) { in do_dlclose()
922 = tls_lmap->l_tls_offset - in do_dlclose()
926 tls_free_end = tls_lmap->l_tls_offset; in do_dlclose()
930 tls_free_end = tls_lmap->l_tls_offset; in do_dlclose()
939 tls_free_end = tls_lmap->l_tls_offset; in do_dlclose()
942 } else if ((size_t) tls_lmap->l_tls_offset in do_dlclose()
944 _dl_tls_static_used = tls_lmap->l_tls_offset - in do_dlclose()
951 tls_free_end = tls_lmap->l_tls_offset; in do_dlclose()
957 if ((size_t) tls_lmap->l_tls_offset == tls_free_end) in do_dlclose()
963 tls_free_start = tls_lmap->l_tls_offset; in do_dlclose()
[all …]
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/misc/elf/
A Ddl-support.c60 void *dest = (char *) THREAD_SELF - map->l_tls_offset; in _dl_nothread_init_static_tls()
62 void *dest = (char *) THREAD_SELF + map->l_tls_offset + TLS_PRE_TCB_SIZE; in _dl_nothread_init_static_tls()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/include/
A Dldsodefs.h79 if (unlikely((sym_map)->l_tls_offset == NO_TLS_OFFSET)) \
84 (__builtin_expect ((sym_map)->l_tls_offset != NO_TLS_OFFSET, 1) \
A Ddl-hash.h70 ptrdiff_t l_tls_offset; member
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/mips/
A Ddl-tls.h37 ((sym_map)->l_tls_offset + sym_val - TLS_TP_OFFSET)
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/mips/
A Ddl-tls.h36 ((sym_map)->l_tls_offset + sym_val - TLS_TP_OFFSET)
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/powerpc/
A Ddl-tls.h37 ((sym_map)->l_tls_offset + (sym)->st_value + (reloc)->r_addend \
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/powerpc/
A Ddl-tls.h36 ((sym_map)->l_tls_offset + (sym)->st_value + (reloc)->r_addend \
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/i386/
A Delfinterp.c252 *reloc_addr += tls_tpnt->l_tls_offset - symbol_addr; in _dl_do_reloc()
257 *reloc_addr += symbol_addr - tls_tpnt->l_tls_offset; in _dl_do_reloc()
/l4re-core-master/uclibc/lib/contrib/uclibc/include/
A Dlink.h132 ptrdiff_t l_tls_offset; member
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arm64/
A Delfinterp.c247 *reloc_addr = (symbol_addr + rpnt->r_addend + def_mod->l_tls_offset); in _dl_do_reloc()
394 void *p = (void*) (sym_ref.sym->st_value + sym_ref.tpnt->l_tls_offset in _dl_tlsdesc_resolver_rela()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/metag/
A Delfinterp.c246 *reloc_addr = tls_tpnt->l_tls_offset + symbol_addr + rpnt->r_addend; in _dl_do_reloc()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sh/
A Delfinterp.c249 *reloc_addr = tls_tpnt->l_tls_offset + symbol_addr + rpnt->r_addend; in _dl_do_reloc()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/x86_64/
A Delfinterp.c249 *reloc_addr = symbol_addr - tls_tpnt->l_tls_offset + rpnt->r_addend; in _dl_do_reloc()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arm/
A Delfinterp.c299 *reloc_addr += (symbol_addr + def_mod->l_tls_offset); in _dl_do_reloc()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sparc/
A Delfinterp.c301 *reloc_addr = sym_ref.sym->st_value - tls_tpnt->l_tls_offset + rpnt->r_addend; in _dl_do_reloc()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/
A Dallocatestack.c1127 void *dest = (char *) curp - map->l_tls_offset; in init_one_static_tls()
1129 void *dest = (char *) curp + map->l_tls_offset + TLS_PRE_TCB_SIZE; in init_one_static_tls()
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/powerpc/
A Delfinterp.c296 *reloc_addr = tls_tpnt->l_tls_offset + finaladdr - TLS_TP_OFFSET; in _dl_do_reloc()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/
A Dpthread.c471 void *dest = (char *) descr - map->l_tls_offset; in init_one_static_tls()
474 void *dest = (char *) descr + map->l_tls_offset + TLS_PRE_TCB_SIZE; in init_one_static_tls()

Completed in 60 milliseconds

12