Home
last modified time | relevance | path

Searched refs:tls_block_size (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/lib/libc/gen/
H A Dtls.c178 size_t extra_size, post_size, pre_size, tls_block_size; in get_tls_block_ptr() local
187 tls_block_size = tcbsize + post_size; in get_tls_block_ptr()
188 pre_size = roundup2(tls_block_size, libc_tls_init_align) - in get_tls_block_ptr()
189 tls_block_size; in get_tls_block_ptr()
251 tls_block_size = tcbsize + post_size; in __libc_allocate_tls()
252 pre_size = roundup2(tls_block_size, libc_tls_init_align) - in __libc_allocate_tls()
253 tls_block_size; in __libc_allocate_tls()
254 tls_block_size += pre_size + libc_tls_static_space; in __libc_allocate_tls()
257 tls_block = libc_malloc_aligned(tls_block_size, maxalign); in __libc_allocate_tls()
262 memset(tls_block, 0, tls_block_size); in __libc_allocate_tls()
[all …]
/freebsd-14.2/libexec/rtld-elf/
H A Drtld.c5254 size_t extra_size, post_size, pre_size, tls_block_size; in get_tls_block_ptr() local
5262 tls_block_size = tcbsize + post_size; in get_tls_block_ptr()
5263 pre_size = roundup2(tls_block_size, tls_init_align) - tls_block_size; in get_tls_block_ptr()
5286 size_t extra_size, maxalign, post_size, pre_size, tls_block_size; in allocate_tls() local
5299 tls_block_size = tcbsize + post_size; in allocate_tls()
5300 pre_size = roundup2(tls_block_size, tls_init_align) - tls_block_size; in allocate_tls()
5301 tls_block_size += pre_size + tls_static_space - TLS_TCB_SIZE - post_size; in allocate_tls()
5304 tls_block = xmalloc_aligned(tls_block_size, maxalign, 0); in allocate_tls()