Implement dumping registers

This commit is contained in:
kamkow1
2025-03-09 20:01:19 +01:00
parent ddf2152d46
commit 4303a5d27f
3 changed files with 165 additions and 0 deletions

View File

@@ -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() + "\"");