.push (Save Debugger State)
The .push command saves the current state of the debugger.
.push
.push /r
.push /r /q
/r
Specifies that the current values in the pseudo-registers $t0 to $t19 should be saved. If the /r parameter is not used, these values are not saved by the .push command.
/q
Specifies that the command executes quietly. That is, the command executes without displaying any output.
Item | Description |
---|---|
Modes | User mode, kernel mode |
Targets | Live, crash dump |
Platforms | All |
This command is most useful when used with scripts and debugger command programs so that they can work with one fixed state. To restore the debugger to a state that was previously saved using this command, use the .pop (Restore Debugger State) command. If the command is successful, no output is displayed.