Преглед изворни кода

Merge branch 'TLS' into 'master'

Fix wrong TLS resolving

See merge request redox-os/relibc!294
Jeremy Soller пре 4 година
родитељ
комит
04f77881d0
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/ld_so/linker.rs

+ 1 - 1
src/ld_so/linker.rs

@@ -694,7 +694,7 @@ impl Linker {
                         set_u64(tm as u64);
                     }
                     reloc::R_X86_64_DTPOFF64 => {
-                        set_u64(rel.r_offset as u64);
+                        set_u64((s - b) as u64);
                     }
                     reloc::R_X86_64_GLOB_DAT | reloc::R_X86_64_JUMP_SLOT => {
                         set_u64(s as u64);