target/semihosting: export semihosting_common_handlers[] from header file
authorErhan Kurubas <erhan.kurubas@espressif.com>
Sun, 3 Jul 2022 08:38:17 +0000 (11:38 +0300)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 23 Jul 2022 14:00:26 +0000 (14:00 +0000)
Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
Change-Id: I4add0c1dc7888497ee90fd02754607a16434b66f
Reviewed-on: https://review.openocd.org/c/openocd/+/7075
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/aarch64.c
src/target/armv4_5.c
src/target/espressif/esp32.c
src/target/riscv/riscv.c
src/target/semihosting_common.h

index e9144edd6ca6351f0cb5870eb669662937c4a55d..20e212e2b31bf22049d4c6c50daadf113ef666ce 100644 (file)
@@ -3144,8 +3144,6 @@ static const struct command_registration aarch64_exec_command_handlers[] = {
        COMMAND_REGISTRATION_DONE
 };
 
-extern const struct command_registration semihosting_common_handlers[];
-
 static const struct command_registration aarch64_command_handlers[] = {
        {
                .name = "arm",
index 2759b4633af90094cf9d1b83d78d7889620ce90f..2b347924fed12432b3b13c1207686873414b584b 100644 (file)
@@ -1116,8 +1116,6 @@ static int jim_mcrmrc(Jim_Interp *interp, int argc, Jim_Obj * const *argv)
        return JIM_OK;
 }
 
-extern const struct command_registration semihosting_common_handlers[];
-
 static const struct command_registration arm_exec_command_handlers[] = {
        {
                .name = "reg",
index 5a0d69bed61f0ff43f415db0576614342c6fb783..29d94a272bcd2b1c1cbbecc67964abed1ef2d649 100644 (file)
@@ -632,7 +632,6 @@ static const struct command_registration esp32_any_command_handlers[] = {
        COMMAND_REGISTRATION_DONE
 };
 
-extern const struct command_registration semihosting_common_handlers[];
 static const struct command_registration esp32_command_handlers[] = {
        {
                .chain = esp_xtensa_smp_command_handlers,
index c6731754438e828b3601a16b75866873b4a7e211..f79239a9d47af0b861e7f3e15659e30b6236f718 100644 (file)
@@ -3114,7 +3114,6 @@ static const struct command_registration riscv_exec_command_handlers[] = {
  * protocol, then a command like `riscv semihosting enable` will make
  * sense, but for now all semihosting commands are prefixed with `arm`.
  */
-extern const struct command_registration semihosting_common_handlers[];
 
 const struct command_registration riscv_command_handlers[] = {
        {
index 32a7218e7035dfbcae8c58805c0666d5da9573f1..8ecf2e5263ad4f669db507b9344ad2c17ad38af2 100644 (file)
@@ -201,4 +201,6 @@ void semihosting_set_field(struct target *target, uint64_t value,
        size_t index,
        uint8_t *fields);
 
+extern const struct command_registration semihosting_common_handlers[];
+
 #endif /* OPENOCD_TARGET_SEMIHOSTING_COMMON_H */