Swift函数LLDB断点调试求助

需求:
Swift函数通过lldb动态调试设置内存断点,无法正确断到断点(是跟书和博客学的ASLR+虚拟内存地址)

操作步骤:

  1. 调试一个Swift应用的按钮响应事件,通过target找到该按钮绑定响应事件是eventhandler,经过查询是RxSwift响应式库的函数,
    2.通过Hopper工具在Mach-O文件中找到了函数eventhandler的实现,记录内存地址
  2. 通过lldb找到ASLR的地址 + 步骤2的地址,设置内存断点 breakpoint set -a xxx

任何其他描述:
点击按钮时,无法正确响应断点,
另外在导出的ipa解压缩后,没有Rx相关的第三方库或者文件,是不是代表表示直接引入的sdk,是引入的源码的方式使用的

1 Like