其它插件

实现一个debug插件

  • 在shlr/gdb/src/core.c里添加debugger的寄存器配置

  • 在 libr/debug/p/debug_native.c和libr/debug/p/debug_gdb.c里加入寄存器配置和架构支持

  • r_debug_gdb_attach(RDebug *dbg, int pid)添加代码启用配置

如果想为gdb添加新的支持,可以在gdb session内用maint print registers命令查看寄存器。

更多信息..

与实现新架构相关的commits:

实现一个新的伪代码插件

下面是针对z80的一个简单插件,可以将其作为例子进行参考:

https://github.com/radareorg/radare2/commit/8ff6a92f65331cf8ad74cd0f44a60c258b137a06

最后更新于

这有帮助吗?