Searched refs:static_offset (Results 1 – 7 of 7) sorted by relevance
58 static void register_tls_module(soinfo* si, size_t static_offset) { in register_tls_module() argument79 .static_offset = static_offset, in register_tls_module()91 CHECK(mod.static_offset == SIZE_MAX); in unregister_tls_module()138 size_t static_offset = SIZE_MAX; in register_soinfo_tls() local141 static_offset = layout.reserve_solib_segment(si_tls->segment); in register_soinfo_tls()143 register_tls_module(si, static_offset); in register_soinfo_tls()
384 if (mod.static_offset != SIZE_MAX) { in process_relocation_impl()385 tpoff += mod.static_offset - relocator.tls_tp_base; in process_relocation_impl()441 if (mod.static_offset != SIZE_MAX) { in process_relocation_impl()443 desc->arg = mod.static_offset - relocator.tls_tp_base + sym_addr + addend; in process_relocation_impl()445 rel_target, mod.static_offset, relocator.tls_tp_base, in process_relocation_impl()
369 if (tls_mod.static_offset != SIZE_MAX) { in get_tls_block_for_this_thread()372 return static_tls + tls_mod.static_offset; in get_tls_block_for_this_thread()
189 if (module.static_offset == SIZE_MAX) { in __init_static_tls()199 memcpy(static_cast<char*>(static_tls) + module.static_offset, in __init_static_tls()263 if (mod.static_offset != SIZE_MAX) { in update_tls_dtv()264 dtv->modules[i] = static_tls + mod.static_offset; in update_tls_dtv()350 if (i < modules.module_count && modules.module_table[i].static_offset != SIZE_MAX) { in __free_dynamic_tls()
72 exe_info.dlpi_tls_data = static_tls + tls_module.static_offset; in dl_iterate_phdr()
146 mod.static_offset = layout.reserve_exe_segment_and_tcb(&mod.segment, progname); in layout_static_tls()
104 size_t static_offset = SIZE_MAX; member