Implement dumping registers
This commit is contained in:
@@ -2,6 +2,44 @@
|
||||
|
||||
log_inf("Loading system init script");
|
||||
|
||||
var register_names = [
|
||||
"rax",
|
||||
"rbx",
|
||||
"rcx",
|
||||
"rdx",
|
||||
"rdi",
|
||||
"rsi",
|
||||
"rbp",
|
||||
"rsp",
|
||||
"r8",
|
||||
"r9",
|
||||
"r10",
|
||||
"r11",
|
||||
"r12",
|
||||
"r13",
|
||||
"r14",
|
||||
"r15",
|
||||
"rip",
|
||||
"rflags",
|
||||
"cs",
|
||||
"orig_rax",
|
||||
"fs_base",
|
||||
"gs_base",
|
||||
"fs",
|
||||
"gs",
|
||||
"ss",
|
||||
"ds",
|
||||
"es",
|
||||
];
|
||||
|
||||
function dump_regs()
|
||||
{
|
||||
log_inf("Register dump:");
|
||||
for (var i = 0; i < register_names.length; i++) {
|
||||
log_inf(register_names[i] + " " + get_reg(register_names[i]));
|
||||
}
|
||||
}
|
||||
|
||||
function print_file()
|
||||
{
|
||||
log_inf("Debugging file \"" + get_file() + "\"");
|
||||
|
||||
Reference in New Issue
Block a user