// Main script lif("Loading system init script"); var register_names = [ "rax", "rbx", "rcx", "rdx", "rdi", "rsi", "rbp", "rsp", "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15", "rip", "eflags", "cs", "fs", "gs", "ss", "ds", "es", "tr", "ldtr", "mxcsr", "ctrl", "stat", ]; function dr() { lif("Register dump:"); for (var i = 0; i < register_names.length; i++) { lif(register_names[i] + " " + gr(register_names[i])); } } function mrdr(reg) { return mrd(gr(reg)); } function mwrr(reg, v) { mwr(gr(reg), v); } function prip() { lif("rip " + gr("rip")); } function pf() { lif("Debugging file \"" + gf() + "\""); } function ppid() { lif("Debuggee PID is " + pid()); } function pplo() { lif("Program load offset is " + plo()); } ldscr(".debugusrc1.js");