target: Throw error in 'debug_reason' command
commit1b0b07baab2b23318ddc484a58d66214f0c2a0d2
authorMarc Schink <dev@zapb.de>
Sun, 12 Nov 2023 10:43:48 +0000 (12 11:43 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 24 Nov 2023 21:40:49 +0000 (24 21:40 +0000)
tree30d8a348f28bb6ed59e9e654c2e66ac12a3dc924
parentbe5cfdc86bce09e688aad16134cb36561c85d5eb
target: Throw error in 'debug_reason' command

Instead of returning an 'error string', throw an error. This makes it
much easier to handle errors in Tcl scripts or in tools that use Tcl RPC.

Change-Id: I75c48750cfad7430fa5e6bc88fe04ebd59d34cea
Signed-off-by: Marc Schink <dev@zapb.de>
Reviewed-on: https://review.openocd.org/c/openocd/+/8006
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/target.c