Xcode写函数,通过什么方法可以标注生成函数的结束。

如题,使用xcode写app或者动态链接库,想做特殊处理,就需要想办法得到函数起始和结束位置。但是在mach-o架构中没办法确定单独一个函数的结尾位置,尤其是要加入混淆工具,那就更不能简单的判断函数结束位置了。在其他编译器有.MAP文件,可以查看函数编译过程中的各种参数,不知道xcode有没有类似方法。所以在想xcode中间链接编译过程是不是可以标注函数其实和结束位置。

找到了,有linkmap文件,但是怎么利用,还没想好。

pc上vmp做法是定义宏汇编函数 然后在指定的函数头部加入宏A 函数尾部加入宏B 这样在编译完成后可执行程序的特定函数头部和尾部都会有指定的汇编代码 这样即可在编译后定位该函数并进行混淆等操作

我之前用过内联汇编到app当中,结果被“光”的混淆给打散了。