[D-runtime] [D-Programming-Language/druntime] 201ef3: Fix marking threadasm.S as not requiring an execut...

GitHub via D-runtime d-runtime at puremagic.com
Sun Jul 13 11:30:01 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 201ef367770b0aef2b5e7906d7833834f11e877d
      https://github.com/D-Programming-Language/druntime/commit/201ef367770b0aef2b5e7906d7833834f11e877d
  Author: kai <kai at redstar.de>
  Date:   2014-07-13 (Sun, 13 Jul 2014)

  Changed paths:
    M src/core/threadasm.S

  Log Message:
  -----------
  Fix marking threadasm.S as not requiring an executable stack.

- Use of @progbits breaks on ARM, use %progbits instead.
- Works on FreeBSD, too.
- Works only for ELF files.

See https://wiki.gentoo.org/wiki/Project:Hardened/GNU_stack_quickstart for more info.


  Commit: 395896f171265512f7620e30274c999b07ca008a
      https://github.com/D-Programming-Language/druntime/commit/395896f171265512f7620e30274c999b07ca008a
  Author: David Nadlinger <code at klickverbot.at>
  Date:   2014-07-13 (Sun, 13 Jul 2014)

  Changed paths:
    M src/core/threadasm.S

  Log Message:
  -----------
  Merge pull request #885 from redstar/execstack

Fix marking threadasm.S as not requiring an executable stack.


Compare: https://github.com/D-Programming-Language/druntime/compare/c6791100d807...395896f17126


More information about the D-runtime mailing list