Home
last modified time | relevance | path

Searched refs:tls_modinfo (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/threads/
H A Dtls.c53 tls_t *tls_modinfo = &tlsm->tls_modinfo; in tls_modinfo_alloc() local
57 if ((modinfo = tls_modinfo->tls_data) == NULL || in tls_modinfo_alloc()
58 tls_modinfo->tls_size <= moduleid) { in tls_modinfo_alloc()
59 if ((mod_slots = tls_modinfo->tls_size) == 0) in tls_modinfo_alloc()
64 if (tls_modinfo->tls_data != NULL) { in tls_modinfo_alloc()
65 (void) memcpy(modinfo, tls_modinfo->tls_data, in tls_modinfo_alloc()
66 tls_modinfo->tls_size * sizeof (TLS_modinfo)); in tls_modinfo_alloc()
67 lfree(tls_modinfo->tls_data, in tls_modinfo_alloc()
68 tls_modinfo->tls_size * sizeof (TLS_modinfo)); in tls_modinfo_alloc()
70 tls_modinfo->tls_data = modinfo; in tls_modinfo_alloc()
[all …]
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h337 tls_t tls_modinfo; /* Root of all TLS_modinfo data */ member
351 tls32_t tls_modinfo; /* Root of all TLS_modinfo data */ member
/illumos-gate/usr/src/lib/libc_db/common/
H A Dthread_db.c2280 else if (moduleid >= tls_metadata.tls_modinfo.tls_size) in __td_thr_tlsbase()
2284 tls_metadata.tls_modinfo.tls_data + moduleid), in __td_thr_tlsbase()
2315 else if (moduleid >= tls_metadata.tls_modinfo.tls_size) in __td_thr_tlsbase()
2319 (uintptr_t)tls_metadata.tls_modinfo.tls_data + moduleid), in __td_thr_tlsbase()
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/
H A Dlibc.c818 prt_addr(uberdata.tls_metadata.tls_modinfo.tls_data, 1), in d_uberdata()
819 uberdata.tls_metadata.tls_modinfo.tls_size); in d_uberdata()