lldb
文章平均质量分 67
麦晓宇
个人从事程序化交易、ios,android开发,逆向
展开
-
使用Python脚本强化LLDB调试器
LLDB是Xcode自带的调试器,作为一个iOS应用开发程序员,平时我在开发应用时会使用LLDB来调试代码。在逆向应用时,也会用到LLDB来跟踪应用的执行过程。LLDB还内置了一个Python解析器,使用Python脚本可以方便LLDB的调试,比如自动化执行一些命令,或者自动化处理数据之类的,具体说明可以参考官方的文档:LLDB Python Reference。以下就以一个具体的原创 2017-05-17 23:49:08 · 1464 阅读 · 0 评论 -
ios各种异常crash总结
1.dispatch重入,互锁了2.发这种crash的原因如下2.1 真心是没有定义这个函数2.2 函数是定义了,但是参数个数不对2.3 函数是定义了,类型参数也写对了,但是mm文件中和h中的定义不相同2.4 在分类中调用了,但是调用者没有写上-force_load原创 2017-05-24 23:12:07 · 1530 阅读 · 0 评论 -
DEBUG SYMBOLS ON MACOSX
DEBUG SYMBOLS ON MACOSXOn MacOSX, debug symbols are often in stand alone bundles called dSYM files. These are bundles that contain DWARF debug information and other resources related to builds and转载 2017-06-03 13:04:45 · 972 阅读 · 0 评论 -
Xcode高级调试技巧(1)
在苹果的官方文档中列出了我们在调试中能用到的一些命令,我们在这重点讲一些常用的命令一、基本操作1.1.视图层次打印视图层次 po [self.contentView recursiveDescription]1.2.改变某个取值int a = 1;//Console expr a=2NSLog(@"实际值: %d", a);1.3.call 改转载 2015-11-28 21:35:39 · 10083 阅读 · 0 评论