[摘要]MDebug是一个切实可用、功能丰富的调试器。MDebug调试器支持脚本语言,MDebug脚本语言是类似C/C++的64位高级语言,其编译与执行引擎内置于MDebug调试器。MDebug暂时只支持3...
MDebug是一个切实可用、功能丰富的调试器。MDebug调试器支持脚本语言,MDebug脚本语言是类似C/C++的64位高级语言,其编译与执行引擎内置于MDebug调试器。MDebug暂时只支持32位。
MDebug1.03 更新 2012-10-19 23:471.bug修改:在堆栈窗口中按enter键,堆栈窗口会变成空白
2.bug修改:在未打开断点窗口情况下设置断点,断点可能不会显示到断点窗口中
(感谢FishSeeWater报告上述bug)
3.优化了“调试一段代码”功能,增加了AABBCC 形式的支持,并增加了直接从文件中读取功能
4.断点管理窗口优化:
(1)将原先的4个条件修改成一个条件,支持更灵活的条件表达式
(2)断点增加脚本执行功能,即在断点触发时可以执行脚本
(3)鼠标双击断点状态可以直接修改断点状态,双击条件或脚本直接修改条件或脚本
5.模块列表的右键菜单中增加“转到程序入口点功能”
6.插件SDK增加了函数AddExternalScriptCmd, 用户可以添加外部脚本命令
7.主菜单增加“调试PE程序”功能,允许调试扩展名不是exe、dll、ocx情况下的pe文件
8.其他的细小bug修改及优化
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。