06 2022 档案
摘要:使用VSCode+GDB 调试 out-of-tree 的 LLVM Pass 的配置 时间:20220620,版本:V0.1 作者:robotech_erx 使用GDB调试文件比较多的项目还是很累的。 尝试了GDBGui等前端,还是感觉VScode,Eclipse这些成熟的IDE作为前端更好。 V
阅读全文
摘要:安全分析工具dr checker的安装 Dr check(https://github.com/ucsb-seclab/dr_checker)是一个检查驱动安全错误的工具,依托llvm实现,使用指针分析、taint分析、基于类型的CG等技术,比依靠特征的工具要好一些。 但是安装还真是挺麻烦的。简单记
阅读全文
摘要:GDB 的WEB前端GDBgui Gdbgui以web的形式图形化前端。Python写的,安装也挺方便。 地址:https://github.com/cs01/gdbgui 安装中遇到的两个小问题: 1、启动 gdbgui 时报错 KeyError: 'WERKZEUG_SERVER_FD' 报错
阅读全文
摘要:GDB的GEF插件 时间:2022年6月15日, V0.1 安装 GEF几乎不需要什么依赖,以gdbinit脚本的形式起作用。 To install from Git, simply clone this repository and specify the path to gef.py insid
阅读全文
摘要:LLVM的编译安装和基本使用 时间:20220608,版本:V0.1 作者:robotech_erx 1.LLVM的组成 The LLVM Core libraries :LLVM核心库 Clang :多重含义,编译器前端,或者是llvm的同义词; LLDB:调试器; libc++:C++的高性能实
阅读全文
摘要:使用GDB调试一个out-of-tree的 LLVM Pass 时间:20220611,版本:V0.1 作者:robotech_erx 1.Introduction 环境: Ubuntu 20.04 桌面版 LLVM 13.0.1 github下载的pre-build版本。Release配置的,没有
阅读全文