使用--enable-debug=heavy
选项编译的 DOSbox成为强大的逆向工具。任何时候我想检查反汇编和内存状态时,我都会点击Alt+ Pause。
但是,如果我想查看程序的第一条指令怎么办?如何启动应用程序,使其在开始执行之前立即进入调试模式?
使用--enable-debug=heavy
选项编译的 DOSbox成为强大的逆向工具。任何时候我想检查反汇编和内存状态时,我都会点击Alt+ Pause。
但是,如果我想查看程序的第一条指令怎么办?如何启动应用程序,使其在开始执行之前立即进入调试模式?
如果您--enable-debug[=heavy]
通过 debug.com构建并运行程序,它会在第一条指令处自动中断。见DOS_Execute
函数的src / DOS / dos_execute.cpp和DEBUG_CheckExecuteBreakpoint
在SRC /调试/ debug.cpp。