kdp_error_t kdp_machine_write_regs( __unused unsigned int cpu, unsigned int flavor, char *data, __unused int *size ) { switch (flavor) { case x86_THREAD_STATE64: dprintf(("kdp_writeregs THREAD_STATE64\n")); kdp_setstate((x86_thread_state64_t *)data); return KDPERR_NO_ERROR; case x86_FLOAT_STATE64: dprintf(("kdp_writeregs THREAD_FPSTATE64\n")); return KDPERR_NO_ERROR; default: dprintf(("kdp_writeregs bad flavor %d\n", flavor)); return KDPERR_BADFLAVOR; } }
kdp_error_t kdp_machine_write_regs( __unused unsigned int cpu, unsigned int flavor, char *data, __unused int *size ) { switch (flavor) { case ARM_THREAD_STATE: dprintf(("kdp_writeregs THREAD_STATE\n")); kdp_setstate((arm_thread_state_t *)data); return KDPERR_NO_ERROR; case ARM_VFP_STATE: dprintf(("kdp_writeregs THREAD_FPSTATE\n")); return KDPERR_NO_ERROR; default: dprintf(("kdp_writeregs bad flavor %d, not done?\n")); return KDPERR_BADFLAVOR; } }