armv4_5: do not read/write non-existent registers

Change-Id: I4a0c401a325e57ba5d4d93d83b7e6b71a4d0865e
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: http://openocd.zylin.com/6064
Tested-by: jenkins
Reviewed-by: Marc Schink <dev@zapb.de>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
Tarek BOCHKATI 2021-02-14 13:22:03 +01:00 committed by Antonio Borneo
parent 708284a1ac
commit cb5d9e0098
1 changed files with 1 additions and 1 deletions

View File

@ -1681,7 +1681,7 @@ static int arm_full_context(struct target *target)
int retval = ERROR_OK;
for (; num_regs && retval == ERROR_OK; num_regs--, reg++) {
if (reg->valid)
if (!reg->exist || reg->valid)
continue;
retval = armv4_5_get_core_reg(reg);
}