diff options
author | Tom Tromey <tromey@adacore.com> | 2023-09-21 10:21:04 -0600 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2023-11-21 14:52:05 -0700 |
commit | 61461a5b41fb660ef11a7a9ffe457ea52b5c2a6a (patch) | |
tree | 1455a4495a78e319930a706c1dc6cf30689f248c /gdbserver | |
parent | 5ffb4736f079c3dbc01be4b6cb961a60094ee18f (diff) | |
download | gdb-61461a5b41fb660ef11a7a9ffe457ea52b5c2a6a.zip gdb-61461a5b41fb660ef11a7a9ffe457ea52b5c2a6a.tar.gz gdb-61461a5b41fb660ef11a7a9ffe457ea52b5c2a6a.tar.bz2 |
Remove byte vectors from cplus_struct_type
This removes some byte vectors from cplus_struct_type, moving the
information into bitfields in holes in struct field.
A new 'enum accessibility' is added to hold some of this information.
A similar enum is removed from c-varobj.c.
Note that the stabs reader treats "ignored" as an accessibility.
However, the stabs texinfo documents this as a public field that is
optimized out -- unfortunately nobody has updated the stabs reader to
use the better value-based optimized-out machinery. I looked and
apparently gcc never emitted this visibility value, so whatever
compiler generated this stab is unknown. I left a comment in
gdbtypes.h to this effect.
Acked-By: Simon Marchi <simon.marchi@efficios.com>
Reviewed-by: Keith Seitz <keiths@redhat.com>
Diffstat (limited to 'gdbserver')
0 files changed, 0 insertions, 0 deletions