/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/windows/ |
H A D | dll.d | 76 int tlsindex; in version() member 141 …ListEntry( void** peb, void* tlsstart, void* tlsend, void* tls_callbacks_a, int* tlsindex ) nothrow in version() 182 entry.ptr_tlsindex = tlsindex; in version() 185 entry.tlsindex = *pLdrpNumberOfTlsEntries; in version() 188 *tlsindex = *pLdrpNumberOfTlsEntries; in version() 199 static bool addTlsData( void** teb, void* tlsstart, void* tlsend, int tlsindex ) nothrow in version() 220 …void** array = cast(void**) (*fnAlloc)( heap, *pNtdllBaseTag | 0xc0000, (tlsindex + 1) * (void*).s… in version() 224 if ( tlsindex > 0 && teb[11] ) in version() 225 core.stdc.string.memcpy( array, teb[11], tlsindex * (void*).sizeof); in version() 226 array[tlsindex] = tlsdata; in version() [all …]
|
/netbsd-src/libexec/ld.elf_so/arch/aarch64/ |
H A D | mdreloc.c | 134 _rtld_tlsdesc_alloc(size_t tlsindex, Elf_Addr offs) in _rtld_tlsdesc_fill() 139 tlsdesc->td_tlsindex = tlsindex; in _rtld_tlsdesc_fill() 186 where[1] = (Elf_Addr)_rtld_tlsdesc_alloc(defobj->tlsindex, offs); in _rtld_relocate_nonplt_self() 190 obj->path, (void *)where[1], defobj->tlsindex, (void *)offs)); in _rtld_relocate_nonplt_self() 309 *where = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects() 119 _rtld_tlsdesc_alloc(size_t tlsindex,Elf_Addr offs) _rtld_tlsdesc_alloc() argument
|
/netbsd-src/libexec/ld.elf_so/ |
H A D | tls.c | 97 * | obj 1 tls ptr | 1 TLS pointer for obj w/ obj->tlsindex 1 in _rtld_tls_initial_allocation() 99 * | obj 2 tls ptr | 2 TLS pointer for obj w/ obj->tlsindex 2 in _rtld_tls_initial_allocation() 105 * The values of obj->tlsindex start at 1; this way, in _rtld_tls_initial_allocation() 106 * dtv[obj->tlsindex] works, when dtv[0] is the generation. The in _rtld_tls_initial_allocation() 138 * TLS space if needed for the object obj with obj->tlsindex idx, in _rtld_tls_allocate_locked() 275 q, obj->tlsindex, obj->tlsoffset)); in _rtld_tls_offset_allocate() 278 tcb->tcb_dtv[obj->tlsindex] = q; in _rtld_tls_offset_allocate() 346 * (thread control block) for the object obj whose obj->tlsindex 364 if (obj->tlsindex == idx) 479 * __tls_get_addr(tlsindex) [all...] |
H A D | map_object.c | 308 obj->tlsindex = ++_rtld_tls_max_index; in _rtld_map_object() 314 obj->path, obj->tlsindex, obj->tlssize, obj->tlsalign, in _rtld_map_object()
|
H A D | rtld.h | 275 size_t tlsindex; /* Index in DTV */ member
|
H A D | headers.c | 540 obj->tlsindex = 1; in _rtld_digest_phdr()
|
H A D | rtld.c | 1472 phdr_info->dlpi_tls_modid = obj->tlsindex; in _rtld_fill_dl_phdr_info()
|
/netbsd-src/libexec/ld.elf_so/arch/riscv/ |
H A D | mdreloc.c | 190 const Elf_Addr val = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/or1k/ |
H A D | mdreloc.c | 169 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/m68k/ |
H A D | mdreloc.c | 140 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/sh3/ |
H A D | mdreloc.c | 176 *where = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/i386/ |
H A D | mdreloc.c | 176 *where = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/x86_64/ |
H A D | mdreloc.c | 243 *where64 = (Elf64_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/arm/ |
H A D | mdreloc.c | 227 tmp = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/alpha/ |
H A D | alpha_reloc.c | 303 tmp = (Elf64_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/sparc/ |
H A D | mdreloc.c | 273 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/mips/ |
H A D | mips_reloc.c | 432 val += (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/powerpc/ |
H A D | ppc_reloc.c | 324 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/hppa/ |
H A D | hppa_reloc.c | 586 *where = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
|
/netbsd-src/libexec/ld.elf_so/arch/sparc64/ |
H A D | mdreloc.c | 374 *where = (Elf64_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
|