使用Python脚本强化LLDB调试器

看楼上Dylan的回复,应该是需要符号表的,我这边是把符号表恢复了,所以在主程序和dylib上都成功了。没试没符号表的情况呢,如果没符号表不能成功,那应该是需要符号表

确实是需要恢复符号表

LLDB 初始化配置文件,按你这个路径电脑上没有,自己创建一个,添加没效果,MAC 10.12

自己搞定了,如果没有该文件需要 touch ~/.lldbinit 建一个,然后需要重启xcode,重启xcode,重启xcode,再次进入LLDB环境就可以使用了,重要的事情说3遍,好坑呀,好坑呀,好坑呀

1 个赞

楼主v5.
借楼主宝地安利两个lldb的东西。
lldb python接口文档。
facebook的lldb增强包 chisel

这个接口文档看着有点儿晦涩难懂

挺不错的,建议可以开一个git 把这个放上去维护起来,我们也可以把修改的贴上去,让他更强大,另外要是把lldb之前的操作,如 debugserver 和 tcprelay.py 一起都加上去,最终只要执行一个 sh run.sh 这样就能调试了,就更爽歪歪了。。。