/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/ |
A D | dl-tls.c | 155 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 D | dl-startup.c | 277 tpnt->l_tls_offset = NO_TLS_OFFSET;
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/generic/ |
A D | dl-tls.c | 115 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 D | libc-tls.cc | 199 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 D | dl-tls.c | 115 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 D | libc-tls.c | 175 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 D | libdl.c | 910 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 D | dl-support.c | 60 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 D | ldsodefs.h | 79 if (unlikely((sym_map)->l_tls_offset == NO_TLS_OFFSET)) \ 84 (__builtin_expect ((sym_map)->l_tls_offset != NO_TLS_OFFSET, 1) \
|
A D | dl-hash.h | 70 ptrdiff_t l_tls_offset; member
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/mips/ |
A D | dl-tls.h | 37 ((sym_map)->l_tls_offset + sym_val - TLS_TP_OFFSET)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/mips/ |
A D | dl-tls.h | 36 ((sym_map)->l_tls_offset + sym_val - TLS_TP_OFFSET)
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/powerpc/ |
A D | dl-tls.h | 37 ((sym_map)->l_tls_offset + (sym)->st_value + (reloc)->r_addend \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/powerpc/ |
A D | dl-tls.h | 36 ((sym_map)->l_tls_offset + (sym)->st_value + (reloc)->r_addend \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/i386/ |
A D | elfinterp.c | 252 *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 D | link.h | 132 ptrdiff_t l_tls_offset; member
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arm64/ |
A D | elfinterp.c | 247 *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 D | elfinterp.c | 246 *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 D | elfinterp.c | 249 *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 D | elfinterp.c | 249 *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 D | elfinterp.c | 299 *reloc_addr += (symbol_addr + def_mod->l_tls_offset); in _dl_do_reloc()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sparc/ |
A D | elfinterp.c | 301 *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 D | allocatestack.c | 1127 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 D | elfinterp.c | 296 *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 D | pthread.c | 471 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()
|