文档章节

LLDB调试增强工具Chisel的安装

在人间2018
 在人间2018
发布于 2015/12/10 11:02
字数 261
阅读 108
收藏 0

参考Chisel官方:https://github.com/facebook/chisel

需要安装homebrew环境的支持

brew update
brew install chisel

(其实第一个命令brew update可以不用执行,直接install就可以,我是在update命令后无任何反应的情况下,直接install的)

执行完之后,会出现下面的结果:

==> Downloading https://github.com/facebook/chisel/archive/1.1.0.tar.gz
######################################################################## 100.0%
==> Caveats
Add the following line to ~/.lldbinit to load chisel when Xcode launches:
  command script import /usr/local/opt/chisel/libexec/fblldb.py
==> Summary
🍺  /usr/local/Cellar/chisel/1.1.0: 18 files, 112K, built in 7 seconds

可以看到,需要在~/ .lldbinit 文件中添加一行命令。

如果本地没有该文件,需要先创建该文件:

touch ~/.lldbinit

然后,将命令command script import /usr/local/opt/chisel/libexec/fblldb.py添加到~/ .lldbinit中。


最后,重启xcode就可以使用了,具体命令可以使用help命令查看。

© 著作权归作者所有

在人间2018
粉丝 1
博文 23
码字总数 8813
作品 0
海淀
程序员
私信 提问
通过Chisel加强LLDB的UI调试能力

引言: Chisel是一个加强LLDB调试能力的小插件.主要特点在于辅助界面开发调试时在控制台以尽可能直观的方式查看界面的元素和情况.为我们梳理视图,控制器以及类关系层级. 以及一些临时的界面调...

Snaiper
2016/02/16
47
0
教你使用faceBook的chisel来提高调试效率

首先如果使用lldb,最好你要学着使用chisel来提高效率,否则你会浪费很多的时间,除非你自己会写python脚本,自己封装一些lldb的命令。 安装chisel chisel的安装是十分简单,它是在终端通过b...

Snaiper
2016/02/17
27
0
iOS逆向(7)-LLDB,自制LLDB脚本,窜改微信红包金额

在上篇文章从fishhook看runtime,hook系统C函数中已经提到了利用LLDB的部分命令。在我们玩逆向的时候在大多数时候其实是拿不到源码的。所以了解一些LLDB来辅助我对别人APP的学(破)习(坏),是...

一缕清风杨万里
04/08
0
0
(转载)与调试器共舞 - LLDB 的华尔兹

你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值? 或者跳过一个函数调用来简化程序的行为? 或者短路一个逻辑检查? 或者伪造一个函数实现? 并且每次必须重新编译,从头开始? 构...

帅炸乌冬
2016/10/19
15
0
lldb调试和chisel、DerekSelander、cycript的简单应用

0x01 LLDB Xcode 5发布之后,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境...

妖精的菩萨
2018/12/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

北斗三号IGSO-2卫星发射成功!

6月25日,中国航天科技集团官方公众号宣布,北斗三号IGSO-2卫星发射成功! 航天科技集团表示,6月25日2点09分,我国在西昌卫星发射中心用长征三号乙运载火箭成功将北斗三号第2颗倾斜地球同步...

linuxCool
4分钟前
0
0
阿里java开发规约的Idea插件安装(英文)

Idea Plugin Prepare Project JDK: 1.7+ Gradle: 3.0+(Require JDK1.8+ for gradle) Build cd p3c-ideagradle clean buildPlugin Run plugin cd p3c-ideagradle runIde# run speci......

Airship
13分钟前
0
0
很多人转行做程序员选择web前端学习,前端简单在哪里?

不管你是工人阶层还是服务行业,是否想过转行IT,转行IT后肯定会选择一门编程语言进行深入学习,很多转行的人基础都不是太好,不是科班出身,甚至有的是专科乃至中专,前端的HTML和CSS相对其...

智云编程
26分钟前
0
0
一文读懂内网、公网和NAT

我们做弱电监控系统的时候,都避免不了要跟IP地址打交道,比如摄像头、NVR、服务器等这些设备安装好之后,就需要给它们配上IP,那这个IP地址你了解嘛?今天我们就一起来聊聊什么是内网、公网和...

老孟的Linux私房菜
31分钟前
3
0
聊聊dubbo的ExecuteLimitFilter

序 本文主要研究一下dubbo的ExecuteLimitFilter ExecuteLimitFilter dubbo-2.7.2/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ExecuteLimitFilter.java public clas......

go4it
40分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部