Home
last modified time | relevance | path

Searched refs:dtv (Results 1 – 18 of 18) sorted by relevance

/freebsd/lib/libc/gen/
H A Dtls.c83 uintptr_t *dtv; in __libc_tls_get_addr() local
86 dtv = _tcb_get()->tcb_dtv; in __libc_tls_get_addr()
88 return ((char *)(dtv[ti->ti_module + 1] + ti->ti_offset) + in __libc_tls_get_addr()
204 Elf_Addr *dtv; in __libc_free_tls() local
208 dtv = tls[0]; in __libc_free_tls()
209 __je_bootstrap_free(dtv); in __libc_free_tls()
236 Elf_Addr *dtv, **tcb; in __libc_allocate_tls() local
274 dtv = tcb[0]; in __libc_allocate_tls()
275 dtv[2] = (Elf_Addr)(tls + TLS_DTV_OFFSET); in __libc_allocate_tls()
277 dtv = __je_bootstrap_malloc(3 * sizeof(Elf_Addr)); in __libc_allocate_tls()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_tls_get_addr.cpp118 DTLS::DTV *dtv = DTLS_Find(dso_id); in DTLS_on_tls_get_addr() local
119 if (!dtv || dtv->beg) in DTLS_on_tls_get_addr()
149 dtv->beg = tls_beg; in DTLS_on_tls_get_addr()
150 dtv->size = tls_size; in DTLS_on_tls_get_addr()
151 return dtv; in DTLS_on_tls_get_addr()
H A Dsanitizer_interceptors_ioctl_netbsd.inc139 /* Entries from file: dev/dtv/dtvio_demux.h */
150 /* Entries from file: dev/dtv/dtvio_frontend.h */
H A Dsanitizer_common_interceptors.inc5437 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, tls_begin, tls_end);
5438 if (dtv) {
5440 COMMON_INTERCEPTOR_INITIALIZE_RANGE((void *)dtv->beg, dtv->size);
5468 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, ptr, tls_begin, tls_end);
5469 if (dtv) {
5471 COMMON_INTERCEPTOR_INITIALIZE_RANGE((void *)dtv->beg, dtv->size);
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_thread.cpp41 ForEachDVT(dtls, [](const DTLS::DTV &dtv, int id) { in ClearShadowForThreadStackAndTLS() argument
42 dfsan_set_label(0, (void *)(dtv.beg), dtv.size); in ClearShadowForThreadStackAndTLS()
H A Ddfsan_interceptors.cpp185 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, tls_begin, tls_end); in INTERCEPTOR() local
186 if (dtv) { in INTERCEPTOR()
188 COMMON_INTERCEPTOR_INITIALIZE_RANGE((void *)dtv->beg, dtv->size); in INTERCEPTOR()
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_thread.cpp40 ForEachDVT(dtls, [](const DTLS::DTV &dtv, int id) { in ClearShadowForThreadStackAndTLS() argument
41 __msan_unpoison((void *)(dtv.beg), dtv.size); in ClearShadowForThreadStackAndTLS()
/freebsd/libexec/rtld-elf/
H A Drtld.c5281 Elf_Addr *newdtv, *dtv; in tls_get_addr_slow() local
5285 dtv = *dtvp; in tls_get_addr_slow()
5287 if (dtv[0] != tls_dtv_generation) { in tls_get_addr_slow()
5291 to_copy = dtv[1]; in tls_get_addr_slow()
5294 memcpy(&newdtv[2], &dtv[2], to_copy * sizeof(Elf_Addr)); in tls_get_addr_slow()
5297 free(dtv); in tls_get_addr_slow()
5300 dtv = *dtvp = newdtv; in tls_get_addr_slow()
5304 if (dtv[index + 1] == 0) { in tls_get_addr_slow()
5308 if (!dtv[index + 1]) in tls_get_addr_slow()
5309 dtv[index + 1] = (Elf_Addr)allocate_module_tls(index); in tls_get_addr_slow()
[all …]
/freebsd/sys/arm/nvidia/
H A Dtegra_pinmux.c224 GMUX(0x17C, S, 1, uart3_cts_n_pa1, uartc, sdmmc1, dtv, gmi),
225 GMUX(0x180, C, 0, uart3_rts_n_pc0, uartc, pwm0, dtv, gmi),
235 GMUX(0x1A8, P, 3, dap4_fs_pp4, i2s3, gmi, dtv, rsvd4),
237 GMUX(0x1B0, P, 5, dap4_dout_pp6, i2s3, gmi, dtv, rsvd4),
243 GMUX(0x1C8, I, 7, pi7, rsvd1, trace, gmi, dtv),
261 GMUX(0x210, H, 0, ph0, pwm0, trace, gmi, dtv),
267 GMUX(0x228, H, 6, ph6, sdmmc2, trace, gmi, dtv),
268 GMUX(0x22C, H, 7, ph7, sdmmc2, trace, gmi, dtv),
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
H A DDynamicLoaderHexagonDYLD.cpp580 addr_t dtv = ReadPointer(dtv_ptr); in GetThreadLocalData() local
581 if (dtv == LLDB_INVALID_ADDRESS) in GetThreadLocalData()
585 addr_t dtv_slot = dtv + metadata.dtv_slot_size * modid; in GetThreadLocalData()
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.cpp796 addr_t dtv = ReadPointer(dtv_ptr); in GetThreadLocalData() local
797 if (dtv == LLDB_INVALID_ADDRESS) { in GetThreadLocalData()
803 addr_t dtv_slot = dtv + metadata.dtv_slot_size * modid; in GetThreadLocalData()
/freebsd/sys/arm64/nvidia/tegra210/
H A Dtegra210_pinmux.c274 GMUX(0x064, B, 4, spi2_mosi_pb4, spi2, dtv, rsvd2, rsvd3, 0xaf4, 0, 0, 0, 0),
275 GMUX(0x068, B, 5, spi2_miso_pb5, spi2, dtv, rsvd2, rsvd3, 0xaf0, 0, 0, 0, 0),
276 GMUX(0x06c, B, 6, spi2_sck_pb6, spi2, dtv, rsvd2, rsvd3, 0xaf8, 0, 0, 0, 0),
277 GMUX(0x070, B, 7, spi2_cs0_pb7, spi2, dtv, rsvd2, rsvd3, 0xae8, 0, 0, 0, 0),
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common.cpp504 ForEachDVT(dtls, [&](const DTLS::DTV &dtv, int id) { in ProcessThreads() argument
505 uptr dtls_beg = dtv.beg; in ProcessThreads()
506 uptr dtls_end = dtls_beg + dtv.size; in ProcessThreads()
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dnvidia,tegra114-pinmux.txt86 displaya_alt, displayb, dtv, emc_dll, extperiph1, extperiph2,
H A Dnvidia,tegra30-pinmux.txt97 dap, ddr, dev3, displaya, displayb, dtv, extperiph1, extperiph2,
H A Dnvidia,tegra124-pinmux.txt105 displaya_alt, displayb, dtv, extperiph1, extperiph2, extperiph3,
H A Dnvidia,tegra210-pinmux.txt137 dmic1, dmic2, dmic3, dp, dtv, extperiph3, i2c1, i2c2, i2c3, i2cpmu, i2cvi,
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_posix.cpp2766 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, thr->tls_addr, in handle_tls_addr() local
2768 if (!dtv) in handle_tls_addr()
2771 MemoryResetRange(thr, 0, dtv->beg, dtv->size); in handle_tls_addr()