繁体   English   中英

如何为使用Xamarin构建的iOS应用程序启用堆栈粉碎保护?

[英]How do you enable stack smashing protection for an iOS app built with Xamarin?

如果我没有弄错,如果你想在使用XCode构建的iOS应用程序中启用堆栈粉碎保护,则需要指定–fstack-protector-all编译器标志。 在Xamarin中有一些类似的动作吗? 这是默认完成的吗?

谢谢。

它不受支持。

托管语言通常带有内置的“数组边界检查”,因此这个工具的主要用途对于C#代码并不是很有用。

有些情况需要这样做,例如,如果使用P / Invoke调用本机代码。 所以那些场景不会被涵盖。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM