Parcourir la source

Merge branch 'TLS' into 'master'

Fix wrong TLS resolving

See merge request redox-os/relibc!294
Jeremy Soller il y a 4 ans
Parent
commit
04f77881d0
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  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);