Home
last modified time | relevance | path

Searched refs:tlsindex (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/windows/
H A Ddll.d76 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 Dmdreloc.c134 _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 Dtls.c97 * | 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 Dmap_object.c308 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 Drtld.h275 size_t tlsindex; /* Index in DTV */ member
H A Dheaders.c540 obj->tlsindex = 1; in _rtld_digest_phdr()
H A Drtld.c1472 phdr_info->dlpi_tls_modid = obj->tlsindex; in _rtld_fill_dl_phdr_info()
/netbsd-src/libexec/ld.elf_so/arch/riscv/
H A Dmdreloc.c190 const Elf_Addr val = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/or1k/
H A Dmdreloc.c169 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/m68k/
H A Dmdreloc.c140 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/sh3/
H A Dmdreloc.c176 *where = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/i386/
H A Dmdreloc.c176 *where = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/x86_64/
H A Dmdreloc.c243 *where64 = (Elf64_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/arm/
H A Dmdreloc.c227 tmp = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/alpha/
H A Dalpha_reloc.c303 tmp = (Elf64_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/sparc/
H A Dmdreloc.c273 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/mips/
H A Dmips_reloc.c432 val += (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/powerpc/
H A Dppc_reloc.c324 *where = (Elf_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/hppa/
H A Dhppa_reloc.c586 *where = (Elf_Addr)(defobj->tlsindex); in _rtld_relocate_nonplt_objects()
/netbsd-src/libexec/ld.elf_so/arch/sparc64/
H A Dmdreloc.c374 *where = (Elf64_Addr)defobj->tlsindex; in _rtld_relocate_nonplt_objects()