Searched refs:TLS_TCB_SIZE (Results 1 - 16 of 16) sorted by relevance
/freebsd-11.0-release/sys/mips/include/ |
H A D | tls.h | 47 #define TLS_TCB_SIZE 16 macro 52 #define TLS_TCB_SIZE 8 macro
|
/freebsd-11.0-release/lib/libc/gen/ |
H A D | tls.c | 114 #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 D | rtld_machdep.h | 72 #define TLS_TCB_SIZE 16 macro
|
H A D | reloc.c | 412 tp = (Elf_Addr **) allocate_tls(objs, NULL, TLS_TCB_SIZE, 16);
|
/freebsd-11.0-release/libexec/rtld-elf/arm/ |
H A D | rtld_machdep.h | 54 #define TLS_TCB_SIZE 8 macro
|
H A D | reloc.c | 332 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 D | rtld_machdep.h | 63 round(TLS_TCB_SIZE, align)
|
H A D | reloc.c | 527 - 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 D | rtld_machdep.h | 73 #define TLS_TCB_SIZE 8 macro
|
H A D | reloc.c | 635 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 D | rtld_machdep.h | 65 #define TLS_TCB_SIZE 16 macro
|
H A D | reloc.c | 539 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 D | rtld_machdep.h | 91 #define TLS_TCB_SIZE 16 macro
|
H A D | reloc.c | 382 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 D | rtld.c | 4540 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 D | trap.c | 917 frame_regs[inst.RType.rt] += TLS_TP_OFFSET + TLS_TCB_SIZE;
|
Completed in 187 milliseconds