如果我没记错的话,如果您想在使用 XCode 构建的 iOS 应用程序中启用堆栈粉碎保护,则需要指定 –fstack-protector-all
编译器标志。 Xamarin 中是否有一些类似的操作可以做到这一点?是默认完成的吗?
谢谢。
最佳答案
不支持。
托管语言通常带有内置的“数组边界检查”,因此该工具的主要用途对 C# 代码不是很有用。
在某些情况下需要这样做,例如,如果您使用 P/Invoke 调用 native 代码。所以这些场景不会被涵盖。
关于ios - 如何为使用 Xamarin 构建的 iOS 应用启用堆栈粉碎保护?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30743195/