]> git.lizzy.rs Git - rust.git/commit
mark the assembly object stacks as non-executable
authorDaniel Micay <danielmicay@gmail.com>
Sun, 31 Mar 2013 20:22:05 +0000 (16:22 -0400)
committerDaniel Micay <danielmicay@gmail.com>
Sun, 31 Mar 2013 22:23:05 +0000 (18:23 -0400)
commitc0be7df5de2d5b5137f66743a428d1843b98ba9b
tree8dad5210afa0d4b72a8868d62013465205b4f78d
parent75d615d6f6d8fd8e931689106dfa22e4a6e662a2
mark the assembly object stacks as non-executable

Closes #5643

This also removes the need to pass noexecstack to gcc, but that wasn't
actually working anymore.
16 files changed:
mk/platform.mk
src/rt/arch/arm/_context.S
src/rt/arch/arm/ccall.S
src/rt/arch/arm/morestack.S
src/rt/arch/arm/record_sp.S
src/rt/arch/i386/_context.S
src/rt/arch/i386/ccall.S
src/rt/arch/i386/morestack.S
src/rt/arch/i386/record_sp.S
src/rt/arch/mips/_context.S
src/rt/arch/mips/ccall.S
src/rt/arch/mips/record_sp.S
src/rt/arch/x86_64/_context.S
src/rt/arch/x86_64/ccall.S
src/rt/arch/x86_64/morestack.S
src/rt/arch/x86_64/record_sp.S