Closed cgzones closed 1 year ago
Just for my understanding in which cases is it useful to set this flag?
Just for my understanding in which cases is it useful to set this flag?
Perhaps for debugging and testing of third party tools or the kernel in case of a stack marked as executable. My main use case currently is to drop the flag of the rustup shipped libLLVM, see https://github.com/rust-lang/rust/issues/105783.
bors merge
Build succeeded:
Add options the modify the state of the executable flag of the GNU_STACK program header. That header indicates whether the object is requiring an executable stack.