Searched refs:oldtcb (Results 1 - 2 of 2) sorted by relevance
/freebsd-13-stable/lib/libc/gen/ |
H A D | tls.c | 259 __libc_allocate_tls(void *oldtcb, size_t tcbsize, size_t tcbalign) argument 265 if (oldtcb != NULL && tcbsize == TLS_TCB_SIZE) 266 return (oldtcb); 293 if (oldtcb != NULL) { 294 memcpy(tls_block, get_tls_block_ptr(oldtcb, tcbsize), 296 libc_free_aligned(oldtcb);
|
/freebsd-13-stable/libexec/rtld-elf/ |
H A D | rtld.c | 4954 allocate_tls(Obj_Entry *objs, void *oldtcb, size_t tcbsize, size_t tcbalign) argument 4964 if (oldtcb != NULL && tcbsize == TLS_TCB_SIZE) 4965 return (oldtcb); 4982 if (oldtcb != NULL) { 4983 memcpy(tls_block, get_tls_block_ptr(oldtcb, tcbsize), 4985 free_aligned(get_tls_block_ptr(oldtcb, tcbsize)); 4990 if (dtv[i+2] >= (Elf_Addr)oldtcb && 4991 dtv[i+2] < (Elf_Addr)oldtcb + tls_static_space) { 4992 dtv[i+2] = dtv[i+2] - (Elf_Addr)oldtcb + (Elf_Addr)tcb;
|
Completed in 191 milliseconds