#define OPENOCD_TARGET_XTENSA_ESP_SMP_H
#include "esp_xtensa.h"
#include "esp_algorithm.h"
esp_xtensa_smp_chip_ops
poll
reset
on_halt
esp_xtensa_smp_common
esp_xtensa
chip_ops
other_core_does_resume
examine_other_cores
esp_xtensa_smp_poll(struct target *);
esp_xtensa_smp_resume(struct target *, int, target_addr_t, int, int);
esp_xtensa_smp_step(struct target *, int, target_addr_t, int);
esp_xtensa_smp_assert_reset(struct target *);
esp_xtensa_smp_deassert_reset(struct target *);
esp_xtensa_smp_soft_reset_halt(struct target *);
esp_xtensa_smp_on_halt(struct target *);
esp_xtensa_smp_watchpoint_add(struct target *, struct watchpoint *);
esp_xtensa_smp_watchpoint_remove(struct target *, struct watchpoint *);
esp_xtensa_smp_handle_target_event(struct target *, enum target_event, void *);
esp_xtensa_smp_target_init(struct command_context *, struct target *);
esp_xtensa_smp_init_arch_info(struct target *, struct esp_xtensa_smp_common *, struct xtensa_debug_module_config *, const struct esp_xtensa_smp_chip_ops *, const struct esp_semihost_ops *);
esp_xtensa_smp_run_func_image(struct target *, struct esp_algorithm_run_data *, uint32_t, ...);
esp_xtensa_smp_run_onboard_func(struct target *, struct esp_algorithm_run_data *, uint32_t, uint32_t, ...);
esp_xtensa_smp_command_handlers;
esp_xtensa_smp_xtensa_command_handlers;
esp_xtensa_smp_esp_command_handlers;