41 struct ui_file *stream,
int recurse,
42 const struct value *val,
59 error (
_(
"Unable to read string address"));
63 error (
_(
"Unable to read string length"));
91 const struct value *val,
108 stream, recurse, val, options);
119 c_val_print (type, valaddr, embedded_offset, address, stream,
120 recurse, val, options);
int unpack_value_field_as_long(struct type *type, const gdb_byte *valaddr, int embedded_offset, int fieldno, const struct value *val, LONGEST *result)
char * plongest(LONGEST l)
void c_val_print(struct type *, const gdb_byte *, int, CORE_ADDR, struct ui_file *, int, const struct value *, const struct value_print_options *)
#define TYPE_FIELD_TYPE(thistype, n)
const char * paddress(struct gdbarch *gdbarch, CORE_ADDR addr)
void fputs_filtered(const char *linebuffer, struct ui_file *stream)
struct gdbarch * get_type_arch(const struct type *type)
const gdb_byte * value_contents_for_printing_const(const struct value *value)
enum go_type go_classify_struct_type(struct type *type)
static void print_go_string(struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options)
#define TYPE_TARGET_TYPE(thistype)
#define TYPE_CODE(thistype)
void go_val_print(struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options)
#define CHECK_TYPEDEF(TYPE)
int val_print_string(struct type *elttype, const char *encoding, CORE_ADDR addr, int len, struct ui_file *stream, const struct value_print_options *options)
void error(const char *fmt,...)