8 #ifndef OPENOCD_TARGET_ESP_XTENSA_H
9 #define OPENOCD_TARGET_ESP_XTENSA_H
41 uint32_t max_num_samples, uint32_t *num_samples, uint32_t seconds);
int esp_xtensa_init_arch_info(struct target *target, struct esp_xtensa_common *esp_xtensa, struct xtensa_debug_module_config *dm_cfg, const struct esp_semihost_ops *semihost_ops)
int esp_xtensa_poll(struct target *target)
void esp_xtensa_queue_tdi_idle(struct target *target)
int esp_xtensa_arch_state(struct target *target)
void esp_xtensa_target_deinit(struct target *target)
int esp_xtensa_target_init(struct command_context *cmd_ctx, struct target *target)
int esp_xtensa_breakpoint_remove(struct target *target, struct breakpoint *breakpoint)
int esp_xtensa_breakpoint_add(struct target *target, struct breakpoint *breakpoint)
int esp_xtensa_on_halt(struct target *target)
int esp_xtensa_profiling(struct target *target, uint32_t *samples, uint32_t max_num_samples, uint32_t *num_samples, uint32_t seconds)
static struct esp_xtensa_common * target_to_esp_xtensa(struct target *target)
Semihost calls handling operations.
struct esp_semihost_data semihost
struct esp_xtensa_apptrace_info apptrace
Represents a generic Xtensa core.
#define container_of(ptr, type, member)
Cast a member of a structure out to the containing structure.
Holds the interface to Xtensa cores.