|
@@ -378,18 +378,35 @@ SRST
|
|
|
only *tag* as parameter.
|
|
|
ERST
|
|
|
|
|
|
+ {
|
|
|
+ .name = "one-insn-per-tb",
|
|
|
+ .args_type = "option:s?",
|
|
|
+ .params = "[on|off]",
|
|
|
+ .help = "run emulation with one guest instruction per translation block",
|
|
|
+ .cmd = hmp_one_insn_per_tb,
|
|
|
+ },
|
|
|
+
|
|
|
+SRST
|
|
|
+``one-insn-per-tb [off]``
|
|
|
+ Run the emulation with one guest instruction per translation block.
|
|
|
+ This slows down emulation a lot, but can be useful in some situations,
|
|
|
+ such as when trying to analyse the logs produced by the ``-d`` option.
|
|
|
+ This only has an effect when using TCG, not with KVM or other accelerators.
|
|
|
+
|
|
|
+ If called with option off, the emulation returns to normal mode.
|
|
|
+ERST
|
|
|
+
|
|
|
{
|
|
|
.name = "singlestep",
|
|
|
.args_type = "option:s?",
|
|
|
.params = "[on|off]",
|
|
|
- .help = "run emulation in singlestep mode or switch to normal mode",
|
|
|
- .cmd = hmp_singlestep,
|
|
|
+ .help = "deprecated synonym for one-insn-per-tb",
|
|
|
+ .cmd = hmp_one_insn_per_tb,
|
|
|
},
|
|
|
|
|
|
SRST
|
|
|
``singlestep [off]``
|
|
|
- Run the emulation in single step mode.
|
|
|
- If called with option off, the emulation returns to normal mode.
|
|
|
+ This is a deprecated synonym for the one-insn-per-tb command.
|
|
|
ERST
|
|
|
|
|
|
{
|