哪些架构需要GCC蹦床代码的可执行堆栈?

时间:2018-09-17 08:53:27

标签: linux gcc

execstack的{​​{3}}指出:

  

Linux过去允许在堆栈上执行指令   假设有很多二进制文件和共享库   行为。此外,GCC蹦床代码例如嵌套函数   需要许多体系结构上的可执行堆栈。

(重点是我的)。

它没有具体说明,但是我想知道是否可以翻转所有支持的体系结构的开关来禁用可执行堆栈。我的问题是:确切地说,GCC需要哪些结构的蹦床代码可执行堆栈?我们确实为x86_64禁用了execstack,并且所有功能都在那里工作,但是我们还有很多其他架构要支持。

0 个答案:

没有答案