14

iOS 11 をターゲットとして、Xcode 9 でビルドされた iOS アプリでスタック破壊保護 (-fstack-protector-all) が有効になっているかどうかを確認できるようにしたいと考えています。

「その他の C フラグ」で -fstack-protector-all を有効にしてアプリをビルドし、ビルドして実行しますが、スタック破壊保護が有効になっていることを確認するにはどうすればよいですか?

に言及している古い (2013 年以前の) リソースがたくさんありますがotool -Iv appName |grep stack_chk、アプリのバイナリでそれを実行したところ、stack_chk が出力のどこにも見つかりませんでした。

そのコマンドに相当する現代的なものはありますか?Xcode の現在のデフォルト セットを考えると、-fstack-protector-all はもう必要ですか?

4

2 に答える 2