PyObject * cpu_dump_gpregs(JitCpu *self, PyObject *args) { dump_gpregs(self->cpu); Py_INCREF(Py_None); return Py_None; }
PyObject * cpu_dump_gpregs(JitCpu* self, PyObject* args) { vm_cpu_t* vmcpu; vmcpu = self->cpu; dump_gpregs(vmcpu); Py_INCREF(Py_None); return Py_None; }
void fault_dump_info(struct fault_ctx *fctx) { dump_gpregs(fctx->gprs); dump_interrupt_stack(fctx->istack_frame); if (IS_KERNEL_FAULT(fctx)) { dump_kernel_stack(current_task(), fctx->istack_frame->rsp); } else { dump_user_stack(current_task()->task_mm, fctx->istack_frame->rsp); } }