1. 01 9月, 2022 1 次提交
  2. 26 8月, 2022 2 次提交
  3. 19 8月, 2022 2 次提交
  4. 16 8月, 2022 1 次提交
  5. 12 8月, 2022 1 次提交
  6. 06 8月, 2022 1 次提交
  7. 05 8月, 2022 1 次提交
  8. 02 8月, 2022 1 次提交
  9. 01 8月, 2022 1 次提交
  10. 29 7月, 2022 1 次提交
  11. 25 7月, 2022 1 次提交
  12. 22 7月, 2022 1 次提交
  13. 12 7月, 2022 2 次提交
  14. 06 7月, 2022 1 次提交
  15. 04 7月, 2022 1 次提交
  16. 24 6月, 2022 1 次提交
  17. 23 6月, 2022 1 次提交
  18. 22 6月, 2022 1 次提交
  19. 10 5月, 2022 1 次提交
  20. 21 4月, 2022 2 次提交
  21. 20 4月, 2022 2 次提交
  22. 18 4月, 2022 1 次提交
  23. 29 3月, 2022 1 次提交
  24. 15 3月, 2022 1 次提交
  25. 09 3月, 2022 1 次提交
  26. 07 3月, 2022 1 次提交
  27. 16 2月, 2022 1 次提交
  28. 11 1月, 2022 1 次提交
  29. 11 6月, 2021 1 次提交
  30. 31 8月, 2020 1 次提交
  31. 20 8月, 2020 1 次提交
  32. 19 8月, 2020 1 次提交
  33. 17 8月, 2020 1 次提交
  34. 16 1月, 2020 1 次提交
    • R
      fix incorrect __hwcap seen in dynamic-linked __set_thread_area · 0ff18be2
      Rich Felker 提交于
      the bug fixed in commit b82cd6c7 was
      mostly masked on arm because __hwcap was zero at the point of the call
      from the dynamic linker to __set_thread_area, causing the access to
      libc.auxv to be skipped and kuser_helper versions of TLS access and
      atomics to be used instead of the armv6 or v7 versions. however, on
      kernels with kuser_helper removed for hardening it would crash.
      
      since __set_thread_area potentially uses __hwcap, it must be
      initialized before the function is called. move the AT_HWCAP lookup
      from stage 3 to stage 2b.
      0ff18be2
  35. 01 1月, 2020 1 次提交
    • R
      fix fdpic regression in dynamic linker with overly smart compilers · d6bbea2a
      Rich Felker 提交于
      at least gcc 9 broke execution of DT_INIT/DT_FINI for fdpic archs
      (presently only sh) by recognizing that the stores to the
      compound-literal function descriptor constructed to call them were
      dead stores. there's no way to make a "may_alias function", so instead
      launder the descriptor through an asm-statement barrier. in practice
      just making the compound literal volatile seemed to have worked too,
      but this should be less of a hack and more accurately convey the
      semantics of what transformations are not valid.
      d6bbea2a