This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

trampolines vs nonexecutable stack


Our OS people would like the stack to become nonexecutable. This will break
the current implementation of trampolines. Other targets with this restriction seem
to handle it by generating an OS call to make the stack executable temporarily,
but they'd like to avoid doing even that. Is there prior art for getting trampolines
to work under this restriction, malloc'd storage or something? Thanks.




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]