target: fix registers reading from non examined target
authorMikhail Rasputin <mikhail.godlike.rasputin@yandex.ru>
Sat, 27 Jun 2020 20:30:42 +0000 (23:30 +0300)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 8 Aug 2020 21:17:08 +0000 (22:17 +0100)
commit6d45e485f98bb1712c0ec2f48c879ceaf6fd06ac
tree6f599a88e4040db4cebe7d3e1ba3224ed71eda4b
parent86777768ebef236f1f90a4abb6a6e1487884d753
target: fix registers reading from non examined target

If a target is not examined when the debugger tries to connect to it
then it can lead to undesired/undefined behavior.

In particular it leads to a zero pointer dereference on the aarch64.

Change-Id: I67f2b714ab8b2727fd36f3de16d7f9017b4c55fe
Signed-off-by: Mikhail Rasputin <mikhail.godlike.rasputin@yandex.ru>
Reviewed-on: http://openocd.zylin.com/5727
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/target.c