我正在处理一些代码,我有 2 个选项:
要么:使用方法
[对象 doSomethingWithOffset:0x12345];
或者:使用函数doSomething(0x12345);
因为我正在处理实际上没有人应该看到的偏移量,所以我需要对它们进行混淆。使用__attribute__((visibility("hidden")))
我可以隐藏方法/函数的名称。
但是在反汇编二进制输出文件时,您会看到如下内容:
LDR R2, =0xOFFSET
LDR R3, =0xDATA
因此可以找到我作为 PARAMETER 放置的偏移量。
有没有一种方便的方法来隐藏函数/方法调用的参数?
感谢您的帮助。
杰克