| /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| sanitizer_tls_get_addr.h | 39 struct DTV { 44 DTV *dtv; // dtv_size elements, allocated by MmapOrDie. member in struct:__sanitizer::DTLS 53 DTLS::DTV *DTLS_on_tls_get_addr(void *arg, void *res, uptr static_tls_begin,
|
| /src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
| sanitizer_tls_get_addr.cpp | 68 static DTLS::DTV *DTLS_Find(uptr id) { 113 DTLS::DTV *DTLS_on_tls_get_addr(void *arg_void, void *res, 118 DTLS::DTV *dtv = DTLS_Find(dso_id); local 119 if (!dtv || dtv->beg) 148 dtv->beg = tls_beg; 149 dtv->size = tls_size; 150 return dtv; 169 DTLS::DTV *DTLS_on_tls_get_addr(void *arg, void *res [all...] |
| /src/libexec/ld.elf_so/arch/i386/ |
| mdreloc.c | 360 #define DTV_MAX_INDEX(dtv) ((size_t)((dtv)[-1])) 366 void **dtv; local 370 dtv = tcb->tcb_dtv; 372 if (__predict_true(idx < DTV_MAX_INDEX(dtv) && dtv[idx] != NULL)) 373 return (uint8_t *)dtv[idx] + offset;
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
| sanitizer_tls_get_addr.cpp | 74 static DTLS::DTV *DTLS_Find(uptr id) { 111 DTLS::DTV *DTLS_on_tls_get_addr(void *arg_void, void *res, 116 DTLS::DTV *dtv = DTLS_Find(dso_id); local 117 if (!dtv || dtv->beg) 147 dtv->beg = tls_beg; 148 dtv->size = tls_size; 149 return dtv; 168 DTLS::DTV *DTLS_on_tls_get_addr(void *arg, void *res [all...] |
| /src/libexec/ld.elf_so/ |
| tls.c | 65 * DTV offset 68 * the DTV offsets passed to __tls_get_addr have a bias relative 69 * to the start of the DTV, in order to maximize the range of TLS 115 size_t _rtld_tls_max_index = 1; /* Max index into up-to-date DTV */ 118 * DTV -- Dynamic Thread Vector 120 * The DTV is a per-thread array that maps each module with 125 * The TCB itself, struct tls_tcb, has a pointer to the DTV at 131 * | max index | -1 max index i for which dtv[i] is alloced 133 * | generation | 0 void **dtv points here 144 * dtv[obj->tlsindex] works, when dtv[0] is the generation. Th 190 void **dtv, **new_dtv; local 578 void **dtv; local [all...] |
| /src/sys/dev/ic/ |
| hd64570.c | 2006 struct timeval btv, ctv, dtv; local 2030 timersub(&ctv, &btv, &dtv); 2031 if (dtv.tv_usec >= 750000) 2053 bcnt /= (u_int64_t)dtv.tv_usec;
|