Searched refs:tls_block (Results 1 – 4 of 4) sorted by relevance
| /freebsd/lib/libc/gen/ |
| H A D | tls.c | 235 char *tls_block, *tls; in __libc_allocate_tls() local 257 tls_block = libc_malloc_aligned(tls_block_size, maxalign); in __libc_allocate_tls() 258 if (tls_block == NULL) { in __libc_allocate_tls() 262 memset(tls_block, 0, tls_block_size); in __libc_allocate_tls() 263 tcb = (struct tcb *)(tls_block + pre_size + extra_size); in __libc_allocate_tls() 267 memcpy(tls_block, get_tls_block_ptr(oldtcb, tcbsize), in __libc_allocate_tls() 329 char *tls_block, *tls; in __libc_allocate_tls() local 338 tls_block = libc_malloc_aligned(size + tcbsize, tcbalign); in __libc_allocate_tls() 339 if (tls_block == NULL) { in __libc_allocate_tls() 343 memset(tls_block, 0, size + tcbsize); in __libc_allocate_tls() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
| H A D | DynamicLoaderHexagonDYLD.cpp | 584 addr_t tls_block = ReadPointer(dtv_slot + metadata.tls_offset); in GetThreadLocalData() local 592 mod->GetObjectName().AsCString(""), link_map, tp, modid, tls_block); in GetThreadLocalData() 594 if (tls_block == LLDB_INVALID_ADDRESS) in GetThreadLocalData() 597 return tls_block + tls_file_addr; in GetThreadLocalData()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 859 addr_t tls_block = ReadPointer(dtv_slot + metadata.tls_offset); in GetThreadLocalData() local 866 (int64_t)modid, tls_block); in GetThreadLocalData() 868 if (tls_block == LLDB_INVALID_ADDRESS) { in GetThreadLocalData() 872 return tls_block + tls_file_addr; in GetThreadLocalData()
|
| /freebsd/libexec/rtld-elf/ |
| H A D | rtld.c | 5607 char *tls_block; in allocate_tls() local 5631 tls_block = xmalloc_aligned(tls_block_size, maxalign, 0); in allocate_tls() 5632 tcb = (struct tcb *)(tls_block + pre_size + extra_size); in allocate_tls() 5635 memcpy(tls_block, get_tls_block_ptr(oldtcb, tcbsize), in allocate_tls() 5727 char *tls_block; in allocate_tls() local 5739 tls_block = xmalloc_aligned(size, ralign, 0 /* XXX */); in allocate_tls() 5743 tcb = (struct tcb *)(tls_block + roundup(tls_static_space, ralign)); in allocate_tls()
|