HomeSort by: relevance | last modified time | path
    Searched defs:dtv (Results 1 - 5 of 5) sorted by relevancy

  /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/libexec/ld.elf_so/arch/i386/
mdreloc.c 360 #define DTV_MAX_INDEX(dtv) ((size_t)((dtv)[-1]))
366 void **dtv; local in function:___tls_get_addr
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/libexec/ld.elf_so/
tls.c 62 * DTV offset
65 * the DTV offsets passed to __tls_get_addr have a bias relative
66 * to the start of the DTV, in order to maximize the range of TLS
77 size_t _rtld_tls_max_index = 1; /* Max index into up-to-date DTV */
80 * DTV -- Dynamic Thread Vector
82 * The DTV is a per-thread array that maps each module with
87 * The TCB itself, struct tls_tcb, has a pointer to the DTV at
93 * | max index | -1 max index i for which dtv[i] is alloced
95 * | generation | 0 void **dtv points here
106 * dtv[obj->tlsindex] works, when dtv[0] is the generation. Th
152 void **dtv, **new_dtv; local in function:_rtld_tls_get_addr
511 void **dtv; local in function:__tls_get_addr
    [all...]
  /src/sys/dev/ic/
hd64570.c 2006 struct timeval btv, ctv, dtv; local in function:sca_get_base_clock
2030 timersub(&ctv, &btv, &dtv);
2031 if (dtv.tv_usec >= 750000)
2053 bcnt /= (u_int64_t)dtv.tv_usec;
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_interceptors.cc 2559 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, thr->tls_addr, local in function:TSAN_INTERCEPTOR
2561 if (!dtv)
2564 MemoryResetRange(thr, 0, dtv->beg, dtv->size);

Completed in 35 milliseconds