Searched refs:TLS_TCB_SIZE (Results 1 - 16 of 16) sorted by relevance

/freebsd-11.0-release/sys/mips/include/
H A Dtls.h47 #define TLS_TCB_SIZE 16 macro
52 #define TLS_TCB_SIZE 8 macro
/freebsd-11.0-release/lib/libc/gen/
H A Dtls.c114 #define TLS_TCB_SIZE (2 * sizeof(void *)) macro
125 tls = (Elf_Addr **)((Elf_Addr)tcb + tcbsize - TLS_TCB_SIZE);
141 if (oldtcb != NULL && tcbsize == TLS_TCB_SIZE)
144 tcb = __je_bootstrap_calloc(1, tls_static_space + tcbsize - TLS_TCB_SIZE);
145 tls = (Elf_Addr **)(tcb + tcbsize - TLS_TCB_SIZE);
153 dtv[2] = (Elf_Addr)tls + TLS_TCB_SIZE;
159 dtv[2] = (Elf_Addr)tls + TLS_TCB_SIZE;
175 #define TLS_TCB_SIZE (3 * sizeof(Elf_Addr)) macro
319 tls_static_space += TLS_TCB_SIZE;
322 tls = _rtld_allocate_tls(NULL, TLS_TCB_SIZE, TLS_TCB_ALIG
[all...]
/freebsd-11.0-release/libexec/rtld-elf/aarch64/
H A Drtld_machdep.h72 #define TLS_TCB_SIZE 16 macro
H A Dreloc.c412 tp = (Elf_Addr **) allocate_tls(objs, NULL, TLS_TCB_SIZE, 16);
/freebsd-11.0-release/libexec/rtld-elf/arm/
H A Drtld_machdep.h54 #define TLS_TCB_SIZE 8 macro
H A Dreloc.c332 TLS_TCB_SIZE;
498 (*_tp) = (void *) allocate_tls(objs, NULL, TLS_TCB_SIZE, 8);
500 sysarch(ARM_SET_TP, allocate_tls(objs, NULL, TLS_TCB_SIZE, 8));
/freebsd-11.0-release/libexec/rtld-elf/mips/
H A Drtld_machdep.h63 round(TLS_TCB_SIZE, align)
H A Dreloc.c527 - TLS_TP_OFFSET - TLS_TCB_SIZE);
632 tls = (char *) allocate_tls(objs, NULL, TLS_TCB_SIZE, 8);
/freebsd-11.0-release/libexec/rtld-elf/powerpc/
H A Drtld_machdep.h73 #define TLS_TCB_SIZE 8 macro
H A Dreloc.c635 tp = (Elf_Addr **) ((char *) allocate_tls(list, NULL, TLS_TCB_SIZE, 8)
636 + TLS_TP_OFFSET + TLS_TCB_SIZE);
653 - TLS_TCB_SIZE), ti->ti_module, ti->ti_offset);
/freebsd-11.0-release/libexec/rtld-elf/powerpc64/
H A Drtld_machdep.h65 #define TLS_TCB_SIZE 16 macro
H A Dreloc.c539 tp = (Elf_Addr **) ((char *)allocate_tls(list, NULL, TLS_TCB_SIZE, 16)
540 + TLS_TP_OFFSET + TLS_TCB_SIZE);
553 - TLS_TCB_SIZE), ti->ti_module, ti->ti_offset);
/freebsd-11.0-release/libexec/rtld-elf/riscv/
H A Drtld_machdep.h91 #define TLS_TCB_SIZE 16 macro
H A Dreloc.c382 tp = (Elf_Addr **) ((char *)allocate_tls(objs, NULL, TLS_TCB_SIZE, 16)
383 + TLS_TP_OFFSET + TLS_TCB_SIZE);
397 - TLS_TCB_SIZE), ti->ti_module, ti->ti_offset);
/freebsd-11.0-release/libexec/rtld-elf/
H A Drtld.c4540 if (oldtcb != NULL && tcbsize == TLS_TCB_SIZE)
4543 assert(tcbsize >= TLS_TCB_SIZE);
4544 tcb = xcalloc(1, tls_static_space - TLS_TCB_SIZE + tcbsize);
4545 tls = (Elf_Addr **)(tcb + tcbsize - TLS_TCB_SIZE);
4589 assert(tcbsize >= TLS_TCB_SIZE);
4591 tlsstart = (Elf_Addr)tcb + tcbsize - TLS_TCB_SIZE;
/freebsd-11.0-release/sys/mips/mips/
H A Dtrap.c917 frame_regs[inst.RType.rt] += TLS_TP_OFFSET + TLS_TCB_SIZE;

Completed in 187 milliseconds