LLDB(四):Chisel 的安装与使用
目录
- Chisel 简介
- Chisel 命令详解
- alamborder
- alamunborder
- bdisable
- benable
- binside
- bmessage
- border
- caflush
- copy
- dcomponents
- dismiss
- fa11y
- findinstances
- flicker
- fv
- fvc
- heapfrom
- hide
- mask
- mwarning
- pa11y
- pa11yi
- pactions
- paltrace
- panim
- pbcopy
- pblock
- pbundlepath
- pcells
- pclass
- pcomponents
- pcurl
- pdata
- pdocspath
- pinternals
- pinvocation
- pivar
- pjson
- pkp
- pmethods
- poobjc
- pproperties
- present
- presponder
- psjson
- ptv
- pvc
- pviews
- rcomponents
- sequence
- setinput
- settext
- show
- slowanim
- taplog
- uikit
- unborder
- unmask
- unslowanim
- visualize
- vs
- wivar
- xdebug
- xnoid
- xobject
- xtree
- zzz
Chisel 简介
什么是 Chisel?
Chisel 是 Facebook 开源的一组 LLDB 命令合集,用于协助开发者调试 iOS 应用程序。Chisel 里面的命令正是基于 LLDB 支持的 Python 脚本解释器来运行的。也就是说:Chisel 其实就是一个 Python 脚本的集合,这些 Python 脚本拼接命令字符串 ,然后让 LLDB 执行。Chisel 每条命令对应的 Python 脚本保存在
/usr/local/Cellar/chisel/2.0.1/libexec
路径下,熟悉 Python 的开发者可以试着读一下这些脚本文件的内容Chisel 的安装
brew update brew install chisel
~ > brew install chisel ==> Downloading https://ghcr.io/v2/homebrew/core/chisel/manifests/2.0.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/chisel/blobs/sha256:7ef6b79ffa9 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh ######################################################################## 100.0% ==> Pouring chisel--2.0.1.catalina.bottle.tar.gz ==> Caveats Add the following line to ~/.lldbinit to load chisel when Xcode launches:command script import /usr/local/opt/chisel/libexec/fbchisellldb.py ==> Summary
LLDB(四):Chisel 的安装与使用相关推荐
- 小笨狼的LLDB技巧:chisel
不玩LLDB,不知道chisel有多强大.chisel之于LLDB,就像iPhone之于手机,前者几乎给后者重新下了一次定义.如果你还不知道什么是LLDB,请看我上一篇文章小笨狼与LLDB的故事 安装 ...
- 四、编译安装php-5.5.34
四.编译安装php-5.5.34 http://cn2.php.net/distributions/php-5.5.34.tar.gz 1.解决依赖关系 先配置阿里云yum源: # 1.备份 # mv ...
- 鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧
第四章.安装 CentOS 5.x 与多重开机小技巧 最近更新日期:2009/08/11 Linux distributions越作越成熟,所以在安装方面也越来越简单!虽然安装非常的简单,但是刚刚前一 ...
- 鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧(三.1. 本练习机的规划--尤其是分割参数)
第四章.安装 CentOS 5.x 与多重开机小技巧 最近更新日期:2009/08/11 1. 本练习机的规划--尤其是分割参数 本练习机的规划--尤其是分割参数 读完第三章.主机规划与磁碟分割之后, ...
- 【Jenkins】的四种插件安装方式
一.安装后初次启动时直接进行安装 二.在线安装 使用该方法安装插件时会自动安装该插件所依赖的其他插件,无需考虑插件之间的依赖性. 1.找到插件管理 Manager Jenkins -> Mana ...
- Android开发学习总结(四)——Eclipse在线安装ADT插件
Android开发学习总结(四)--Eclipse在线安装ADT插件 要想使用Eclipse开发Android应用,首先要安装一个ADT插件,在此记录一下在Eclipse中采用在线安装的方式ADT插件 ...
- Android 6.0 PM机制系列(四) APK安装需要空间分析
前言 在Android 9.0 PM机制系列(四) APK安装需要空间分析文章中,我们重点分析了Android9.0需要的最小APK安装存储空间大小.结论就是:只要系统空间小于Math.min(get ...
- linux下使用geant4指南,四步轻松安装Geant4 (Linux篇) | 入门
最近开始为订阅号"Geant4不完全学习指南"写一些文章. 正文开始. 四步轻松安装Geant4 (Linux篇) | 入门 软件版本:Ubuntu16.04,Geant4.10. ...
- slam十四讲-ubuntu20安装opencv3.4.16
slam十四讲-ubuntu20按照opencv3.4.16 slam十四讲-ubuntu20安装opencv3.4.16 opencv 下载 依赖库的安装 编译安装 遇到的问题 slam十四讲-ub ...
最新文章
- 机器学习初学者都应该知道的5类回归损失函数
- 模拟键盘输入的keycode
- SpringBoot整合security的登录问题
- DayDayUp之Job:牛客网—算法工程师—剑指offer之66道在线编程(解决思路及其代码)——41~66
- 4.1.4 OS之文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])
- python中的os abort_Python::OS 模块 -- 进程管理
- SQL中Case和convert()
- 面向对象的程序设计-模块二课程总结
- 宏内核linux,Linux 为什么还要坚持使用宏内核?
- 用python画数学函数图像教程_Python 绘制你想要的数学函数图形
- linux虚拟机 dev sda2,虛擬機linux下 /dev/sda2 滿了怎么辦,測試用過,真實可行
- HTML注册页面代码实现(案例)
- 呼叫中心系统的解决方案
- 转载:凯明事件背后:TD的煎熬
- kafka auto.offset.reset / latest / earliest 详解
- Linux常用命令-云计算篇-100%亲测超详细讲解
- 最强赛亚人服务器维护,最强赛亚人官方,最强赛亚人手游官方正版预约 v1.1.0-手游汇...
- 微分方程解析解+数值解
- 人工智能 --- Python求解线性和非线性规划问题
- 鱼池显示服务器错误502,502+bad+gateway怎么解决
热门文章
- 大数据算法系列10:字符串检验算法
- ORA-22858: 数据类型的变更无效 varchar2类型转换为clob类型
- Labview与基恩士PLC串口通讯通信常用功能一网打尽
- MT6765芯片处理器,MT6765最新资料下载大全
- word邮件合并_使用邮件合并在Word 2003中创建邮件标签
- Guns最新的代码生成器的使用
- 洛谷 P1481 魔族密码
- Java——图书借阅系统
- 2020.08.06狂人日记:Python项目转C#项目问题
- 在MFC项目中使用Quick PDF Library Lite读写pdf文件
- 小笨狼的LLDB技巧:chisel