63 LOG_ERROR(
"%s core state update fail", __func__);
70 LOG_ERROR(
"%s could not resume target", __func__);
80 .
name =
"quark_d20xx",
int lakemont_init_target(struct command_context *cmd_ctx, struct target *t)
int lakemont_arch_state(struct target *t)
int lakemont_init_arch_info(struct target *t, struct x86_32_common *x86_32)
int lakemont_poll(struct target *t)
int lakemont_step(struct target *t, int current, target_addr_t address, int handle_breakpoints)
int lakemont_update_after_probemode_entry(struct target *t)
int lakemont_reset_assert(struct target *t)
int lakemont_resume(struct target *t, int current, target_addr_t address, int handle_breakpoints, int debug_execution)
bool check_not_halted(const struct target *t)
int lakemont_halt(struct target *t)
#define LOG_ERROR(expr ...)
struct target_type quark_d20xx_target
static int quark_d20xx_reset_deassert(struct target *t)
static int quark_d20xx_target_create(struct target *t, Jim_Interp *interp)
static int quark_d20xx_init_target(struct command_context *cmd_ctx, struct target *t)
This holds methods shared between all instances of a given target type.
const char * name
Name of this type of target.
enum x86_core_type core_type
const struct command_registration x86_32_command_handlers[]
int x86_32_common_add_watchpoint(struct target *t, struct watchpoint *wp)
int x86_32_common_read_memory(struct target *t, target_addr_t addr, uint32_t size, uint32_t count, uint8_t *buf)
int x86_32_common_init_arch_info(struct target *t, struct x86_32_common *x86_32)
int x86_32_common_add_breakpoint(struct target *t, struct breakpoint *bp)
int x86_32_common_virt2phys(struct target *t, target_addr_t address, target_addr_t *physical)
int x86_32_common_write_memory(struct target *t, target_addr_t addr, uint32_t size, uint32_t count, const uint8_t *buf)
int x86_32_get_gdb_reg_list(struct target *t, struct reg **reg_list[], int *reg_list_size, enum target_register_class reg_class)
int x86_32_common_read_phys_mem(struct target *t, target_addr_t phys_address, uint32_t size, uint32_t count, uint8_t *buffer)
int x86_32_common_remove_watchpoint(struct target *t, struct watchpoint *wp)
int x86_32_common_mmu(struct target *t, int *enabled)
int x86_32_common_write_phys_mem(struct target *t, target_addr_t phys_address, uint32_t size, uint32_t count, const uint8_t *buffer)
int x86_32_common_remove_breakpoint(struct target *t, struct breakpoint *bp)