target: get_gdb_arch() accepts target via const pointer
commit1b0ffa97ea90c09e96b068450644e462102c10ae
authorEvgeniy Naydanov <evgeniy.naydanov@syntacore.com>
Fri, 12 Jan 2024 13:29:32 +0000 (12 16:29 +0300)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 28 Jan 2024 14:18:54 +0000 (28 14:18 +0000)
tree46f5a26901a23977b90d380c4cdeab54d0b006bd
parent67675323e1ea09b5d1a4250bf58163103c85b844
target: get_gdb_arch() accepts target via const pointer

The function in question does not need to change target state. It is a
target-type-dependant function, however, IMHO, it is safe to assume that
any target type would not need to change type-independant state of a
target to figure out the arch.

Change-Id: I607cb3aee6529cd5a97bc1200a0226cf6ef43caf
Signed-off-by: Evgeniy Naydanov <evgeniy.naydanov@syntacore.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8093
Tested-by: jenkins
Reviewed-by: Jan Matyas <jan.matyas@codasip.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
13 files changed:
src/target/arm.h
src/target/armv4_5.c
src/target/armv8.c
src/target/esirisc.c
src/target/esirisc.h
src/target/mem_ap.c
src/target/riscv/riscv.c
src/target/stm8.c
src/target/target.c
src/target/target.h
src/target/target_type.h
src/target/xtensa/xtensa.c
src/target/xtensa/xtensa.h