openocd/src
Omair Javaid b4a01f8cdc Allow generation of nested target defined types in gdb target xml
This patch adds support to generate multiple nested architecture defined
data types in gdb target xml generated by openOCD. Architecture defined 
structs, unions, vectors nested in one or more architecture defined 
types can be generated now.

Example:

  <vector id="v2d" type="ieee_double" count="2"/>
  <vector id="v2u" type="uint64" count="2"/>
  <vector id="v2i" type="int64" count="2"/>

  <union id="vnd">
    <field name="f" type="v2d"/>
    <field name="u" type="v2u"/>
    <field name="s" type="v2i"/>
  </union>

Change-Id: I0f3c5c6daf3d22cde7e4b7b4165d2e97e25872f7
Signed-off-by: Omair Javaid <omair.javaid@linaro.org>
Reviewed-on: http://openocd.zylin.com/4372
Tested-by: jenkins
Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
2018-03-10 13:23:25 +00:00
..
flash Added support for STMicroelectronics BlueNRG-1 and BlueNRG-2 SoC 2018-03-07 23:40:55 +00:00
helper helper/configuration: free script_search_dirs and config_file_names 2018-03-07 23:47:31 +00:00
jtag jtag: drivers: stlink: ignore write verify error 2018-02-03 15:33:56 +00:00
pld Convert to non-recursive make 2016-12-08 16:23:10 +00:00
rtos Fix ChibiOS FPU detection. 2018-03-07 23:41:30 +00:00
server Allow generation of nested target defined types in gdb target xml 2018-03-10 13:23:25 +00:00
svf Fix GCC7 warnings about switch-case fallthroughs 2017-10-23 10:54:16 +01:00
target Cortex-R : Remove commands which are not relevant to Cortex-R 2018-03-09 08:17:48 +00:00
transport Convert to non-recursive make 2016-12-08 16:23:10 +00:00
xsvf Convert to non-recursive make 2016-12-08 16:23:10 +00:00
hello.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
hello.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
main.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
Makefile.am Convert to non-recursive make 2016-12-08 16:23:10 +00:00
openocd.c helper/configuration: free script_search_dirs and config_file_names 2018-03-07 23:47:31 +00:00
openocd.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00