commit | 0453aca5af7e6d36307f9487e2126076bdbf9bb1 | [log] [tgz] |
---|---|---|
author | Timothy B. Terriberry <tterribe@xiph.org> | Tue Jul 19 13:09:22 2011 -0700 |
committer | Timothy B. Terriberry <tterribe@xiph.org> | Thu Jul 21 11:45:00 2011 -0700 |
tree | 9f94cbe7ba03acbc0c461832ad0d0a272ae4c3a0 | |
parent | b2d9700f5313770957878fa36f9971c367f479df [diff] |
Mark ARM asm objects as allowing a non-executable stack. This adds the magic .note.GNU-stack section at the end of each ARM asm file (when built with gas), indicating that a non-executable stack is allowed. Without this section, the linker will assume the object requires an executable stack by default, forcing an executable stack for the entire program. Change-Id: Ie86de6a449b52d392b9e5e0479833ed8c508ee65