xcode lldb命令用法

打印变量

p 变量

或者

po 变量

调用函数/方法

call [myClass testFun]

打印堆栈信息于寻找栈地址对应的代码位置

image lookup -a 0x00000001097c396f

image lookup —type 查看object 具体类型 ,例如

image lookup --type UIImage

打印调用堆栈

bt

选择堆栈

frame select 0

追踪调用关系

up
down

打印调用者和方法名,参数列表

frame variable

跟踪进入函数/单步步入(Step Into)

s

单步步过(Step Over)

n

汇编代码的跟踪进入函数/单步步入(Step Into)

si

汇编代码的单步步过(Step Over)

ni

继续执行

c

连续下多个断点:

breakpoint set -n "-[ViewController save:]" -n "-[ViewController pause:]" -n "-[ViewController continues:]"

查看断点列表

breakpoint list

禁用断点

breakpoint disable  //禁用所有断点
breakpoint disable 1.1 //禁用第一个断点

启用断点

breakpoint enable   //启用所有断点
breakpoint enable 1.1  //启用1处断点  

删除所有断点

breakpoint delete
breakpoint delete 1

设置selector

breakpoint set --selector touchesBegan:withEvent:

methods、pviews

methods打印当前对象的属性和方法

methods self 

pviews打印当前视图的层级结构

以上两个命令是lldb插件名中的命令。chisel安装

显示反汇编代码

disassemble
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值