diff options
author | Tom Tromey <tom@tromey.com> | 2018-04-04 16:32:14 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-04-06 15:44:51 -0600 |
commit | 0c7e6dd852f01b3ea38b98c39a2bb36280b02b55 (patch) | |
tree | 7b33577a47288fe7f5dbc7e145670d355bb082e8 /gdb/target.c | |
parent | 2c8331b987f41fa53ed371d0bbeaa3cea50bd514 (diff) | |
download | binutils-0c7e6dd852f01b3ea38b98c39a2bb36280b02b55.zip binutils-0c7e6dd852f01b3ea38b98c39a2bb36280b02b55.tar.gz binutils-0c7e6dd852f01b3ea38b98c39a2bb36280b02b55.tar.bz2 |
Remove range_s VEC
This changes the "optimized_out" and "unavailable" VECs in struct
value to be std::vectors, and then fixes up all the uses.
gdb/ChangeLog
2018-04-06 Tom Tromey <tom@tromey.com>
* value.c (range_s): Remove typedef, VEC.
(struct range): Add operator<.
(range_lessthan): Remove.
(ranges_contain): Change type.
(~value): Update.
(struct value) <unavailable, optimized_out>: Now std::vector.
(value_entirely_available)
(value_entirely_covered_by_range_vector)
(value_entirely_unavailable, value_entirely_optimized_out):
Update.
(insert_into_bit_range_vector): Change argument type.
(find_first_range_overlap): Likewise.
(struct ranges_and_idx, value_contents_bits_eq)
(require_not_optimized_out, require_available): Update.
(ranges_copy_adjusted): Change argument types.
(value_optimized_out, value_copy, value_fetch_lazy): Update.
Diffstat (limited to 'gdb/target.c')
0 files changed, 0 insertions, 0 deletions