lldb插件使用初体验 - voltron
装这个插件的时候一开始特别没耐心,遇到错误来来回回折腾了几次,最后挑个晚上静下心来终于安装好了。
macOS安装
安装时,最好把python切换成系统的python而不是brew安装的,否则会出一些问题。
git clone https://github.com/snare/voltron.git
cd voltron
# 安装到用户目录下的python site-packages中
./install.sh -s
安装成功:
使用效果
-
运行lldb,手动开启voltron init
-
新建终端,在bash中输入下面的命令,显示需要的窗口
voltron view register voltron view stack voltron view disasm voltron view backtrace
用这个插件看寄存器比较方便,每次会把变化的寄存器高亮显示出来,类似gdb的gef插件。