grub4dos-0.4.6a-2015-01-20.7z
发表于更新信息(update log):
- fix redirecting help text hangs issue #29 @chenall
- debug breakpoint on line number issue #28 @chenall
debug message changed (issue #27) @chenall
debug msg=N sets message level. 0:off=>no messages,1-3:on,1:warning+error messages to stderr, 2=error messages to stderr, 3=all messages to stdout
run_line增加检测系统堆栈可用空间,批处理调试功能修改. @chenall
防止由于用户的批处理中使用了过多的嵌套循环,导致系统堆栈溢出的死机的问题.
现在的批处理调试功能可以对应批处理脚本行号更方便查找问题.
run_line增加检测系统堆栈可用空间,批处理调试功能修改. @chenall
防止由于用户的批处理中使用了过多的嵌套循环,导致系统堆栈溢出的死机的问题.
现在的批处理调试功能可以对应批处理脚本行号更方便查找问题.
New Batch script debugging features @chenall
Usage:
debug PROG ARG
在调试模式下根据提示有以下按键可以使用.
Q->退出程序
C->进入命令行
S->跳过当前行
B->设置断点行,目前只能设置一个数值.
E->停用调试,运行到程序结束或断点行.
N->运行到下一个函数的第一行
B->设置断点行.可以使用的格式如下:
[*|+|-]INTEGER
默认情况下这个数值是一个绝对的行号.
前导* 后面的数值是一个内存地址.程序会先读取该处内存的值,执行的时候判断该内存的值是否有变化,有变化就中断.
前导+/- 后面的数值是一个相对行号.
e.g.
debug /test.bat 1
New Batch script debugging features @chenall
Usage:
debug PROG ARG
在调试模式下根据提示有以下按键可以使用.
Q->退出程序
C->进入命令行
S->跳过当前行
B->设置断点行,目前只能设置一个数值.
E->停用调试,运行到程序结束或断点行.
N->运行到下一个函数的第一行
e.g.
debug /test.bat 1
New Batch script debugging features @chenall
Usage:
debug PROG ARG
在调试模式下根据提示有以下按键可以使用.
Q->退出程序
C->进入命令行
S->跳过当前行
B->设置断点行,目前只能设置一个数值.
E->停用调试,运行到程序结束或断点行.
N->运行到下一个函数的第一行
e.g.
debug /test.bat 1
New Batch script debugging features @chenall
Usage:
debug PROG ARG
debug mode
Q->quit,C->Shell,E->End step,S->Skip Line,N->step Next func
e.g.
debug /test.bat 1 2 3 4 5 6 7 8 9