| /src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
| sanitizer_tls_get_addr.h | 12 // the lack of interface that would tell us about the Dynamic TLS (DTLS). 15 // Before 2.25: every DTLS chunk is allocated with __libc_memalign, 16 // which we intercept and thus know where is the DTLS. 18 // Since 2.25: DTLS chunks are allocated with malloc. We could co-opt 44 struct DTLS { 45 // Array of DTLS chunks for the current Thread. 52 DTV dtvs[(4096UL - sizeof(next)) / sizeof(DTLS::DTV)]; 65 void ForEachDVT(DTLS *dtls, const Fn &fn) { 66 DTLS::DTVBlock *block [all...] |
| sanitizer_tls_get_addr.cpp | 32 static __thread DTLS dtls; member in namespace:__sanitizer 34 // Make sure we properly destroy the DTLS objects: 40 static void DTLS_Deallocate(DTLS::DTVBlock *block) { 42 UnmapOrDie(block, sizeof(DTLS::DTVBlock)); 46 static DTLS::DTVBlock *DTLS_NextBlock(atomic_uintptr_t *cur) { 50 DTLS::DTVBlock *next = (DTLS::DTVBlock *)v; 53 DTLS::DTVBlock *new_dtv = 54 (DTLS::DTVBlock *)MmapOrDie(sizeof(DTLS::DTVBlock), "DTLS_NextBlock") [all...] |
| /src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
| sanitizer_tls_get_addr.h | 12 // the lack of interface that would tell us about the Dynamic TLS (DTLS). 19 // Before 2.19, every DTLS chunk is allocated with __libc_memalign, 20 // which we intercept and thus know where is the DTLS. 21 // Since 2.19, DTLS chunks are allocated with __signal_safe_memalign, 36 struct DTLS { 37 // Array of DTLS chunks for the current Thread. 44 DTV dtvs[(4096UL - sizeof(next)) / sizeof(DTLS::DTV)]; 57 void ForEachDVT(DTLS *dtls, const Fn &fn) { 58 DTLS::DTVBlock *block [all...] |
| sanitizer_tls_get_addr.cpp | 38 static __thread DTLS dtls; member in namespace:__sanitizer 40 // Make sure we properly destroy the DTLS objects: 46 static void DTLS_Deallocate(DTLS::DTVBlock *block) { 48 UnmapOrDie(block, sizeof(DTLS::DTVBlock)); 52 static DTLS::DTVBlock *DTLS_NextBlock(atomic_uintptr_t *cur) { 56 DTLS::DTVBlock *next = (DTLS::DTVBlock *)v; 59 DTLS::DTVBlock *new_dtv = 60 (DTLS::DTVBlock *)MmapOrDie(sizeof(DTLS::DTVBlock), "DTLS_NextBlock") [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| sanitizer_tls_get_addr.h | 13 // the lack of interface that would tell us about the Dynamic TLS (DTLS). 20 // Before 2.19, every DTLS chunk is allocated with __libc_memalign, 21 // which we intercept and thus know where is the DTLS. 22 // Since 2.19, DTLS chunks are allocated with __signal_safe_memalign, 36 struct DTLS { 37 // Array of DTLS chunks for the current Thread. 53 DTLS::DTV *DTLS_on_tls_get_addr(void *arg, void *res, uptr static_tls_begin, 56 DTLS *DTLS_Get(); 58 // Returns true if DTLS of suspended thread is in destruction process. 59 bool DTLSInDestruction(DTLS *dtls) [all...] |
| sanitizer_tls_get_addr.cc | 38 static __thread DTLS dtls; member in namespace:__sanitizer 40 // Make sure we properly destroy the DTLS objects: 46 static inline void DTLS_Deallocate(DTLS::DTV *dtv, uptr size) { 49 UnmapOrDie(dtv, size * sizeof(DTLS::DTV)); 54 if (dtls.dtv_size >= new_size) return; 56 new_size = Max(new_size, 4096UL / sizeof(DTLS::DTV)); 57 DTLS::DTV *new_dtv = 58 (DTLS::DTV *)MmapOrDie(new_size * sizeof(DTLS::DTV), "DTLS_Resize") [all...] |
| /src/external/gpl3/gcc/dist/libsanitizer/lsan/ |
| lsan_posix.h | 25 struct DTLS; 36 DTLS *dtls() { return dtls_; } function in class:__lsan::final 41 DTLS *dtls_ = nullptr;
|
| lsan_posix.cpp | 34 DTLS *dtls; member in struct:__lsan::OnStartedArgs 46 dtls_ = args->dtls; 58 args.dtls = DTLS_Get(); 64 uptr *cache_end, DTLS **dtls) { 75 *dtls = context->dtls();
|
| lsan_common.h | 61 struct DTLS; 107 uptr *cache_end, DTLS **dtls);
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/lsan/ |
| lsan_posix.h | 25 struct DTLS; 36 DTLS *dtls() { return dtls_; } function in class:__lsan::final 41 DTLS *dtls_ = nullptr;
|
| lsan_posix.cpp | 33 DTLS *dtls; member in struct:__lsan::OnStartedArgs 44 dtls_ = args->dtls; 56 args.dtls = DTLS_Get(); 62 uptr *cache_end, DTLS **dtls) { 73 *dtls = context->dtls();
|
| /src/sys/external/bsd/compiler_rt/dist/lib/lsan/ |
| lsan_thread.h | 21 struct DTLS; 37 DTLS *dtls() { return dtls_; } function in class:__lsan::ThreadContext 43 DTLS *dtls_;
|
| lsan_common.h | 51 struct DTLS; 211 uptr *cache_end, DTLS **dtls);
|
| lsan_thread.cc | 56 DTLS *dtls; member in struct:__lsan::OnStartedArgs 67 dtls_ = args->dtls; 89 args.dtls = DTLS_Get(); 132 uptr *cache_end, DTLS **dtls) { 142 *dtls = context->dtls();
|
| /src/crypto/external/bsd/openssl.old/dist/test/ssl-tests/ |
| 07-dtls-protocol-version.conf | 93 Method = DTLS 120 Method = DTLS 146 Method = DTLS 174 Method = DTLS 202 Method = DTLS 229 Method = DTLS 256 Method = DTLS 282 Method = DTLS 309 Method = DTLS 336 Method = DTLS [all...] |
| 29-dtls-sctp-label-bug.conf | 32 Method = DTLS 59 Method = DTLS 86 Method = DTLS 113 Method = DTLS
|
| 16-dtls-certstatus.conf | 28 Method = DTLS 56 Method = DTLS
|
| 11-dtls_resumption.conf | 58 Method = DTLS 96 Method = DTLS 134 Method = DTLS 172 Method = DTLS 210 Method = DTLS 248 Method = DTLS 286 Method = DTLS 324 Method = DTLS 361 Method = DTLS 398 Method = DTLS [all...] |
| 18-dtls-renegotiate.conf | 37 Method = DTLS 64 Method = DTLS 91 Method = DTLS 122 Method = DTLS 153 Method = DTLS 181 Method = DTLS 213 Method = DTLS 245 Method = DTLS 277 Method = DTLS
|
| /src/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
| hwasan_thread.h | 49 DTLS *dtls() { return dtls_; } function in class:__hwasan::Thread 88 DTLS *dtls_;
|
| /src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
| asan_thread.h | 27 struct DTLS; 81 DTLS *dtls() { return dtls_; } function in class:__asan::AsanThread 163 DTLS *dtls_;
|
| /src/external/gpl3/gcc/dist/libsanitizer/asan/ |
| asan_thread.h | 27 struct DTLS; 91 DTLS *dtls() { return dtls_; } function in class:__asan::AsanThread 184 DTLS *dtls_;
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/asan/ |
| asan_thread.h | 26 struct DTLS; 76 DTLS *dtls() { return dtls_; } function in class:__asan::AsanThread 163 DTLS *dtls_;
|
| /src/crypto/external/bsd/openssl.old/dist/test/ |
| ssl_test_ctx_test.conf | 9 Method = DTLS
|
| /src/sys/external/bsd/compiler_rt/dist/lib/msan/ |
| msan_thread.cc | 38 DTLS *dtls = DTLS_Get(); local 39 CHECK_NE(dtls, 0); 40 for (uptr i = 0; i < dtls->dtv_size; ++i) 41 __msan_unpoison((void *)(dtls->dtv[i].beg), dtls->dtv[i].size);
|