私はいくつかのコードを扱っています.2つのオプションがあります:
いずれか: メソッドを使用する
[オブジェクト doSomethingWithOffset:0x12345];
または: 関数を使用するdoSomething(0x12345);
私はオフセットを扱っているので、実際には誰も見ることができないので、それらを難読化する必要があります。を使用して__attribute__((visibility("hidden")))
、メソッド/関数の名前を非表示にすることができます。
しかし、バイナリ出力ファイルを逆アセンブルすると、次のようになります。
LDR R2, =0xOFFSET
LDR R3, =0xDATA
したがって、PARAMETER として設定したオフセットを見つけることができます。
関数/メソッド呼び出しのパラメーターを非表示にする便利な方法はありますか?
助けてくれてありがとう。
ジャック