Searched refs:dtv (Results 1 – 6 of 6) sorted by relevance
255 TlsDtv* const dtv = __get_tcb_dtv(tcb); in update_tls_dtv() local274 void* dtls_begin = dtv->modules[i]; in update_tls_dtv()279 allocator.free(dtv->modules[i]); in update_tls_dtv()280 dtv->modules[i] = nullptr; in update_tls_dtv()297 TlsDtv* dtv = __get_tcb_dtv(tcb); in tls_get_addr_slow_path() local306 dtv->modules[module_idx] = mod_ptr; in tls_get_addr_slow_path()353 TlsDtv* dtv = __get_tcb_dtv(tcb); in __free_dynamic_tls() local375 allocator.free(dtv->modules[i]); in __free_dynamic_tls()380 TlsDtv* next = dtv->next; in __free_dynamic_tls()381 allocator.free(dtv); in __free_dynamic_tls()[all …]
133 TlsDtv* const dtv = __get_tcb_dtv(tcb); in __libc_iterate_dynamic_tls() local136 for (size_t i = modules.static_module_count; i < dtv->count; ++i) { in __libc_iterate_dynamic_tls()137 void* dtls_begin = dtv->modules[i]; in __libc_iterate_dynamic_tls()
162 auto dtv = []() -> TlsDtv* { return __get_tcb_dtv(__get_bionic_tcb()); }; in TEST() local174 TlsDtv* zero_dtv = dtv(); in TEST()185 TlsDtv* initial_dtv = dtv(); in TEST()197 ASSERT_EQ(5u, dtv()->count); in TEST()200 ASSERT_EQ(13u, dtv()->count); in TEST()204 TlsDtv* new_dtv = dtv(); in TEST()215 ASSERT_EQ(new_dtv, dtv()); in TEST()245 auto dtv = []() -> TlsDtv* { return __get_tcb_dtv(__get_bionic_tcb()); }; in TEST() local262 count = dtv()->count; in TEST()264 ASSERT_EQ(count, dtv()->count); in TEST()
305 TlsDtv* dtv = __get_dtv();307 if (dtv->generation >= arg->first_generation &&308 dtv->modules[arg->idx.module] != nullptr) {309 addr = dtv->modules[arg->idx.module] + arg->idx.offset;
377 TlsDtv* dtv = __get_tcb_dtv(__get_bionic_tcb()); in get_tls_block_for_this_thread() local378 if (dtv->generation < tls_mod.first_generation) return nullptr; in get_tls_block_for_this_thread()379 return dtv->modules[__tls_module_id_to_idx(si_tls->module_id)]; in get_tls_block_for_this_thread()
1dictionary=main:sv,locale=sv,description=Svenska,date=1414726264, ...