fishhook原理 分析MachO文件内存格式,修改本模块使用的符号的调用地址来实现替换。有懒加载和非懒加载两种情况,懒加载需要提前触发下函数调用,否则还没有绑定依赖模块里函数的地址。默认会对所有image,找到符号section,遍历所有符号名,找到对应符号绑定的外模块里地址,和本模块里函数地址做替换。