/freebsd/lib/libc/gen/ |
H A D | tls.c | 83 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 D | sanitizer_tls_get_addr.cpp | 118 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 D | sanitizer_interceptors_ioctl_netbsd.inc | 139 /* Entries from file: dev/dtv/dtvio_demux.h */ 150 /* Entries from file: dev/dtv/dtvio_frontend.h */
|
H A D | sanitizer_common_interceptors.inc | 5437 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 D | dfsan_thread.cpp | 41 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 D | dfsan_interceptors.cpp | 185 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 D | msan_thread.cpp | 40 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 D | rtld.c | 5281 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 D | tegra_pinmux.c | 224 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 D | DynamicLoaderHexagonDYLD.cpp | 580 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 D | DynamicLoaderPOSIXDYLD.cpp | 796 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 D | tegra210_pinmux.c | 274 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 D | lsan_common.cpp | 504 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 D | nvidia,tegra114-pinmux.txt | 86 displaya_alt, displayb, dtv, emc_dll, extperiph1, extperiph2,
|
H A D | nvidia,tegra30-pinmux.txt | 97 dap, ddr, dev3, displaya, displayb, dtv, extperiph1, extperiph2,
|
H A D | nvidia,tegra124-pinmux.txt | 105 displaya_alt, displayb, dtv, extperiph1, extperiph2, extperiph3,
|
H A D | nvidia,tegra210-pinmux.txt | 137 dmic1, dmic2, dmic3, dp, dtv, extperiph3, i2c1, i2c2, i2c3, i2cpmu, i2cvi,
|
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interceptors_posix.cpp | 2766 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()
|