NDB 的调试命令示例
2022.07.08
在NDB的调试命令行输入 ?可以显示调试命令的帮助。
Nano Debugger (NDB) 1.8.898 (7952:9648)
输出如下:
比如s 搜索指令,要注意字节序列,比如下面源代码定义从高位往低位读是“GEDU”:
但在内存中,从低到高输出序列是:UDEG:
还有些windbg兼容的命令,不在上面的帮助中,可以直接用,用法可以在windbg帮助文档中查找,下面举几个例子:
关于符号:
dqs 当前调用栈:
.formats:
单步及源码显示控制:
. 在指令中代表当前pc:
有些gdb的命令也可以直接用,比如:
bt,将被翻译成kPn再执行:
C:\NanoCode\data\cmdmap.txt 命令映射也是个参考:
所以,帮助里还没有提及的调试命令,或可以试下windbg、gdb的命令,说不定可以直接用。
作者:朱博渊 创建时间:2022-07-08 20:35
最后编辑:朱博渊 更新时间:2024-08-19 10:09
最后编辑:朱博渊 更新时间:2024-08-19 10:09