#define OPENOCD_TARGET_ESP_XTENSA_H
#include <target/target.h>
#include <target/xtensa/xtensa.h>
#include "esp_semihosting.h"
#include "esp.h"
#include "esp_xtensa_apptrace.h"
esp_xtensa_common
xtensa
esp
semihost
apptrace
target_to_esp_xtensa(struct target *)
esp_xtensa_init_arch_info(struct target *, struct esp_xtensa_common *, struct xtensa_debug_module_config *, const struct esp_semihost_ops *);
esp_xtensa_target_init(struct command_context *, struct target *);
esp_xtensa_target_deinit(struct target *);
esp_xtensa_arch_state(struct target *);
esp_xtensa_queue_tdi_idle(struct target *);
esp_xtensa_breakpoint_add(struct target *, struct breakpoint *);
esp_xtensa_breakpoint_remove(struct target *, struct breakpoint *);
esp_xtensa_poll(struct target *);
esp_xtensa_profiling(struct target *, uint32_t *, uint32_t, uint32_t *, uint32_t);
esp_xtensa_on_halt(struct target *);