装这个插件的时候一开始特别没耐心,遇到错误来来回回折腾了几次,最后挑个晚上静下心来终于安装好了。

macOS安装

安装时,最好把python切换成系统的python而不是brew安装的,否则会出一些问题。

git clone https://github.com/snare/voltron.git
cd voltron 
# 安装到用户目录下的python site-packages中
./install.sh -s 

安装成功:

  • image-20181213014630330

  • image-20181213015707500

使用效果

  1. 运行lldb,手动开启voltron initimage-20181213015504865

  2. 新建终端,在bash中输入下面的命令,显示需要的窗口

    voltron view register
    voltron view stack
    voltron view disasm
    voltron view backtrace
    

    image-20181213020417691

用这个插件看寄存器比较方便,每次会把变化的寄存器高亮显示出来,类似gdb的gef插件。

参考