aboutsummaryrefslogtreecommitdiff
path: root/gdb/ada-lang.c
diff options
context:
space:
mode:
authorAlan Hayward <alan.hayward@arm.com>2018-03-01 11:02:08 +0000
committerAlan Hayward <alan.hayward@arm.com>2018-03-01 11:02:08 +0000
commit5d5e92d9e071dc9d92934c2b62c25d006be465a5 (patch)
treec8fd7133420f61bdbecf6dbbd55a797bb708c3cc /gdb/ada-lang.c
parent5f7b143a826864bd5c5041011e1cd404e24588e6 (diff)
downloadgdb-5d5e92d9e071dc9d92934c2b62c25d006be465a5.zip
gdb-5d5e92d9e071dc9d92934c2b62c25d006be465a5.tar.gz
gdb-5d5e92d9e071dc9d92934c2b62c25d006be465a5.tar.bz2
[PATCH v3 4/8] Commonise tdesc types
This patch moves all the various tdesc types to common code. It also commonises all the tdesc_ functions that are stubbed out in gdbserver. This is a lot of code to move across, but it is the simplest way of getting gdbserver to retain the target description information. With this patch, gdb and gdbserver will now parse a target description in the same way. Alan. 2018-03-01 Alan Hayward <alan.hayward@arm.com> gdb/ * common/tdesc.c (tdesc_predefined_type): Move to here. (tdesc_named_type): Likewise. (tdesc_create_vector): Likewise. (tdesc_create_struct): Likewise. (tdesc_set_struct_size): Likewise. (tdesc_create_union): Likewise. (tdesc_create_flags): Likewise. (tdesc_create_enum): Likewise. (tdesc_add_field): Likewise. (tdesc_add_typed_bitfield): Likewise. (tdesc_add_bitfield): Likewise. (tdesc_add_flag): Likewise. (tdesc_add_enum_value): Likewise. * common/tdesc.h (tdesc_type_builtin): Likewise. (tdesc_type_vector): Likewise. (tdesc_type_field): Likewise. (tdesc_type_with_fields): Likewise. * target-descriptions.c (tdesc_type_field): Move from here. (tdesc_type_builtin): Likewise. (tdesc_type_vector): Likewise. (tdesc_type_with_fields): Likewise. (tdesc_predefined_types): Likewise. (tdesc_named_type): Likewise. (tdesc_create_vector): Likewise. (tdesc_create_struct): Likewise. (tdesc_set_struct_size): Likewise. (tdesc_create_union): Likewise. (tdesc_create_flags): Likewise. (tdesc_create_enum): Likewise. (tdesc_add_field): Likewise. (tdesc_add_typed_bitfield): Likewise. (tdesc_add_bitfield): Likewise. (tdesc_add_flag): Likewise. (tdesc_add_enum_value): Likewise. gdbserver/ * tdesc.c (tdesc_create_flags): Remove. (tdesc_add_flag): Likewise. (tdesc_named_type): Likewise. (tdesc_create_union): Likewise. (tdesc_create_struct): Likewise. (tdesc_create_vector): Likewise. (tdesc_add_bitfield): Likewise. (tdesc_add_field): Likewise. (tdesc_set_struct_size): Likewise.
Diffstat (limited to 'gdb/ada-lang.c')
0 files changed, 0 insertions, 0 deletions