Searched refs:dtv (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/lib/libc/gen/
H A Dtls.c109 Elf_Addr **dtvp, *dtv; local
113 dtv = *dtvp;
115 return ((char *)(dtv[ti->ti_module + 1] + ti->ti_offset) +
229 Elf_Addr *dtv; local
233 dtv = tls[0];
234 __je_bootstrap_free(dtv);
261 Elf_Addr *dtv, **tcb; local
299 dtv = tcb[0];
300 dtv[2] = (Elf_Addr)(tls + DTV_OFFSET);
302 dtv
333 Elf_Addr* dtv; local
358 Elf_Addr *dtv; local
[all...]
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_tls_get_addr.cpp45 static inline void DTLS_Deallocate(DTLS::DTV *dtv, uptr size) { argument
47 VReport(2, "__tls_get_addr: DTLS_Deallocate %p %zd\n", dtv, size);
48 UnmapOrDie(dtv, size * sizeof(DTLS::DTV));
63 DTLS::DTV *old_dtv = dtls.dtv;
65 internal_memcpy(new_dtv, dtls.dtv, dtls.dtv_size * sizeof(DTLS::DTV));
66 dtls.dtv = new_dtv;
77 DTLS_Deallocate(dtls.dtv, s);
96 if (dtls.dtv[dso_id].beg) return 0;
124 dtls.dtv[dso_id].beg = tls_beg;
125 dtls.dtv[dso_i
[all...]
H A Dsanitizer_tls_get_addr.h43 DTV *dtv; // dtv_size elements, allocated by MmapOrDie. member in struct:__sanitizer::DTLS
H A Dsanitizer_linux_libcdep.cpp451 // dtv = segbase[1];
452 // dtv[2] = segbase - tls_static_space;
453 void **dtv = (void**) segbase[1];
454 *addr = (uptr) dtv[2];
455 *size = (*addr == 0) ? 0 : ((uptr) segbase[0] - (uptr) dtv[2]);
H A Dsanitizer_common_interceptors.inc5237 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, tls_begin, tls_end);
5238 if (dtv) {
5240 COMMON_INTERCEPTOR_INITIALIZE_RANGE((void *)dtv->beg, dtv->size);
5274 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, ptr, tls_begin, tls_end);
5275 if (dtv) {
5277 COMMON_INTERCEPTOR_INITIALIZE_RANGE((void *)dtv->beg, dtv->size);
H A Dsanitizer_platform_limits_netbsd.cpp120 #include <dev/dtv/dtvio_demux.h>
121 #include <dev/dtv/dtvio_frontend.h>
H A Dsanitizer_interceptors_ioctl_netbsd.inc139 /* Entries from file: dev/dtv/dtvio_demux.h */
150 /* Entries from file: dev/dtv/dtvio_frontend.h */
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_thread.cpp41 __msan_unpoison((void *)(dtls->dtv[i].beg), dtls->dtv[i].size);
/freebsd-13-stable/libexec/rtld-elf/
H A Drtld.c289 Elf_Addr tls_dtv_generation = 1; /* Used to detect when dtv size changes */
4872 Elf_Addr *newdtv, *dtv; local
4876 dtv = *dtvp;
4877 /* Check dtv generation in case new modules have arrived */
4878 if (dtv[0] != tls_dtv_generation) {
4882 to_copy = dtv[1];
4885 memcpy(&newdtv[2], &dtv[2], to_copy * sizeof(Elf_Addr));
4888 free(dtv);
4891 dtv = *dtvp = newdtv;
4895 if (dtv[inde
4910 Elf_Addr *dtv; local
4958 Elf_Addr *dtv, **tcb; local
5027 Elf_Addr *dtv; local
5065 Elf_Addr *dtv, *olddtv; local
5132 Elf_Addr* dtv; local
[all...]
/freebsd-13-stable/sys/arm/nvidia/
H A Dtegra_pinmux.c226 GMUX(0x17C, S, 1, uart3_cts_n_pa1, uartc, sdmmc1, dtv, gmi),
227 GMUX(0x180, C, 0, uart3_rts_n_pc0, uartc, pwm0, dtv, gmi),
237 GMUX(0x1A8, P, 3, dap4_fs_pp4, i2s3, gmi, dtv, rsvd4),
239 GMUX(0x1B0, P, 5, dap4_dout_pp6, i2s3, gmi, dtv, rsvd4),
245 GMUX(0x1C8, I, 7, pi7, rsvd1, trace, gmi, dtv),
263 GMUX(0x210, H, 0, ph0, pwm0, trace, gmi, dtv),
269 GMUX(0x228, H, 6, ph6, sdmmc2, trace, gmi, dtv),
270 GMUX(0x22C, H, 7, ph7, sdmmc2, trace, gmi, dtv),
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
H A DDynamicLoaderHexagonDYLD.cpp594 addr_t dtv = ReadPointer(dtv_ptr); local
595 if (dtv == LLDB_INVALID_ADDRESS)
599 addr_t dtv_slot = dtv + metadata.dtv_slot_size * modid;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.cpp687 addr_t dtv = ReadPointer(dtv_ptr); local
688 if (dtv == LLDB_INVALID_ADDRESS)
692 addr_t dtv_slot = dtv + metadata.dtv_slot_size * modid;
/freebsd-13-stable/sys/arm64/nvidia/tegra210/
H A Dtegra210_pinmux.c276 GMUX(0x064, B, 4, spi2_mosi_pb4, spi2, dtv, rsvd2, rsvd3, 0xaf4, 0, 0, 0, 0),
277 GMUX(0x068, B, 5, spi2_miso_pb5, spi2, dtv, rsvd2, rsvd3, 0xaf0, 0, 0, 0, 0),
278 GMUX(0x06c, B, 6, spi2_sck_pb6, spi2, dtv, rsvd2, rsvd3, 0xaf8, 0, 0, 0, 0),
279 GMUX(0x070, B, 7, spi2_cs0_pb7, spi2, dtv, rsvd2, rsvd3, 0xae8, 0, 0, 0, 0),
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common.cpp304 uptr dtls_beg = dtls->dtv[j].beg;
305 uptr dtls_end = dtls_beg + dtls->dtv[j].size;
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_posix.cpp2545 DTLS::DTV *dtv = DTLS_on_tls_get_addr(arg, res, thr->tls_addr,
2547 if (!dtv)
2550 MemoryResetRange(thr, 0, dtv->beg, dtv->size);

Completed in 510 milliseconds