32 LONGEST embedded_offset, CORE_ADDR address,
33 struct ui_file *stream,
int recurse,
42 TARGET_CHAR_BIT * embedded_offset,
47 struct type *true_type;
48 struct type *ptr_type;
83 case TYPE_CODE_STRUCT:
86 stream, recurse, val, options);
void c_value_print_inner(struct value *, struct ui_file *, int, const struct value_print_options *)
static int dynamic_array_type(struct type *type, LONGEST embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, struct value *val, const struct value_print_options *options)
void d_value_print_inner(struct value *val, struct ui_file *stream, int recurse, const struct value_print_options *options)
struct type * lookup_array_range_type(struct type *element_type, LONGEST low_bound, LONGEST high_bound)
struct type * check_typedef(struct type *type)
LONGEST loc_bitpos() const
const char * name() const
struct type * type() const
struct type * target_type() const
struct field & field(int idx) const
struct value * value_at(struct type *type, CORE_ADDR addr)
struct type * value_type(const struct value *value)
LONGEST value_embedded_offset(const struct value *value)
CORE_ADDR unpack_pointer(struct type *type, const gdb_byte *valaddr)
CORE_ADDR value_address(const struct value *value)
int value_bits_any_optimized_out(const struct value *value, int bit_offset, int bit_length)
gdb::array_view< const gdb_byte > value_contents_for_printing(struct value *value)
LONGEST unpack_field_as_long(struct type *type, const gdb_byte *valaddr, int fieldno)