LLDB

Posted jacksun11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LLDB相关的知识,希望对你有一定的参考价值。

根据方法名称设置断点:breakpoint set -n 断点方法名称

查看断点列表:breakpoint list

禁用断点:breakpoint disable 1:禁用第一组的断点

启动断点:breakpoint enable 1:启动第一组的断点

删除断点:breakpoint delete 1.1 :删除1.1的断点。注意,删除只能删除某一组,

根据类方法设置断点:breakpoint  set --selector touchesBegan:withEvent: 

设置ViewController里的touchesBegan方法的断点:breakpoint set --file ViewController.m --selector touchesBegan:withEvent:

根据模糊关键字设置断点:breakpoint  set -r game

设置指定ViewController里关键字的断点:breakpoint set --file ViewController.m -r 关键字

image lookup

当前进程加载了哪些库:image list

内存断点:watchpoint

--------------------------------------------------------------------------

设置断点:b set -n 断点方法名称  b为breakpoint 简写,也可以简写成break、br、bre等

新建lldbinit文件的步骤:

1、在??目录下,vi .lldbinit

2、写入target stop-hook add -o "frame variable"

保存退出:x

断点的时候可以自动打印方法里的变量

 

物理地址 = ASLR+虚拟地址

以上是关于LLDB的主要内容,如果未能解决你的问题,请参考以下文章