分析MachO获取函数地址
⾸先我们要⽤到⼀款软件。MachOView
利⽤它来分析我们Demo的主程序。接下来如何定位到我们的sum函数地址呢?
通过LLDB调试获取Sum函数的⽂件偏移地址。
1.⾸先在sum函数上下⼀个断点
2.然后通过汇编显示确定函数地址,在Xcode⾃带的Debug设置中设置⼀下搞定
Debug --> Debug Workflow --> Always Show Disassembly(⼀直显示汇编)
3.接下来通过LLDB指令找出主程序的⾸地址。得到 sum函数偏移地址 = sum函数地址 - 主程序⾸地址