2
如果我沒有弄錯,如果你想在用XCode構建的iOS應用程序中啓用堆棧粉碎保護,則需要指定–fstack-protector-all
編譯器標誌。 Xamarin中有類似的行爲嗎?它是否默認完成?如何爲使用Xamarin構建的iOS應用程序啓用堆棧粉碎保護?
謝謝。
如果我沒有弄錯,如果你想在用XCode構建的iOS應用程序中啓用堆棧粉碎保護,則需要指定–fstack-protector-all
編譯器標誌。 Xamarin中有類似的行爲嗎?它是否默認完成?如何爲使用Xamarin構建的iOS應用程序啓用堆棧粉碎保護?
謝謝。
不支持。
託管語言通常帶有內置的「數組邊界檢查」,所以這個工具主要用於C#代碼並不是很有用。
有些情況下需要這樣做,例如,如果您使用P/Invoke調用本機代碼。所以這些情況不會被覆蓋。
啊,是的。回想起來,這是一個愚蠢的問題。謝謝。 –
@PJones根本不傻,相反,一個非常好的問題! – Krumelur