armv4_5: fix output of command 'arm reg'
Commitfc2abe63fd
("armv7m: use generic arm::core_mode") adds two special modes for ARMv6M and ARMv7M in struct arm_mode_data[]. While these modes do not have any additional register to be dumped by command 'arm reg', the command still prints an header for these modes but not followed by any register. Detect the special modes for ARMv6M and ARMv7M and skip them to avoid printing the useless header. Change-Id: I04145769e5742624f143c910eebf9a6f6d8e3cdc Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Fixes:fc2abe63fd
("armv7m: use generic arm::core_mode") Reviewed-on: http://openocd.zylin.com/5942 Tested-by: jenkins
This commit is contained in:
parent
693b8501e5
commit
62686ab161
|
@ -856,6 +856,9 @@ COMMAND_HANDLER(handle_armv4_5_reg_command)
|
|||
char *sep = "\n";
|
||||
char *shadow = "";
|
||||
|
||||
if (!arm_mode_data[mode].n_indices)
|
||||
continue;
|
||||
|
||||
/* label this bank of registers (or shadows) */
|
||||
switch (arm_mode_data[mode].psr) {
|
||||
case ARM_MODE_SYS:
|
||||
|
|
Loading…
Reference in New Issue