2005-05-09 Andrew Cagney <cagney@gnu.org>

Use gdb_byte in preference to bfd_byte.
	* gdbarch.sh: Update.
	* gdbarch.h, gdbarch.c: Re-generate.
	* ada-lang.c, ada-lang.h, ada-valprint.c, arch-utils.c: Update.
	* c-lang.c, c-lang.h, c-valprint.c, cp-valprint.c: Update.
	* f-lang.c, f-lang.h, f-valprint.c, gdbcore.h, jv-lang.h: Update.
	* jv-valprint.c, language.c, language.h, m2-lang.c: Update.
	* m2-lang.h, m2-valprint.c, objc-lang.c, p-lang.c: Update.
	* p-lang.h, p-valprint.c, regcache.c, scm-lang.c: Update.
	* scm-lang.h, scm-valprint.c, target.c, target.h: Update.
	* tramp-frame.c, valarith.c, valops.c, valprint.c: Update.
	* valprint.h, value.c, value.h: Update.
This commit is contained in:
Andrew Cagney 2005-05-09 21:20:35 +00:00
parent dbdb27ec2d
commit fc1a4b4705
40 changed files with 218 additions and 203 deletions

View file

@ -1,3 +1,18 @@
2005-05-09 Andrew Cagney <cagney@gnu.org>
Use gdb_byte in preference to bfd_byte.
* gdbarch.sh: Update.
* gdbarch.h, gdbarch.c: Re-generate.
* ada-lang.c, ada-lang.h, ada-valprint.c, arch-utils.c: Update.
* c-lang.c, c-lang.h, c-valprint.c, cp-valprint.c: Update.
* f-lang.c, f-lang.h, f-valprint.c, gdbcore.h, jv-lang.h: Update.
* jv-valprint.c, language.c, language.h, m2-lang.c: Update.
* m2-lang.h, m2-valprint.c, objc-lang.c, p-lang.c: Update.
* p-lang.h, p-valprint.c, regcache.c, scm-lang.c: Update.
* scm-lang.h, scm-valprint.c, target.c, target.h: Update.
* tramp-frame.c, valarith.c, valops.c, valprint.c: Update.
* valprint.h, value.c, value.h: Update.
2005-05-09 Mark Kettenis <kettenis@gnu.org> 2005-05-09 Mark Kettenis <kettenis@gnu.org>
* vaxbsd-nat.c (vaxbsd_supply_gregset, vaxbsd_collect_gregset): * vaxbsd-nat.c (vaxbsd_supply_gregset, vaxbsd_collect_gregset):

View file

@ -163,7 +163,7 @@ static struct value *evaluate_subexp_type (struct expression *, int *);
static int is_dynamic_field (struct type *, int); static int is_dynamic_field (struct type *, int);
static struct type *to_fixed_variant_branch_type (struct type *, static struct type *to_fixed_variant_branch_type (struct type *,
const bfd_byte *, const gdb_byte *,
CORE_ADDR, struct value *); CORE_ADDR, struct value *);
static struct type *to_fixed_array_type (struct type *, struct value *, int); static struct type *to_fixed_array_type (struct type *, struct value *, int);
@ -415,7 +415,7 @@ is_suffix (const char *str, const char *suffix)
struct value * struct value *
value_from_contents_and_address (struct type *type, value_from_contents_and_address (struct type *type,
const bfd_byte *valaddr, const gdb_byte *valaddr,
CORE_ADDR address) CORE_ADDR address)
{ {
struct value *v = allocate_value (type); struct value *v = allocate_value (type);
@ -461,8 +461,8 @@ coerce_unspec_val_to_type (struct value *val, struct type *type)
} }
} }
static const bfd_byte * static const gdb_byte *
cond_offset_host (const bfd_byte *valaddr, long offset) cond_offset_host (const gdb_byte *valaddr, long offset)
{ {
if (valaddr == NULL) if (valaddr == NULL)
return NULL; return NULL;
@ -1783,7 +1783,7 @@ has_negatives (struct type *type)
Assumes 0 <= BIT_OFFSET < HOST_CHAR_BIT. */ Assumes 0 <= BIT_OFFSET < HOST_CHAR_BIT. */
struct value * struct value *
ada_value_primitive_packed_val (struct value *obj, const bfd_byte *valaddr, ada_value_primitive_packed_val (struct value *obj, const gdb_byte *valaddr,
long offset, int bit_offset, int bit_size, long offset, int bit_offset, int bit_size,
struct type *type) struct type *type)
{ {
@ -1935,7 +1935,7 @@ ada_value_primitive_packed_val (struct value *obj, const bfd_byte *valaddr,
TARGET, starting at bit offset TARG_OFFSET. SOURCE and TARGET must TARGET, starting at bit offset TARG_OFFSET. SOURCE and TARGET must
not overlap. */ not overlap. */
static void static void
move_bits (bfd_byte *target, int targ_offset, const bfd_byte *source, move_bits (gdb_byte *target, int targ_offset, const gdb_byte *source,
int src_offset, int n) int src_offset, int n)
{ {
unsigned int accum, mask; unsigned int accum, mask;
@ -5000,7 +5000,7 @@ ada_value_tag (struct value *val)
static struct value * static struct value *
value_tag_from_contents_and_address (struct type *type, value_tag_from_contents_and_address (struct type *type,
const bfd_byte *valaddr, const gdb_byte *valaddr,
CORE_ADDR address) CORE_ADDR address)
{ {
int tag_byte_offset, dummy1, dummy2; int tag_byte_offset, dummy1, dummy2;
@ -5008,7 +5008,7 @@ value_tag_from_contents_and_address (struct type *type,
if (find_struct_field ("_tag", type, 0, &tag_type, &tag_byte_offset, if (find_struct_field ("_tag", type, 0, &tag_type, &tag_byte_offset,
&dummy1, &dummy2)) &dummy1, &dummy2))
{ {
const bfd_byte *valaddr1 = ((valaddr == NULL) const gdb_byte *valaddr1 = ((valaddr == NULL)
? NULL ? NULL
: valaddr + tag_byte_offset); : valaddr + tag_byte_offset);
CORE_ADDR address1 = (address == 0) ? 0 : address + tag_byte_offset; CORE_ADDR address1 = (address == 0) ? 0 : address + tag_byte_offset;
@ -5706,7 +5706,7 @@ BadName:
int int
ada_which_variant_applies (struct type *var_type, struct type *outer_type, ada_which_variant_applies (struct type *var_type, struct type *outer_type,
const bfd_byte *outer_valaddr) const gdb_byte *outer_valaddr)
{ {
int others_clause; int others_clause;
int i; int i;
@ -6057,7 +6057,7 @@ empty_record (struct objfile *objfile)
struct type * struct type *
ada_template_to_fixed_record_type_1 (struct type *type, ada_template_to_fixed_record_type_1 (struct type *type,
const bfd_byte *valaddr, const gdb_byte *valaddr,
CORE_ADDR address, struct value *dval0, CORE_ADDR address, struct value *dval0,
int keep_dynamic_fields) int keep_dynamic_fields)
{ {
@ -6217,7 +6217,7 @@ ada_template_to_fixed_record_type_1 (struct type *type,
of 1. */ of 1. */
static struct type * static struct type *
template_to_fixed_record_type (struct type *type, const bfd_byte *valaddr, template_to_fixed_record_type (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct value *dval0) CORE_ADDR address, struct value *dval0)
{ {
return ada_template_to_fixed_record_type_1 (type, valaddr, return ada_template_to_fixed_record_type_1 (type, valaddr,
@ -6284,7 +6284,7 @@ template_to_static_fixed_type (struct type *type0)
contains the necessary discriminant values. */ contains the necessary discriminant values. */
static struct type * static struct type *
to_record_with_fixed_variant_part (struct type *type, const bfd_byte *valaddr, to_record_with_fixed_variant_part (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct value *dval0) CORE_ADDR address, struct value *dval0)
{ {
struct value *mark = value_mark (); struct value *mark = value_mark ();
@ -6362,7 +6362,7 @@ to_record_with_fixed_variant_part (struct type *type, const bfd_byte *valaddr,
shortcut and suspect the compiler should be altered. FIXME. */ shortcut and suspect the compiler should be altered. FIXME. */
static struct type * static struct type *
to_fixed_record_type (struct type *type0, const bfd_byte *valaddr, to_fixed_record_type (struct type *type0, const gdb_byte *valaddr,
CORE_ADDR address, struct value *dval) CORE_ADDR address, struct value *dval)
{ {
struct type *templ_type; struct type *templ_type;
@ -6397,7 +6397,7 @@ to_fixed_record_type (struct type *type0, const bfd_byte *valaddr,
indicated in the union's type name. */ indicated in the union's type name. */
static struct type * static struct type *
to_fixed_variant_branch_type (struct type *var_type0, const bfd_byte *valaddr, to_fixed_variant_branch_type (struct type *var_type0, const gdb_byte *valaddr,
CORE_ADDR address, struct value *dval) CORE_ADDR address, struct value *dval)
{ {
int which; int which;
@ -6503,7 +6503,7 @@ to_fixed_array_type (struct type *type0, struct value *dval,
ADDRESS or in VALADDR contains these discriminants. */ ADDRESS or in VALADDR contains these discriminants. */
struct type * struct type *
ada_to_fixed_type (struct type *type, const bfd_byte *valaddr, ada_to_fixed_type (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct value *dval) CORE_ADDR address, struct value *dval)
{ {
type = ada_check_typedef (type); type = ada_check_typedef (type);
@ -6855,8 +6855,8 @@ ada_aligned_type (struct type *type)
/* The address of the aligned value in an object at address VALADDR /* The address of the aligned value in an object at address VALADDR
having type TYPE. Assumes ada_is_aligner_type (TYPE). */ having type TYPE. Assumes ada_is_aligner_type (TYPE). */
const bfd_byte * const gdb_byte *
ada_aligned_value_addr (struct type *type, const bfd_byte *valaddr) ada_aligned_value_addr (struct type *type, const gdb_byte *valaddr)
{ {
if (ada_is_aligner_type (type)) if (ada_is_aligner_type (type))
return ada_aligned_value_addr (TYPE_FIELD_TYPE (type, 0), return ada_aligned_value_addr (TYPE_FIELD_TYPE (type, 0),

View file

@ -188,7 +188,7 @@ extern void ada_error (char *); /* Defined in ada-exp.y */
extern void ada_print_type (struct type *, char *, struct ui_file *, int, extern void ada_print_type (struct type *, char *, struct ui_file *, int,
int); int);
extern int ada_val_print (struct type *, const bfd_byte *, int, CORE_ADDR, extern int ada_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);
@ -198,14 +198,14 @@ extern int ada_value_print (struct value *, struct ui_file *, int,
/* Defined in ada-lang.c */ /* Defined in ada-lang.c */
extern struct value *value_from_contents_and_address (struct type *, extern struct value *value_from_contents_and_address (struct type *,
const bfd_byte *, const gdb_byte *,
CORE_ADDR); CORE_ADDR);
extern void ada_emit_char (int, struct ui_file *, int, int); extern void ada_emit_char (int, struct ui_file *, int, int);
extern void ada_printchar (int, struct ui_file *); extern void ada_printchar (int, struct ui_file *);
extern void ada_printstr (struct ui_file *, const bfd_byte *, extern void ada_printstr (struct ui_file *, const gdb_byte *,
unsigned int, int, int); unsigned int, int, int);
extern void ada_convert_actuals (struct value *, int, struct value **, extern void ada_convert_actuals (struct value *, int, struct value **,
@ -279,7 +279,7 @@ extern int ada_is_ignored_field (struct type *, int);
extern int ada_is_packed_array_type (struct type *); extern int ada_is_packed_array_type (struct type *);
extern struct value *ada_value_primitive_packed_val (struct value *, extern struct value *ada_value_primitive_packed_val (struct value *,
const bfd_byte *, const gdb_byte *,
long, int, int, long, int, int,
struct type *); struct type *);
@ -319,8 +319,8 @@ extern int ada_is_aligner_type (struct type *);
extern struct type *ada_aligned_type (struct type *); extern struct type *ada_aligned_type (struct type *);
extern const bfd_byte *ada_aligned_value_addr (struct type *, extern const gdb_byte *ada_aligned_value_addr (struct type *,
const bfd_byte *); const gdb_byte *);
extern const char *ada_attribute_name (enum exp_opcode); extern const char *ada_attribute_name (enum exp_opcode);
@ -343,13 +343,13 @@ extern struct value *ada_vax_float_print_function (struct type *);
extern struct type *ada_system_address_type (void); extern struct type *ada_system_address_type (void);
extern int ada_which_variant_applies (struct type *, struct type *, extern int ada_which_variant_applies (struct type *, struct type *,
const bfd_byte *); const gdb_byte *);
extern struct type *ada_to_fixed_type (struct type *, const bfd_byte *, extern struct type *ada_to_fixed_type (struct type *, const gdb_byte *,
CORE_ADDR, struct value *); CORE_ADDR, struct value *);
extern struct type *ada_template_to_fixed_record_type_1 (struct type *type, extern struct type *ada_template_to_fixed_record_type_1 (struct type *type,
const bfd_byte *valaddr, const gdb_byte *valaddr,
CORE_ADDR address, CORE_ADDR address,
struct value *dval0, struct value *dval0,
int keep_dynamic_fields); int keep_dynamic_fields);

View file

@ -39,7 +39,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
struct ada_val_print_args struct ada_val_print_args
{ {
struct type *type; struct type *type;
const bfd_byte *valaddr0; const gdb_byte *valaddr0;
int embedded_offset; int embedded_offset;
CORE_ADDR address; CORE_ADDR address;
struct ui_file *stream; struct ui_file *stream;
@ -49,19 +49,19 @@ struct ada_val_print_args
enum val_prettyprint pretty; enum val_prettyprint pretty;
}; };
static void print_record (struct type *, const bfd_byte *, struct ui_file *, static void print_record (struct type *, const gdb_byte *, struct ui_file *,
int, int, enum val_prettyprint); int, int, enum val_prettyprint);
static int print_field_values (struct type *, const bfd_byte *, static int print_field_values (struct type *, const gdb_byte *,
struct ui_file *, int, int, struct ui_file *, int, int,
enum val_prettyprint, int, struct type *, enum val_prettyprint, int, struct type *,
const bfd_byte *); const gdb_byte *);
static void adjust_type_signedness (struct type *); static void adjust_type_signedness (struct type *);
static int ada_val_print_stub (void *args0); static int ada_val_print_stub (void *args0);
static int ada_val_print_1 (struct type *, const bfd_byte *, int, CORE_ADDR, static int ada_val_print_1 (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);
@ -129,7 +129,7 @@ print_optional_low_bound (struct ui_file *stream, struct type *type)
by ada_coerce_to_simple_array). */ by ada_coerce_to_simple_array). */
static void static void
val_print_packed_array_elements (struct type *type, const bfd_byte *valaddr, val_print_packed_array_elements (struct type *type, const gdb_byte *valaddr,
int bitoffset, struct ui_file *stream, int bitoffset, struct ui_file *stream,
int format, int recurse, int format, int recurse,
enum val_prettyprint pretty) enum val_prettyprint pretty)
@ -237,7 +237,7 @@ val_print_packed_array_elements (struct type *type, const bfd_byte *valaddr,
} }
static struct type * static struct type *
printable_val_type (struct type *type, const bfd_byte *valaddr) printable_val_type (struct type *type, const gdb_byte *valaddr)
{ {
return ada_to_fixed_type (ada_aligned_type (type), valaddr, 0, NULL); return ada_to_fixed_type (ada_aligned_type (type), valaddr, 0, NULL);
} }
@ -269,7 +269,7 @@ ada_emit_char (int c, struct ui_file *stream, int quoter, int type_len)
or 2) of a character. */ or 2) of a character. */
static int static int
char_at (const bfd_byte *string, int i, int type_len) char_at (const gdb_byte *string, int i, int type_len)
{ {
if (type_len == 1) if (type_len == 1)
return string[i]; return string[i];
@ -290,7 +290,7 @@ ui_memcpy (void *dest, const char *buffer, long len)
a decimal point, and at least one digit before and after the a decimal point, and at least one digit before and after the
point. We use GNAT format for NaNs and infinities. */ point. We use GNAT format for NaNs and infinities. */
static void static void
ada_print_floating (const bfd_byte *valaddr, struct type *type, ada_print_floating (const gdb_byte *valaddr, struct type *type,
struct ui_file *stream) struct ui_file *stream)
{ {
char buffer[64]; char buffer[64];
@ -431,7 +431,7 @@ ada_print_scalar (struct type *type, LONGEST val, struct ui_file *stream)
*/ */
static void static void
printstr (struct ui_file *stream, const bfd_byte *string, printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int force_ellipses, int type_len) unsigned int length, int force_ellipses, int type_len)
{ {
unsigned int i; unsigned int i;
@ -520,7 +520,7 @@ printstr (struct ui_file *stream, const bfd_byte *string,
} }
void void
ada_printstr (struct ui_file *stream, const bfd_byte *string, ada_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
printstr (stream, string, length, force_ellipses, width); printstr (stream, string, length, force_ellipses, width);
@ -547,7 +547,7 @@ ada_printstr (struct ui_file *stream, const bfd_byte *string,
arrays.) */ arrays.) */
int int
ada_val_print (struct type *type, const bfd_byte *valaddr0, ada_val_print (struct type *type, const gdb_byte *valaddr0,
int embedded_offset, CORE_ADDR address, int embedded_offset, CORE_ADDR address,
struct ui_file *stream, int format, int deref_ref, struct ui_file *stream, int format, int deref_ref,
int recurse, enum val_prettyprint pretty) int recurse, enum val_prettyprint pretty)
@ -582,7 +582,7 @@ ada_val_print_stub (void *args0)
* does not catch evaluation errors (leaving that to ada_val_print). */ * does not catch evaluation errors (leaving that to ada_val_print). */
static int static int
ada_val_print_1 (struct type *type, const bfd_byte *valaddr0, ada_val_print_1 (struct type *type, const gdb_byte *valaddr0,
int embedded_offset, CORE_ADDR address, int embedded_offset, CORE_ADDR address,
struct ui_file *stream, int format, struct ui_file *stream, int format,
int deref_ref, int recurse, enum val_prettyprint pretty) int deref_ref, int recurse, enum val_prettyprint pretty)
@ -592,7 +592,7 @@ ada_val_print_1 (struct type *type, const bfd_byte *valaddr0,
struct type *elttype; struct type *elttype;
unsigned int eltlen; unsigned int eltlen;
LONGEST val; LONGEST val;
const bfd_byte *valaddr = valaddr0 + embedded_offset; const gdb_byte *valaddr = valaddr0 + embedded_offset;
type = ada_check_typedef (type); type = ada_check_typedef (type);
@ -873,10 +873,10 @@ ada_val_print_1 (struct type *type, const bfd_byte *valaddr0,
} }
static int static int
print_variant_part (struct type *type, int field_num, const bfd_byte *valaddr, print_variant_part (struct type *type, int field_num, const gdb_byte *valaddr,
struct ui_file *stream, int format, int recurse, struct ui_file *stream, int format, int recurse,
enum val_prettyprint pretty, int comma_needed, enum val_prettyprint pretty, int comma_needed,
struct type *outer_type, const bfd_byte *outer_valaddr) struct type *outer_type, const gdb_byte *outer_valaddr)
{ {
struct type *var_type = TYPE_FIELD_TYPE (type, field_num); struct type *var_type = TYPE_FIELD_TYPE (type, field_num);
int which = ada_which_variant_applies (var_type, outer_type, outer_valaddr); int which = ada_which_variant_applies (var_type, outer_type, outer_valaddr);
@ -896,7 +896,7 @@ int
ada_value_print (struct value *val0, struct ui_file *stream, int format, ada_value_print (struct value *val0, struct ui_file *stream, int format,
enum val_prettyprint pretty) enum val_prettyprint pretty)
{ {
const bfd_byte *valaddr = value_contents (val0); const gdb_byte *valaddr = value_contents (val0);
CORE_ADDR address = VALUE_ADDRESS (val0) + value_offset (val0); CORE_ADDR address = VALUE_ADDRESS (val0) + value_offset (val0);
struct type *type = struct type *type =
ada_to_fixed_type (value_type (val0), valaddr, address, NULL); ada_to_fixed_type (value_type (val0), valaddr, address, NULL);
@ -952,7 +952,7 @@ ada_value_print (struct value *val0, struct ui_file *stream, int format,
} }
static void static void
print_record (struct type *type, const bfd_byte *valaddr, print_record (struct type *type, const gdb_byte *valaddr,
struct ui_file *stream, int format, int recurse, struct ui_file *stream, int format, int recurse,
enum val_prettyprint pretty) enum val_prettyprint pretty)
{ {
@ -985,10 +985,10 @@ print_record (struct type *type, const bfd_byte *valaddr,
Returns 1 if COMMA_NEEDED or any fields were printed. */ Returns 1 if COMMA_NEEDED or any fields were printed. */
static int static int
print_field_values (struct type *type, const bfd_byte *valaddr, print_field_values (struct type *type, const gdb_byte *valaddr,
struct ui_file *stream, int format, int recurse, struct ui_file *stream, int format, int recurse,
enum val_prettyprint pretty, int comma_needed, enum val_prettyprint pretty, int comma_needed,
struct type *outer_type, const bfd_byte *outer_valaddr) struct type *outer_type, const gdb_byte *outer_valaddr)
{ {
int i, len; int i, len;

View file

@ -44,7 +44,7 @@ legacy_extract_return_value (struct type *type, struct regcache *regcache,
void *valbuf) void *valbuf)
{ {
char *registers = deprecated_grub_regcache_for_registers (regcache); char *registers = deprecated_grub_regcache_for_registers (regcache);
bfd_byte *buf = valbuf; gdb_byte *buf = valbuf;
DEPRECATED_EXTRACT_RETURN_VALUE (type, registers, buf); /* OK */ DEPRECATED_EXTRACT_RETURN_VALUE (type, registers, buf); /* OK */
} }
@ -54,7 +54,7 @@ void
legacy_store_return_value (struct type *type, struct regcache *regcache, legacy_store_return_value (struct type *type, struct regcache *regcache,
const void *buf) const void *buf)
{ {
bfd_byte *b = alloca (TYPE_LENGTH (type)); gdb_byte *b = alloca (TYPE_LENGTH (type));
gdb_assert (regcache == current_regcache); gdb_assert (regcache == current_regcache);
memcpy (b, buf, TYPE_LENGTH (type)); memcpy (b, buf, TYPE_LENGTH (type));
DEPRECATED_STORE_RETURN_VALUE (type, b); DEPRECATED_STORE_RETURN_VALUE (type, b);

View file

@ -86,7 +86,7 @@ c_printchar (int c, struct ui_file *stream)
printing LENGTH characters, or if FORCE_ELLIPSES. */ printing LENGTH characters, or if FORCE_ELLIPSES. */
void void
c_printstr (struct ui_file *stream, const bfd_byte *string, c_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
unsigned int i; unsigned int i;

View file

@ -39,7 +39,7 @@ extern void c_error (char *); /* Defined in c-exp.y */
extern void c_print_type (struct type *, char *, struct ui_file *, int, extern void c_print_type (struct type *, char *, struct ui_file *, int,
int); int);
extern int c_val_print (struct type *, const bfd_byte *, int, CORE_ADDR, extern int c_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);
@ -50,7 +50,7 @@ extern int c_value_print (struct value *, struct ui_file *, int,
extern void c_printchar (int, struct ui_file *); extern void c_printchar (int, struct ui_file *);
extern void c_printstr (struct ui_file * stream, const bfd_byte *string, extern void c_printstr (struct ui_file * stream, const gdb_byte *string,
unsigned int length, int width, unsigned int length, int width,
int force_ellipses); int force_ellipses);
@ -76,14 +76,14 @@ extern int vtblprint; /* Controls printing of vtbl's */
extern int static_field_print; extern int static_field_print;
extern void cp_print_class_member (const bfd_byte *, struct type *, extern void cp_print_class_member (const gdb_byte *, struct type *,
struct ui_file *, char *); struct ui_file *, char *);
extern void cp_print_class_method (const bfd_byte *, struct type *, extern void cp_print_class_method (const gdb_byte *, struct type *,
struct ui_file *); struct ui_file *);
extern void cp_print_value_fields (struct type *, struct type *, extern void cp_print_value_fields (struct type *, struct type *,
const bfd_byte *, int, CORE_ADDR, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, struct ui_file *, int,
int, enum val_prettyprint, int, enum val_prettyprint,
struct type **, int); struct type **, int);

View file

@ -70,7 +70,7 @@ print_function_pointer_address (CORE_ADDR address, struct ui_file *stream)
The PRETTY parameter controls prettyprinting. */ The PRETTY parameter controls prettyprinting. */
int int
c_val_print (struct type *type, const bfd_byte *valaddr, int embedded_offset, c_val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
CORE_ADDR address, struct ui_file *stream, int format, CORE_ADDR address, struct ui_file *stream, int format,
int deref_ref, int recurse, enum val_prettyprint pretty) int deref_ref, int recurse, enum val_prettyprint pretty)
{ {

View file

@ -81,7 +81,7 @@ static void cp_print_static_field (struct type *, struct value *,
struct ui_file *, int, int, struct ui_file *, int, int,
enum val_prettyprint); enum val_prettyprint);
static void cp_print_value (struct type *, struct type *, const bfd_byte *, static void cp_print_value (struct type *, struct type *, const gdb_byte *,
int, CORE_ADDR, struct ui_file *, int, int, int, CORE_ADDR, struct ui_file *, int, int,
enum val_prettyprint, struct type **); enum val_prettyprint, struct type **);
@ -93,7 +93,7 @@ static void cp_print_hpacc_virtual_table_entries (struct type *, int *,
void void
cp_print_class_method (const bfd_byte *valaddr, cp_print_class_method (const gdb_byte *valaddr,
struct type *type, struct type *type,
struct ui_file *stream) struct ui_file *stream)
{ {
@ -259,7 +259,7 @@ cp_is_vtbl_member (struct type *type)
void void
cp_print_value_fields (struct type *type, struct type *real_type, cp_print_value_fields (struct type *type, struct type *real_type,
const bfd_byte *valaddr, int offset, CORE_ADDR address, const gdb_byte *valaddr, int offset, CORE_ADDR address,
struct ui_file *stream, int format, int recurse, struct ui_file *stream, int format, int recurse,
enum val_prettyprint pretty, enum val_prettyprint pretty,
struct type **dont_print_vb,int dont_print_statmem) struct type **dont_print_vb,int dont_print_statmem)
@ -520,7 +520,7 @@ cp_print_value_fields (struct type *type, struct type *real_type,
static void static void
cp_print_value (struct type *type, struct type *real_type, cp_print_value (struct type *type, struct type *real_type,
const bfd_byte *valaddr, int offset, CORE_ADDR address, const gdb_byte *valaddr, int offset, CORE_ADDR address,
struct ui_file *stream, int format, int recurse, struct ui_file *stream, int format, int recurse,
enum val_prettyprint pretty, struct type **dont_print_vb) enum val_prettyprint pretty, struct type **dont_print_vb)
{ {
@ -547,7 +547,7 @@ cp_print_value (struct type *type, struct type *real_type,
int skip; int skip;
struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i)); struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i));
char *basename = TYPE_NAME (baseclass); char *basename = TYPE_NAME (baseclass);
const bfd_byte *base_valaddr; const gdb_byte *base_valaddr;
if (BASETYPE_VIA_VIRTUAL (type, i)) if (BASETYPE_VIA_VIRTUAL (type, i))
{ {
@ -594,7 +594,7 @@ cp_print_value (struct type *type, struct type *real_type,
|| (boffset + offset) >= TYPE_LENGTH (type))) || (boffset + offset) >= TYPE_LENGTH (type)))
{ {
/* FIXME (alloca): unsafe if baseclass is really really large. */ /* FIXME (alloca): unsafe if baseclass is really really large. */
bfd_byte *buf = alloca (TYPE_LENGTH (baseclass)); gdb_byte *buf = alloca (TYPE_LENGTH (baseclass));
base_valaddr = buf; base_valaddr = buf;
if (target_read_memory (address + boffset, buf, if (target_read_memory (address + boffset, buf,
TYPE_LENGTH (baseclass)) != 0) TYPE_LENGTH (baseclass)) != 0)
@ -704,7 +704,7 @@ cp_print_static_field (struct type *type,
} }
void void
cp_print_class_member (const bfd_byte *valaddr, struct type *domain, cp_print_class_member (const gdb_byte *valaddr, struct type *domain,
struct ui_file *stream, char *prefix) struct ui_file *stream, char *prefix)
{ {

View file

@ -160,7 +160,7 @@ f_printchar (int c, struct ui_file *stream)
be replaced with a true F77 version. */ be replaced with a true F77 version. */
static void static void
f_printstr (struct ui_file *stream, const bfd_byte *string, f_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
unsigned int i; unsigned int i;

View file

@ -30,7 +30,7 @@ extern void f_error (char *); /* Defined in f-exp.y */
extern void f_print_type (struct type *, char *, struct ui_file *, int, extern void f_print_type (struct type *, char *, struct ui_file *, int,
int); int);
extern int f_val_print (struct type *, const bfd_byte *, int, CORE_ADDR, extern int f_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);

View file

@ -274,7 +274,7 @@ f77_create_arrayprint_offset_tbl (struct type *type, struct ui_file *stream)
static void static void
f77_print_array_1 (int nss, int ndimensions, struct type *type, f77_print_array_1 (int nss, int ndimensions, struct type *type,
const bfd_byte *valaddr, CORE_ADDR address, const gdb_byte *valaddr, CORE_ADDR address,
struct ui_file *stream, int format, struct ui_file *stream, int format,
int deref_ref, int recurse, enum val_prettyprint pretty, int deref_ref, int recurse, enum val_prettyprint pretty,
int *elts) int *elts)
@ -319,7 +319,7 @@ f77_print_array_1 (int nss, int ndimensions, struct type *type,
stuff and then immediately call f77_print_array_1() */ stuff and then immediately call f77_print_array_1() */
static void static void
f77_print_array (struct type *type, const bfd_byte *valaddr, f77_print_array (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct ui_file *stream, CORE_ADDR address, struct ui_file *stream,
int format, int deref_ref, int recurse, int format, int deref_ref, int recurse,
enum val_prettyprint pretty) enum val_prettyprint pretty)
@ -358,7 +358,7 @@ f77_print_array (struct type *type, const bfd_byte *valaddr,
The PRETTY parameter controls prettyprinting. */ The PRETTY parameter controls prettyprinting. */
int int
f_val_print (struct type *type, const bfd_byte *valaddr, int embedded_offset, f_val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
CORE_ADDR address, struct ui_file *stream, int format, CORE_ADDR address, struct ui_file *stream, int format,
int deref_ref, int recurse, enum val_prettyprint pretty) int deref_ref, int recurse, enum val_prettyprint pretty)
{ {

View file

@ -2729,7 +2729,7 @@ gdbarch_integer_to_address_p (struct gdbarch *gdbarch)
} }
CORE_ADDR CORE_ADDR
gdbarch_integer_to_address (struct gdbarch *gdbarch, struct type *type, const bfd_byte *buf) gdbarch_integer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)
{ {
gdb_assert (gdbarch != NULL); gdb_assert (gdbarch != NULL);
gdb_assert (gdbarch->integer_to_address != NULL); gdb_assert (gdbarch->integer_to_address != NULL);
@ -2829,7 +2829,7 @@ set_gdbarch_store_return_value (struct gdbarch *gdbarch,
} }
void void
gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch, struct type *type, bfd_byte *regbuf, bfd_byte *valbuf) gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch, struct type *type, gdb_byte *regbuf, gdb_byte *valbuf)
{ {
gdb_assert (gdbarch != NULL); gdb_assert (gdbarch != NULL);
gdb_assert (gdbarch->deprecated_extract_return_value != NULL); gdb_assert (gdbarch->deprecated_extract_return_value != NULL);
@ -2846,7 +2846,7 @@ set_gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch,
} }
void void
gdbarch_deprecated_store_return_value (struct gdbarch *gdbarch, struct type *type, bfd_byte *valbuf) gdbarch_deprecated_store_return_value (struct gdbarch *gdbarch, struct type *type, gdb_byte *valbuf)
{ {
gdb_assert (gdbarch != NULL); gdb_assert (gdbarch != NULL);
gdb_assert (gdbarch->deprecated_store_return_value != NULL); gdb_assert (gdbarch->deprecated_store_return_value != NULL);
@ -2937,7 +2937,7 @@ set_gdbarch_inner_than (struct gdbarch *gdbarch,
gdbarch->inner_than = inner_than; gdbarch->inner_than = inner_than;
} }
const bfd_byte * const gdb_byte *
gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr) gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)
{ {
gdb_assert (gdbarch != NULL); gdb_assert (gdbarch != NULL);
@ -2979,7 +2979,7 @@ set_gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch,
} }
int int
gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, bfd_byte *contents_cache) gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, gdb_byte *contents_cache)
{ {
gdb_assert (gdbarch != NULL); gdb_assert (gdbarch != NULL);
gdb_assert (gdbarch->memory_insert_breakpoint != NULL); gdb_assert (gdbarch->memory_insert_breakpoint != NULL);
@ -2996,7 +2996,7 @@ set_gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch,
} }
int int
gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, bfd_byte *contents_cache) gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, gdb_byte *contents_cache)
{ {
gdb_assert (gdbarch != NULL); gdb_assert (gdbarch != NULL);
gdb_assert (gdbarch->memory_remove_breakpoint != NULL); gdb_assert (gdbarch->memory_remove_breakpoint != NULL);

View file

@ -749,8 +749,8 @@ extern void set_gdbarch_address_to_pointer (struct gdbarch *gdbarch, gdbarch_add
extern int gdbarch_integer_to_address_p (struct gdbarch *gdbarch); extern int gdbarch_integer_to_address_p (struct gdbarch *gdbarch);
typedef CORE_ADDR (gdbarch_integer_to_address_ftype) (struct gdbarch *gdbarch, struct type *type, const bfd_byte *buf); typedef CORE_ADDR (gdbarch_integer_to_address_ftype) (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf);
extern CORE_ADDR gdbarch_integer_to_address (struct gdbarch *gdbarch, struct type *type, const bfd_byte *buf); extern CORE_ADDR gdbarch_integer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf);
extern void set_gdbarch_integer_to_address (struct gdbarch *gdbarch, gdbarch_integer_to_address_ftype *integer_to_address); extern void set_gdbarch_integer_to_address (struct gdbarch *gdbarch, gdbarch_integer_to_address_ftype *integer_to_address);
/* NOTE: cagney/2003-03-24: Replaced by PUSH_ARGUMENTS. */ /* NOTE: cagney/2003-03-24: Replaced by PUSH_ARGUMENTS. */
@ -818,8 +818,8 @@ extern void set_gdbarch_store_return_value (struct gdbarch *gdbarch, gdbarch_sto
#define STORE_RETURN_VALUE(type, regcache, valbuf) (gdbarch_store_return_value (current_gdbarch, type, regcache, valbuf)) #define STORE_RETURN_VALUE(type, regcache, valbuf) (gdbarch_store_return_value (current_gdbarch, type, regcache, valbuf))
#endif #endif
typedef void (gdbarch_deprecated_extract_return_value_ftype) (struct type *type, bfd_byte *regbuf, bfd_byte *valbuf); typedef void (gdbarch_deprecated_extract_return_value_ftype) (struct type *type, gdb_byte *regbuf, gdb_byte *valbuf);
extern void gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch, struct type *type, bfd_byte *regbuf, bfd_byte *valbuf); extern void gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch, struct type *type, gdb_byte *regbuf, gdb_byte *valbuf);
extern void set_gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch, gdbarch_deprecated_extract_return_value_ftype *deprecated_extract_return_value); extern void set_gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch, gdbarch_deprecated_extract_return_value_ftype *deprecated_extract_return_value);
#if !defined (GDB_TM_FILE) && defined (DEPRECATED_EXTRACT_RETURN_VALUE) #if !defined (GDB_TM_FILE) && defined (DEPRECATED_EXTRACT_RETURN_VALUE)
#error "Non multi-arch definition of DEPRECATED_EXTRACT_RETURN_VALUE" #error "Non multi-arch definition of DEPRECATED_EXTRACT_RETURN_VALUE"
@ -828,8 +828,8 @@ extern void set_gdbarch_deprecated_extract_return_value (struct gdbarch *gdbarch
#define DEPRECATED_EXTRACT_RETURN_VALUE(type, regbuf, valbuf) (gdbarch_deprecated_extract_return_value (current_gdbarch, type, regbuf, valbuf)) #define DEPRECATED_EXTRACT_RETURN_VALUE(type, regbuf, valbuf) (gdbarch_deprecated_extract_return_value (current_gdbarch, type, regbuf, valbuf))
#endif #endif
typedef void (gdbarch_deprecated_store_return_value_ftype) (struct type *type, bfd_byte *valbuf); typedef void (gdbarch_deprecated_store_return_value_ftype) (struct type *type, gdb_byte *valbuf);
extern void gdbarch_deprecated_store_return_value (struct gdbarch *gdbarch, struct type *type, bfd_byte *valbuf); extern void gdbarch_deprecated_store_return_value (struct gdbarch *gdbarch, struct type *type, gdb_byte *valbuf);
extern void set_gdbarch_deprecated_store_return_value (struct gdbarch *gdbarch, gdbarch_deprecated_store_return_value_ftype *deprecated_store_return_value); extern void set_gdbarch_deprecated_store_return_value (struct gdbarch *gdbarch, gdbarch_deprecated_store_return_value_ftype *deprecated_store_return_value);
#if !defined (GDB_TM_FILE) && defined (DEPRECATED_STORE_RETURN_VALUE) #if !defined (GDB_TM_FILE) && defined (DEPRECATED_STORE_RETURN_VALUE)
#error "Non multi-arch definition of DEPRECATED_STORE_RETURN_VALUE" #error "Non multi-arch definition of DEPRECATED_STORE_RETURN_VALUE"
@ -911,8 +911,8 @@ extern void set_gdbarch_inner_than (struct gdbarch *gdbarch, gdbarch_inner_than_
#define INNER_THAN(lhs, rhs) (gdbarch_inner_than (current_gdbarch, lhs, rhs)) #define INNER_THAN(lhs, rhs) (gdbarch_inner_than (current_gdbarch, lhs, rhs))
#endif #endif
typedef const bfd_byte * (gdbarch_breakpoint_from_pc_ftype) (CORE_ADDR *pcptr, int *lenptr); typedef const gdb_byte * (gdbarch_breakpoint_from_pc_ftype) (CORE_ADDR *pcptr, int *lenptr);
extern const bfd_byte * gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr); extern const gdb_byte * gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr);
extern void set_gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, gdbarch_breakpoint_from_pc_ftype *breakpoint_from_pc); extern void set_gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, gdbarch_breakpoint_from_pc_ftype *breakpoint_from_pc);
#if !defined (GDB_TM_FILE) && defined (BREAKPOINT_FROM_PC) #if !defined (GDB_TM_FILE) && defined (BREAKPOINT_FROM_PC)
#error "Non multi-arch definition of BREAKPOINT_FROM_PC" #error "Non multi-arch definition of BREAKPOINT_FROM_PC"
@ -927,8 +927,8 @@ typedef CORE_ADDR (gdbarch_adjust_breakpoint_address_ftype) (struct gdbarch *gdb
extern CORE_ADDR gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, CORE_ADDR bpaddr); extern CORE_ADDR gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, CORE_ADDR bpaddr);
extern void set_gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, gdbarch_adjust_breakpoint_address_ftype *adjust_breakpoint_address); extern void set_gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, gdbarch_adjust_breakpoint_address_ftype *adjust_breakpoint_address);
typedef int (gdbarch_memory_insert_breakpoint_ftype) (CORE_ADDR addr, bfd_byte *contents_cache); typedef int (gdbarch_memory_insert_breakpoint_ftype) (CORE_ADDR addr, gdb_byte *contents_cache);
extern int gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, bfd_byte *contents_cache); extern int gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, gdb_byte *contents_cache);
extern void set_gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_insert_breakpoint_ftype *memory_insert_breakpoint); extern void set_gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_insert_breakpoint_ftype *memory_insert_breakpoint);
#if !defined (GDB_TM_FILE) && defined (MEMORY_INSERT_BREAKPOINT) #if !defined (GDB_TM_FILE) && defined (MEMORY_INSERT_BREAKPOINT)
#error "Non multi-arch definition of MEMORY_INSERT_BREAKPOINT" #error "Non multi-arch definition of MEMORY_INSERT_BREAKPOINT"
@ -937,8 +937,8 @@ extern void set_gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, gdbar
#define MEMORY_INSERT_BREAKPOINT(addr, contents_cache) (gdbarch_memory_insert_breakpoint (current_gdbarch, addr, contents_cache)) #define MEMORY_INSERT_BREAKPOINT(addr, contents_cache) (gdbarch_memory_insert_breakpoint (current_gdbarch, addr, contents_cache))
#endif #endif
typedef int (gdbarch_memory_remove_breakpoint_ftype) (CORE_ADDR addr, bfd_byte *contents_cache); typedef int (gdbarch_memory_remove_breakpoint_ftype) (CORE_ADDR addr, gdb_byte *contents_cache);
extern int gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, bfd_byte *contents_cache); extern int gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, CORE_ADDR addr, gdb_byte *contents_cache);
extern void set_gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_remove_breakpoint_ftype *memory_remove_breakpoint); extern void set_gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_remove_breakpoint_ftype *memory_remove_breakpoint);
#if !defined (GDB_TM_FILE) && defined (MEMORY_REMOVE_BREAKPOINT) #if !defined (GDB_TM_FILE) && defined (MEMORY_REMOVE_BREAKPOINT)
#error "Non multi-arch definition of MEMORY_REMOVE_BREAKPOINT" #error "Non multi-arch definition of MEMORY_REMOVE_BREAKPOINT"

View file

@ -499,7 +499,7 @@ f:=:void:value_to_register:struct frame_info *frame, int regnum, struct type *ty
# #
f:=:CORE_ADDR:pointer_to_address:struct type *type, const void *buf:type, buf::unsigned_pointer_to_address::0 f:=:CORE_ADDR:pointer_to_address:struct type *type, const void *buf:type, buf::unsigned_pointer_to_address::0
f:=:void:address_to_pointer:struct type *type, void *buf, CORE_ADDR addr:type, buf, addr::unsigned_address_to_pointer::0 f:=:void:address_to_pointer:struct type *type, void *buf, CORE_ADDR addr:type, buf, addr::unsigned_address_to_pointer::0
M::CORE_ADDR:integer_to_address:struct type *type, const bfd_byte *buf:type, buf M::CORE_ADDR:integer_to_address:struct type *type, const gdb_byte *buf:type, buf
# #
# NOTE: cagney/2003-03-24: Replaced by PUSH_ARGUMENTS. # NOTE: cagney/2003-03-24: Replaced by PUSH_ARGUMENTS.
F:=:void:deprecated_store_struct_return:CORE_ADDR addr, CORE_ADDR sp:addr, sp F:=:void:deprecated_store_struct_return:CORE_ADDR addr, CORE_ADDR sp:addr, sp
@ -521,8 +521,8 @@ M::enum return_value_convention:return_value:struct type *valtype, struct regcac
f:=:void:extract_return_value:struct type *type, struct regcache *regcache, void *valbuf:type, regcache, valbuf::legacy_extract_return_value::0 f:=:void:extract_return_value:struct type *type, struct regcache *regcache, void *valbuf:type, regcache, valbuf::legacy_extract_return_value::0
f:=:void:store_return_value:struct type *type, struct regcache *regcache, const void *valbuf:type, regcache, valbuf::legacy_store_return_value::0 f:=:void:store_return_value:struct type *type, struct regcache *regcache, const void *valbuf:type, regcache, valbuf::legacy_store_return_value::0
f:=:void:deprecated_extract_return_value:struct type *type, bfd_byte *regbuf, bfd_byte *valbuf:type, regbuf, valbuf f:=:void:deprecated_extract_return_value:struct type *type, gdb_byte *regbuf, gdb_byte *valbuf:type, regbuf, valbuf
f:=:void:deprecated_store_return_value:struct type *type, bfd_byte *valbuf:type, valbuf f:=:void:deprecated_store_return_value:struct type *type, gdb_byte *valbuf:type, valbuf
f:=:int:deprecated_use_struct_convention:int gcc_p, struct type *value_type:gcc_p, value_type::generic_use_struct_convention::0 f:=:int:deprecated_use_struct_convention:int gcc_p, struct type *value_type:gcc_p, value_type::generic_use_struct_convention::0
# As of 2004-01-17 only the 32-bit SPARC ABI has been identified as an # As of 2004-01-17 only the 32-bit SPARC ABI has been identified as an
@ -549,10 +549,10 @@ F:=:CORE_ADDR:deprecated_extract_struct_value_address:struct regcache *regcache:
# #
f:=:CORE_ADDR:skip_prologue:CORE_ADDR ip:ip:0:0 f:=:CORE_ADDR:skip_prologue:CORE_ADDR ip:ip:0:0
f:=:int:inner_than:CORE_ADDR lhs, CORE_ADDR rhs:lhs, rhs:0:0 f:=:int:inner_than:CORE_ADDR lhs, CORE_ADDR rhs:lhs, rhs:0:0
f:=:const bfd_byte *:breakpoint_from_pc:CORE_ADDR *pcptr, int *lenptr:pcptr, lenptr::0: f:=:const gdb_byte *:breakpoint_from_pc:CORE_ADDR *pcptr, int *lenptr:pcptr, lenptr::0:
M::CORE_ADDR:adjust_breakpoint_address:CORE_ADDR bpaddr:bpaddr M::CORE_ADDR:adjust_breakpoint_address:CORE_ADDR bpaddr:bpaddr
f:=:int:memory_insert_breakpoint:CORE_ADDR addr, bfd_byte *contents_cache:addr, contents_cache:0:default_memory_insert_breakpoint::0 f:=:int:memory_insert_breakpoint:CORE_ADDR addr, gdb_byte *contents_cache:addr, contents_cache:0:default_memory_insert_breakpoint::0
f:=:int:memory_remove_breakpoint:CORE_ADDR addr, bfd_byte *contents_cache:addr, contents_cache:0:default_memory_remove_breakpoint::0 f:=:int:memory_remove_breakpoint:CORE_ADDR addr, gdb_byte *contents_cache:addr, contents_cache:0:default_memory_remove_breakpoint::0
v:=:CORE_ADDR:decr_pc_after_break:::0:::0 v:=:CORE_ADDR:decr_pc_after_break:::0:::0
# A function can be addressed by either it's "pointer" (possibly a # A function can be addressed by either it's "pointer" (possibly a

View file

@ -86,7 +86,7 @@ CORE_ADDR read_memory_typed_address (CORE_ADDR addr, struct type *type);
byteswapping, alignment, different sizes for host vs. target types, byteswapping, alignment, different sizes for host vs. target types,
etc. */ etc. */
extern void write_memory (CORE_ADDR memaddr, const bfd_byte *myaddr, int len); extern void write_memory (CORE_ADDR memaddr, const gdb_byte *myaddr, int len);
/* Store VALUE at ADDR in the inferior as a LEN-byte unsigned integer. */ /* Store VALUE at ADDR in the inferior as a LEN-byte unsigned integer. */
extern void write_memory_unsigned_integer (CORE_ADDR addr, int len, extern void write_memory_unsigned_integer (CORE_ADDR addr, int len,

View file

@ -42,7 +42,7 @@ extern struct type *java_float_type;
extern struct type *java_double_type; extern struct type *java_double_type;
extern struct type *java_void_type; extern struct type *java_void_type;
extern int java_val_print (struct type *, const bfd_byte *, int, CORE_ADDR, extern int java_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);

View file

@ -244,7 +244,7 @@ java_value_print (struct value *val, struct ui_file *stream, int format,
should not print, or zero if called from top level. */ should not print, or zero if called from top level. */
static void static void
java_print_value_fields (struct type *type, const bfd_byte *valaddr, java_print_value_fields (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct ui_file *stream, CORE_ADDR address, struct ui_file *stream,
int format, int recurse, enum val_prettyprint pretty) int format, int recurse, enum val_prettyprint pretty)
{ {
@ -265,7 +265,7 @@ java_print_value_fields (struct type *type, const bfd_byte *valaddr,
int boffset; int boffset;
struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i)); struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i));
char *basename = TYPE_NAME (baseclass); char *basename = TYPE_NAME (baseclass);
const bfd_byte *base_valaddr; const gdb_byte *base_valaddr;
if (BASETYPE_VIA_VIRTUAL (type, i)) if (BASETYPE_VIA_VIRTUAL (type, i))
continue; continue;
@ -441,7 +441,7 @@ java_print_value_fields (struct type *type, const bfd_byte *valaddr,
The PRETTY parameter controls prettyprinting. */ The PRETTY parameter controls prettyprinting. */
int int
java_val_print (struct type *type, const bfd_byte *valaddr, java_val_print (struct type *type, const gdb_byte *valaddr,
int embedded_offset, CORE_ADDR address, int embedded_offset, CORE_ADDR address,
struct ui_file *stream, int format, int deref_ref, struct ui_file *stream, int format, int deref_ref,
int recurse, enum val_prettyprint pretty) int recurse, enum val_prettyprint pretty)

View file

@ -1082,7 +1082,7 @@ unk_lang_printchar (int c, struct ui_file *stream)
} }
static void static void
unk_lang_printstr (struct ui_file *stream, const bfd_byte *string, unk_lang_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
error (_("internal error - unimplemented function unk_lang_printstr called.")); error (_("internal error - unimplemented function unk_lang_printstr called."));
@ -1102,7 +1102,7 @@ unk_lang_print_type (struct type *type, char *varstring, struct ui_file *stream,
} }
static int static int
unk_lang_val_print (struct type *type, const bfd_byte *valaddr, unk_lang_val_print (struct type *type, const gdb_byte *valaddr,
int embedded_offset, CORE_ADDR address, int embedded_offset, CORE_ADDR address,
struct ui_file *stream, int format, struct ui_file *stream, int format,
int deref_ref, int recurse, enum val_prettyprint pretty) int deref_ref, int recurse, enum val_prettyprint pretty)

View file

@ -193,7 +193,7 @@ struct language_defn
void (*la_printchar) (int ch, struct ui_file * stream); void (*la_printchar) (int ch, struct ui_file * stream);
void (*la_printstr) (struct ui_file * stream, const bfd_byte *string, void (*la_printstr) (struct ui_file * stream, const gdb_byte *string,
unsigned int length, int width, unsigned int length, int width,
int force_ellipses); int force_ellipses);
@ -208,7 +208,7 @@ struct language_defn
/* Print a value using syntax appropriate for this language. */ /* Print a value using syntax appropriate for this language. */
int (*la_val_print) (struct type *, const bfd_byte *, int, CORE_ADDR, int (*la_val_print) (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);

View file

@ -107,7 +107,7 @@ m2_printchar (int c, struct ui_file *stream)
be replaced with a true Modula version. */ be replaced with a true Modula version. */
static void static void
m2_printstr (struct ui_file *stream, const bfd_byte *string, m2_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
unsigned int i; unsigned int i;

View file

@ -27,6 +27,6 @@ extern void m2_error (char *); /* Defined in m2-exp.y */
extern void m2_print_type (struct type *, char *, struct ui_file *, int, extern void m2_print_type (struct type *, char *, struct ui_file *, int,
int); int);
extern int m2_val_print (struct type *, const bfd_byte *, int, CORE_ADDR, extern int m2_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);

View file

@ -27,7 +27,7 @@
#include "c-lang.h" #include "c-lang.h"
int int
m2_val_print (struct type *type, const bfd_byte *valaddr, int embedded_offset, m2_val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
CORE_ADDR address, struct ui_file *stream, int format, CORE_ADDR address, struct ui_file *stream, int format,
int deref_ref, int recurse, enum val_prettyprint pretty) int deref_ref, int recurse, enum val_prettyprint pretty)
{ {

View file

@ -335,7 +335,7 @@ objc_printchar (int c, struct ui_file *stream)
FORCE_ELLIPSES. */ FORCE_ELLIPSES. */
static void static void
objc_printstr (struct ui_file *stream, const bfd_byte *string, objc_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
unsigned int i; unsigned int i;

View file

@ -157,7 +157,7 @@ pascal_printchar (int c, struct ui_file *stream)
had to stop before printing LENGTH characters, or if FORCE_ELLIPSES. */ had to stop before printing LENGTH characters, or if FORCE_ELLIPSES. */
void void
pascal_printstr (struct ui_file *stream, const bfd_byte *string, pascal_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
unsigned int i; unsigned int i;

View file

@ -29,7 +29,7 @@ extern void pascal_error (char *); /* Defined in p-exp.y */
/* Defined in p-typeprint.c */ /* Defined in p-typeprint.c */
extern void pascal_print_type (struct type *, char *, struct ui_file *, int, int); extern void pascal_print_type (struct type *, char *, struct ui_file *, int, int);
extern int pascal_val_print (struct type *, const bfd_byte *, int, extern int pascal_val_print (struct type *, const gdb_byte *, int,
CORE_ADDR, struct ui_file *, int, int, CORE_ADDR, struct ui_file *, int, int,
int, enum val_prettyprint); int, enum val_prettyprint);
@ -45,7 +45,7 @@ extern int
extern void pascal_printchar (int, struct ui_file *); extern void pascal_printchar (int, struct ui_file *);
extern void pascal_printstr (struct ui_file *, const bfd_byte *, extern void pascal_printstr (struct ui_file *, const gdb_byte *,
unsigned int, int, int); unsigned int, int, int);
extern struct type *pascal_create_fundamental_type (struct objfile *, int); extern struct type *pascal_create_fundamental_type (struct objfile *, int);
@ -66,13 +66,13 @@ extern int vtblprint; /* Controls printing of vtbl's */
extern int static_field_print; extern int static_field_print;
extern void pascal_object_print_class_member (const bfd_byte *, struct type *, extern void pascal_object_print_class_member (const gdb_byte *, struct type *,
struct ui_file *, char *); struct ui_file *, char *);
extern void pascal_object_print_class_method (const bfd_byte *, struct type *, extern void pascal_object_print_class_method (const gdb_byte *, struct type *,
struct ui_file *); struct ui_file *);
extern void pascal_object_print_value_fields (struct type *, const bfd_byte *, extern void pascal_object_print_value_fields (struct type *, const gdb_byte *,
CORE_ADDR, struct ui_file *, CORE_ADDR, struct ui_file *,
int, int, enum val_prettyprint, int, int, enum val_prettyprint,
struct type **, int); struct type **, int);

View file

@ -57,7 +57,7 @@
int int
pascal_val_print (struct type *type, const bfd_byte *valaddr, pascal_val_print (struct type *type, const gdb_byte *valaddr,
int embedded_offset, CORE_ADDR address, int embedded_offset, CORE_ADDR address,
struct ui_file *stream, int format, int deref_ref, struct ui_file *stream, int format, int deref_ref,
int recurse, enum val_prettyprint pretty) int recurse, enum val_prettyprint pretty)
@ -590,13 +590,13 @@ static void pascal_object_print_static_field (struct value *,
struct ui_file *, int, int, struct ui_file *, int, int,
enum val_prettyprint); enum val_prettyprint);
static void pascal_object_print_value (struct type *, const bfd_byte *, static void pascal_object_print_value (struct type *, const gdb_byte *,
CORE_ADDR, struct ui_file *, CORE_ADDR, struct ui_file *,
int, int, enum val_prettyprint, int, int, enum val_prettyprint,
struct type **); struct type **);
void void
pascal_object_print_class_method (const bfd_byte *valaddr, struct type *type, pascal_object_print_class_method (const gdb_byte *valaddr, struct type *type,
struct ui_file *stream) struct ui_file *stream)
{ {
struct type *domain; struct type *domain;
@ -736,7 +736,7 @@ pascal_object_is_vtbl_member (struct type *type)
should not print, or zero if called from top level. */ should not print, or zero if called from top level. */
void void
pascal_object_print_value_fields (struct type *type, const bfd_byte *valaddr, pascal_object_print_value_fields (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct ui_file *stream, CORE_ADDR address, struct ui_file *stream,
int format, int recurse, int format, int recurse,
enum val_prettyprint pretty, enum val_prettyprint pretty,
@ -907,7 +907,7 @@ pascal_object_print_value_fields (struct type *type, const bfd_byte *valaddr,
baseclasses. */ baseclasses. */
void void
pascal_object_print_value (struct type *type, const bfd_byte *valaddr, pascal_object_print_value (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct ui_file *stream, CORE_ADDR address, struct ui_file *stream,
int format, int recurse, int format, int recurse,
enum val_prettyprint pretty, enum val_prettyprint pretty,
@ -933,7 +933,7 @@ pascal_object_print_value (struct type *type, const bfd_byte *valaddr,
int boffset; int boffset;
struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i)); struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i));
char *basename = TYPE_NAME (baseclass); char *basename = TYPE_NAME (baseclass);
const bfd_byte *base_valaddr; const gdb_byte *base_valaddr;
if (BASETYPE_VIA_VIRTUAL (type, i)) if (BASETYPE_VIA_VIRTUAL (type, i))
{ {
@ -971,7 +971,7 @@ pascal_object_print_value (struct type *type, const bfd_byte *valaddr,
if (boffset != -1 && (boffset < 0 || boffset >= TYPE_LENGTH (type))) if (boffset != -1 && (boffset < 0 || boffset >= TYPE_LENGTH (type)))
{ {
/* FIXME (alloc): not safe is baseclass is really really big. */ /* FIXME (alloc): not safe is baseclass is really really big. */
bfd_byte *buf = alloca (TYPE_LENGTH (baseclass)); gdb_byte *buf = alloca (TYPE_LENGTH (baseclass));
base_valaddr = buf; base_valaddr = buf;
if (target_read_memory (address + boffset, buf, if (target_read_memory (address + boffset, buf,
TYPE_LENGTH (baseclass)) != 0) TYPE_LENGTH (baseclass)) != 0)
@ -1052,7 +1052,7 @@ pascal_object_print_static_field (struct value *val,
} }
void void
pascal_object_print_class_member (const bfd_byte *valaddr, struct type *domain, pascal_object_print_class_member (const gdb_byte *valaddr, struct type *domain,
struct ui_file *stream, char *prefix) struct ui_file *stream, char *prefix)
{ {

View file

@ -844,7 +844,7 @@ regcache_xfer_part (struct regcache *regcache, int regnum,
regcache_read_ftype *read, regcache_write_ftype *write) regcache_read_ftype *read, regcache_write_ftype *write)
{ {
struct regcache_descr *descr = regcache->descr; struct regcache_descr *descr = regcache->descr;
bfd_byte reg[MAX_REGISTER_SIZE]; gdb_byte reg[MAX_REGISTER_SIZE];
gdb_assert (offset >= 0 && offset <= descr->sizeof_register[regnum]); gdb_assert (offset >= 0 && offset <= descr->sizeof_register[regnum]);
gdb_assert (len >= 0 && offset + len <= descr->sizeof_register[regnum]); gdb_assert (len >= 0 && offset + len <= descr->sizeof_register[regnum]);
/* Something to do? */ /* Something to do? */

View file

@ -50,7 +50,7 @@ scm_printchar (int c, struct ui_file *stream)
} }
static void static void
scm_printstr (struct ui_file *stream, const bfd_byte *string, scm_printstr (struct ui_file *stream, const gdb_byte *string,
unsigned int length, int width, int force_ellipses) unsigned int length, int width, int force_ellipses)
{ {
fprintf_filtered (stream, "\"%s\"", string); fprintf_filtered (stream, "\"%s\"", string);

View file

@ -50,7 +50,7 @@ struct value;
extern int scm_value_print (struct value *, struct ui_file *, extern int scm_value_print (struct value *, struct ui_file *,
int, enum val_prettyprint); int, enum val_prettyprint);
extern int scm_val_print (struct type *, const bfd_byte *, int, CORE_ADDR, extern int scm_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
struct ui_file *, int, int, int, struct ui_file *, int, int, int,
enum val_prettyprint); enum val_prettyprint);

View file

@ -359,7 +359,7 @@ taloop:
} }
int int
scm_val_print (struct type *type, const bfd_byte *valaddr, scm_val_print (struct type *type, const gdb_byte *valaddr,
int embedded_offset, CORE_ADDR address, int embedded_offset, CORE_ADDR address,
struct ui_file *stream, int format, int deref_ref, struct ui_file *stream, int format, int deref_ref,
int recurse, enum val_prettyprint pretty) int recurse, enum val_prettyprint pretty)

View file

@ -114,9 +114,9 @@ static int deprecated_debug_xfer_memory (CORE_ADDR, char *, int, int,
static void debug_to_files_info (struct target_ops *); static void debug_to_files_info (struct target_ops *);
static int debug_to_insert_breakpoint (CORE_ADDR, bfd_byte *); static int debug_to_insert_breakpoint (CORE_ADDR, gdb_byte *);
static int debug_to_remove_breakpoint (CORE_ADDR, bfd_byte *); static int debug_to_remove_breakpoint (CORE_ADDR, gdb_byte *);
static int debug_to_can_use_hw_breakpoint (int, int, int); static int debug_to_can_use_hw_breakpoint (int, int, int);
@ -966,9 +966,9 @@ xfer_using_stratum (enum target_object object, const char *annex,
return 0; return 0;
offset += xfered; offset += xfered;
if (readbuf != NULL) if (readbuf != NULL)
readbuf = (bfd_byte *) readbuf + xfered; readbuf = (gdb_byte *) readbuf + xfered;
if (writebuf != NULL) if (writebuf != NULL)
writebuf = (bfd_byte *) writebuf + xfered; writebuf = (gdb_byte *) writebuf + xfered;
target = target_stack; target = target_stack;
} }
else if (xfered < 0) else if (xfered < 0)
@ -1001,7 +1001,7 @@ xfer_using_stratum (enum target_object object, const char *annex,
deal with partial reads should call target_read_memory_partial. */ deal with partial reads should call target_read_memory_partial. */
int int
target_read_memory (CORE_ADDR memaddr, bfd_byte *myaddr, int len) target_read_memory (CORE_ADDR memaddr, gdb_byte *myaddr, int len)
{ {
if (target_xfer_partial_p ()) if (target_xfer_partial_p ())
return xfer_using_stratum (TARGET_OBJECT_MEMORY, NULL, return xfer_using_stratum (TARGET_OBJECT_MEMORY, NULL,
@ -1011,9 +1011,9 @@ target_read_memory (CORE_ADDR memaddr, bfd_byte *myaddr, int len)
} }
int int
target_write_memory (CORE_ADDR memaddr, const bfd_byte *myaddr, int len) target_write_memory (CORE_ADDR memaddr, const gdb_byte *myaddr, int len)
{ {
bfd_byte *bytes = alloca (len); gdb_byte *bytes = alloca (len);
memcpy (bytes, myaddr, len); memcpy (bytes, myaddr, len);
if (target_xfer_partial_p ()) if (target_xfer_partial_p ())
return xfer_using_stratum (TARGET_OBJECT_MEMORY, NULL, return xfer_using_stratum (TARGET_OBJECT_MEMORY, NULL,
@ -1378,7 +1378,7 @@ target_read (struct target_ops *ops,
while (xfered < len) while (xfered < len)
{ {
LONGEST xfer = target_read_partial (ops, object, annex, LONGEST xfer = target_read_partial (ops, object, annex,
(bfd_byte *) buf + xfered, (gdb_byte *) buf + xfered,
offset + xfered, len - xfered); offset + xfered, len - xfered);
/* Call an observer, notifying them of the xfer progress? */ /* Call an observer, notifying them of the xfer progress? */
if (xfer <= 0) if (xfer <= 0)
@ -1400,7 +1400,7 @@ target_write (struct target_ops *ops,
while (xfered < len) while (xfered < len)
{ {
LONGEST xfer = target_write_partial (ops, object, annex, LONGEST xfer = target_write_partial (ops, object, annex,
(bfd_byte *) buf + xfered, (gdb_byte *) buf + xfered,
offset + xfered, len - xfered); offset + xfered, len - xfered);
/* Call an observer, notifying them of the xfer progress? */ /* Call an observer, notifying them of the xfer progress? */
if (xfer <= 0) if (xfer <= 0)
@ -2055,7 +2055,7 @@ debug_to_files_info (struct target_ops *target)
} }
static int static int
debug_to_insert_breakpoint (CORE_ADDR addr, bfd_byte *save) debug_to_insert_breakpoint (CORE_ADDR addr, gdb_byte *save)
{ {
int retval; int retval;
@ -2069,7 +2069,7 @@ debug_to_insert_breakpoint (CORE_ADDR addr, bfd_byte *save)
} }
static int static int
debug_to_remove_breakpoint (CORE_ADDR addr, bfd_byte *save) debug_to_remove_breakpoint (CORE_ADDR addr, gdb_byte *save)
{ {
int retval; int retval;

View file

@ -335,8 +335,8 @@ struct target_ops
struct target_ops *target); struct target_ops *target);
void (*to_files_info) (struct target_ops *); void (*to_files_info) (struct target_ops *);
int (*to_insert_breakpoint) (CORE_ADDR, bfd_byte *); int (*to_insert_breakpoint) (CORE_ADDR, gdb_byte *);
int (*to_remove_breakpoint) (CORE_ADDR, bfd_byte *); int (*to_remove_breakpoint) (CORE_ADDR, gdb_byte *);
int (*to_can_use_hw_breakpoint) (int, int, int); int (*to_can_use_hw_breakpoint) (int, int, int);
int (*to_insert_hw_breakpoint) (CORE_ADDR, char *); int (*to_insert_hw_breakpoint) (CORE_ADDR, char *);
int (*to_remove_hw_breakpoint) (CORE_ADDR, char *); int (*to_remove_hw_breakpoint) (CORE_ADDR, char *);
@ -537,9 +537,9 @@ extern int do_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int write,
extern int target_read_string (CORE_ADDR, char **, int, int *); extern int target_read_string (CORE_ADDR, char **, int, int *);
extern int target_read_memory (CORE_ADDR memaddr, bfd_byte *myaddr, int len); extern int target_read_memory (CORE_ADDR memaddr, gdb_byte *myaddr, int len);
extern int target_write_memory (CORE_ADDR memaddr, const bfd_byte *myaddr, extern int target_write_memory (CORE_ADDR memaddr, const gdb_byte *myaddr,
int len); int len);
extern int xfer_memory (CORE_ADDR, char *, int, int, extern int xfer_memory (CORE_ADDR, char *, int, int,
@ -1135,13 +1135,13 @@ struct section_table *target_section_by_addr (struct target_ops *target,
/* From mem-break.c */ /* From mem-break.c */
extern int memory_remove_breakpoint (CORE_ADDR, bfd_byte *); extern int memory_remove_breakpoint (CORE_ADDR, gdb_byte *);
extern int memory_insert_breakpoint (CORE_ADDR, bfd_byte *); extern int memory_insert_breakpoint (CORE_ADDR, gdb_byte *);
extern int default_memory_remove_breakpoint (CORE_ADDR, bfd_byte *); extern int default_memory_remove_breakpoint (CORE_ADDR, gdb_byte *);
extern int default_memory_insert_breakpoint (CORE_ADDR, bfd_byte *); extern int default_memory_insert_breakpoint (CORE_ADDR, gdb_byte *);
/* From target.c */ /* From target.c */

View file

@ -97,7 +97,7 @@ tramp_frame_start (const struct tramp_frame *tramp,
int i; int i;
for (i = 0; 1; i++) for (i = 0; 1; i++)
{ {
bfd_byte buf[sizeof (tramp->insn[0])]; gdb_byte buf[sizeof (tramp->insn[0])];
ULONGEST insn; ULONGEST insn;
if (tramp->insn[i].bytes == TRAMP_SENTINEL_INSN) if (tramp->insn[i].bytes == TRAMP_SENTINEL_INSN)
return func; return func;

View file

@ -1158,7 +1158,7 @@ int
value_logical_not (struct value *arg1) value_logical_not (struct value *arg1)
{ {
int len; int len;
const bfd_byte *p; const gdb_byte *p;
struct type *type1; struct type *type1;
arg1 = coerce_number (arg1); arg1 = coerce_number (arg1);
@ -1187,8 +1187,8 @@ value_strcmp (struct value *arg1, struct value *arg2)
{ {
int len1 = TYPE_LENGTH (value_type (arg1)); int len1 = TYPE_LENGTH (value_type (arg1));
int len2 = TYPE_LENGTH (value_type (arg2)); int len2 = TYPE_LENGTH (value_type (arg2));
const bfd_byte *s1 = value_contents (arg1); const gdb_byte *s1 = value_contents (arg1);
const bfd_byte *s2 = value_contents (arg2); const gdb_byte *s2 = value_contents (arg2);
int i, len = len1 < len2 ? len1 : len2; int i, len = len1 < len2 ? len1 : len2;
for (i = 0; i < len; i++) for (i = 0; i < len; i++)
@ -1216,8 +1216,8 @@ int
value_equal (struct value *arg1, struct value *arg2) value_equal (struct value *arg1, struct value *arg2)
{ {
int len; int len;
const bfd_byte *p1; const gdb_byte *p1;
const bfd_byte *p2; const gdb_byte *p2;
struct type *type1, *type2; struct type *type1, *type2;
enum type_code code1; enum type_code code1;
enum type_code code2; enum type_code code2;
@ -1399,7 +1399,7 @@ value_complement (struct value *arg1)
Return -1 if out of range, -2 other error. */ Return -1 if out of range, -2 other error. */
int int
value_bit_index (struct type *type, const bfd_byte *valaddr, int index) value_bit_index (struct type *type, const gdb_byte *valaddr, int index)
{ {
LONGEST low_bound, high_bound; LONGEST low_bound, high_bound;
LONGEST word; LONGEST word;

View file

@ -566,7 +566,7 @@ value_assign (struct value *toval, struct value *fromval)
case lval_memory: case lval_memory:
{ {
const bfd_byte *dest_buffer; const gdb_byte *dest_buffer;
CORE_ADDR changed_addr; CORE_ADDR changed_addr;
int changed_len; int changed_len;
char buffer[sizeof (LONGEST)]; char buffer[sizeof (LONGEST)];
@ -1364,7 +1364,7 @@ search_struct_field (char *name, struct value *arg1, int offset,
void void
find_rt_vbase_offset (struct type *type, struct type *basetype, find_rt_vbase_offset (struct type *type, struct type *basetype,
const bfd_byte *valaddr, int offset, int *boffset_p, const gdb_byte *valaddr, int offset, int *boffset_p,
int *skip_p) int *skip_p)
{ {
int boffset; /* offset of virtual base */ int boffset; /* offset of virtual base */
@ -1520,7 +1520,7 @@ search_struct_method (char *name, struct value **arg1p,
else else
{ {
struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i)); struct type *baseclass = check_typedef (TYPE_BASECLASS (type, i));
const bfd_byte *base_valaddr; const gdb_byte *base_valaddr;
/* The virtual base class pointer might have been clobbered by the /* The virtual base class pointer might have been clobbered by the
user program. Make sure that it still points to a valid memory user program. Make sure that it still points to a valid memory
@ -1528,7 +1528,7 @@ search_struct_method (char *name, struct value **arg1p,
if (offset < 0 || offset >= TYPE_LENGTH (type)) if (offset < 0 || offset >= TYPE_LENGTH (type))
{ {
bfd_byte *tmp = alloca (TYPE_LENGTH (baseclass)); gdb_byte *tmp = alloca (TYPE_LENGTH (baseclass));
if (target_read_memory (VALUE_ADDRESS (*arg1p) if (target_read_memory (VALUE_ADDRESS (*arg1p)
+ value_offset (*arg1p) + offset, + value_offset (*arg1p) + offset,
tmp, TYPE_LENGTH (baseclass)) != 0) tmp, TYPE_LENGTH (baseclass)) != 0)
@ -2317,7 +2317,7 @@ check_field_in (struct type *type, const char *name)
target structure/union is defined, otherwise, return 0. */ target structure/union is defined, otherwise, return 0. */
int int
check_field (struct value *arg1, const bfd_byte *name) check_field (struct value *arg1, const gdb_byte *name)
{ {
struct type *t; struct type *t;

View file

@ -190,7 +190,7 @@ show_addressprint (struct ui_file *file, int from_tty,
int int
val_print (struct type *type, const bfd_byte *valaddr, int embedded_offset, val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset,
CORE_ADDR address, struct ui_file *stream, int format, CORE_ADDR address, struct ui_file *stream, int format,
int deref_ref, int recurse, enum val_prettyprint pretty) int deref_ref, int recurse, enum val_prettyprint pretty)
{ {
@ -285,7 +285,7 @@ value_print (struct value *val, struct ui_file *stream, int format,
value. STREAM is where to print the value. */ value. STREAM is where to print the value. */
void void
val_print_type_code_int (struct type *type, const bfd_byte *valaddr, val_print_type_code_int (struct type *type, const gdb_byte *valaddr,
struct ui_file *stream) struct ui_file *stream)
{ {
if (TYPE_LENGTH (type) > sizeof (LONGEST)) if (TYPE_LENGTH (type) > sizeof (LONGEST))
@ -392,7 +392,7 @@ longest_to_int (LONGEST arg)
TYPE_CODE_FLT), pointed to in GDB by VALADDR, on STREAM. */ TYPE_CODE_FLT), pointed to in GDB by VALADDR, on STREAM. */
void void
print_floating (const bfd_byte *valaddr, struct type *type, print_floating (const gdb_byte *valaddr, struct type *type,
struct ui_file *stream) struct ui_file *stream)
{ {
DOUBLEST doub; DOUBLEST doub;
@ -453,13 +453,13 @@ print_floating (const bfd_byte *valaddr, struct type *type,
} }
void void
print_binary_chars (struct ui_file *stream, const bfd_byte *valaddr, print_binary_chars (struct ui_file *stream, const gdb_byte *valaddr,
unsigned len) unsigned len)
{ {
#define BITS_IN_BYTES 8 #define BITS_IN_BYTES 8
const bfd_byte *p; const gdb_byte *p;
unsigned int i; unsigned int i;
int b; int b;
@ -513,10 +513,10 @@ print_binary_chars (struct ui_file *stream, const bfd_byte *valaddr,
* Print it in octal on stream or format it in buf. * Print it in octal on stream or format it in buf.
*/ */
void void
print_octal_chars (struct ui_file *stream, const bfd_byte *valaddr, print_octal_chars (struct ui_file *stream, const gdb_byte *valaddr,
unsigned len) unsigned len)
{ {
const bfd_byte *p; const gdb_byte *p;
unsigned char octa1, octa2, octa3, carry; unsigned char octa1, octa2, octa3, carry;
int cycle; int cycle;
@ -661,7 +661,7 @@ print_octal_chars (struct ui_file *stream, const bfd_byte *valaddr,
* Print it in decimal on stream or format it in buf. * Print it in decimal on stream or format it in buf.
*/ */
void void
print_decimal_chars (struct ui_file *stream, const bfd_byte *valaddr, print_decimal_chars (struct ui_file *stream, const gdb_byte *valaddr,
unsigned len) unsigned len)
{ {
#define TEN 10 #define TEN 10
@ -678,7 +678,7 @@ print_decimal_chars (struct ui_file *stream, const bfd_byte *valaddr,
#define LOW_NIBBLE( x ) ( (x) & 0x00F) #define LOW_NIBBLE( x ) ( (x) & 0x00F)
#define HIGH_NIBBLE( x ) (((x) & 0x0F0) >> 4) #define HIGH_NIBBLE( x ) (((x) & 0x0F0) >> 4)
const bfd_byte *p; const gdb_byte *p;
unsigned char *digits; unsigned char *digits;
int carry; int carry;
int decimal_len; int decimal_len;
@ -796,10 +796,10 @@ print_decimal_chars (struct ui_file *stream, const bfd_byte *valaddr,
/* VALADDR points to an integer of LEN bytes. Print it in hex on stream. */ /* VALADDR points to an integer of LEN bytes. Print it in hex on stream. */
void void
print_hex_chars (struct ui_file *stream, const bfd_byte *valaddr, print_hex_chars (struct ui_file *stream, const gdb_byte *valaddr,
unsigned len) unsigned len)
{ {
const bfd_byte *p; const gdb_byte *p;
/* FIXME: We should be not printing leading zeroes in most cases. */ /* FIXME: We should be not printing leading zeroes in most cases. */
@ -828,10 +828,10 @@ print_hex_chars (struct ui_file *stream, const bfd_byte *valaddr,
Omit any leading zero chars. */ Omit any leading zero chars. */
void void
print_char_chars (struct ui_file *stream, const bfd_byte *valaddr, print_char_chars (struct ui_file *stream, const gdb_byte *valaddr,
unsigned len) unsigned len)
{ {
const bfd_byte *p; const gdb_byte *p;
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG) if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG)
{ {
@ -869,7 +869,7 @@ print_char_chars (struct ui_file *stream, const bfd_byte *valaddr,
*/ */
void void
val_print_array_elements (struct type *type, const bfd_byte *valaddr, val_print_array_elements (struct type *type, const gdb_byte *valaddr,
CORE_ADDR address, struct ui_file *stream, CORE_ADDR address, struct ui_file *stream,
int format, int deref_ref, int format, int deref_ref,
int recurse, enum val_prettyprint pretty, int recurse, enum val_prettyprint pretty,

View file

@ -50,26 +50,26 @@ extern int output_format;
extern int stop_print_at_null; /* Stop printing at null char? */ extern int stop_print_at_null; /* Stop printing at null char? */
extern void val_print_array_elements (struct type *, const bfd_byte *, extern void val_print_array_elements (struct type *, const gdb_byte *,
CORE_ADDR, struct ui_file *, int, CORE_ADDR, struct ui_file *, int,
int, int, enum val_prettyprint, int, int, enum val_prettyprint,
unsigned int); unsigned int);
extern void val_print_type_code_int (struct type *, const bfd_byte *, extern void val_print_type_code_int (struct type *, const gdb_byte *,
struct ui_file *); struct ui_file *);
extern void print_binary_chars (struct ui_file *, const bfd_byte *, extern void print_binary_chars (struct ui_file *, const gdb_byte *,
unsigned int); unsigned int);
extern void print_octal_chars (struct ui_file *, const bfd_byte *, extern void print_octal_chars (struct ui_file *, const gdb_byte *,
unsigned int); unsigned int);
extern void print_decimal_chars (struct ui_file *, const bfd_byte *, extern void print_decimal_chars (struct ui_file *, const gdb_byte *,
unsigned int); unsigned int);
extern void print_hex_chars (struct ui_file *, const bfd_byte *, extern void print_hex_chars (struct ui_file *, const gdb_byte *,
unsigned int); unsigned int);
extern void print_char_chars (struct ui_file *, const bfd_byte *, extern void print_char_chars (struct ui_file *, const gdb_byte *,
unsigned int); unsigned int);
#endif #endif

View file

@ -165,7 +165,7 @@ struct value
declared here. */ declared here. */
union union
{ {
bfd_byte contents[1]; gdb_byte contents[1];
DOUBLEST force_doublest_align; DOUBLEST force_doublest_align;
LONGEST force_longest_align; LONGEST force_longest_align;
CORE_ADDR force_core_addr_align; CORE_ADDR force_core_addr_align;
@ -306,13 +306,13 @@ set_value_bitsize (struct value *value, int bit)
value->bitsize = bit; value->bitsize = bit;
} }
bfd_byte * gdb_byte *
value_contents_raw (struct value *value) value_contents_raw (struct value *value)
{ {
return value->aligner.contents + value->embedded_offset; return value->aligner.contents + value->embedded_offset;
} }
bfd_byte * gdb_byte *
value_contents_all_raw (struct value *value) value_contents_all_raw (struct value *value)
{ {
return value->aligner.contents; return value->aligner.contents;
@ -324,7 +324,7 @@ value_enclosing_type (struct value *value)
return value->enclosing_type; return value->enclosing_type;
} }
const bfd_byte * const gdb_byte *
value_contents_all (struct value *value) value_contents_all (struct value *value)
{ {
if (value->lazy) if (value->lazy)
@ -344,13 +344,13 @@ set_value_lazy (struct value *value, int val)
value->lazy = val; value->lazy = val;
} }
const bfd_byte * const gdb_byte *
value_contents (struct value *value) value_contents (struct value *value)
{ {
return value_contents_writeable (value); return value_contents_writeable (value);
} }
bfd_byte * gdb_byte *
value_contents_writeable (struct value *value) value_contents_writeable (struct value *value)
{ {
if (value->lazy) if (value->lazy)
@ -768,7 +768,7 @@ void
set_internalvar_component (struct internalvar *var, int offset, int bitpos, set_internalvar_component (struct internalvar *var, int offset, int bitpos,
int bitsize, struct value *newval) int bitsize, struct value *newval)
{ {
bfd_byte *addr = value_contents_writeable (var->value) + offset; gdb_byte *addr = value_contents_writeable (var->value) + offset;
if (bitsize) if (bitsize)
modify_field (addr, value_as_long (newval), modify_field (addr, value_as_long (newval),
@ -996,7 +996,7 @@ value_as_address (struct value *val)
to an INT (or some size). After all, it is only an offset. */ to an INT (or some size). After all, it is only an offset. */
LONGEST LONGEST
unpack_long (struct type *type, const bfd_byte *valaddr) unpack_long (struct type *type, const gdb_byte *valaddr)
{ {
enum type_code code = TYPE_CODE (type); enum type_code code = TYPE_CODE (type);
int len = TYPE_LENGTH (type); int len = TYPE_LENGTH (type);
@ -1045,7 +1045,7 @@ unpack_long (struct type *type, const bfd_byte *valaddr)
format, result is in host format. */ format, result is in host format. */
DOUBLEST DOUBLEST
unpack_double (struct type *type, const bfd_byte *valaddr, int *invp) unpack_double (struct type *type, const gdb_byte *valaddr, int *invp)
{ {
enum type_code code; enum type_code code;
int len; int len;
@ -1109,7 +1109,7 @@ unpack_double (struct type *type, const bfd_byte *valaddr, int *invp)
to an INT (or some size). After all, it is only an offset. */ to an INT (or some size). After all, it is only an offset. */
CORE_ADDR CORE_ADDR
unpack_pointer (struct type *type, const bfd_byte *valaddr) unpack_pointer (struct type *type, const gdb_byte *valaddr)
{ {
/* Assume a CORE_ADDR can fit in a LONGEST (for now). Not sure /* Assume a CORE_ADDR can fit in a LONGEST (for now). Not sure
whether we want this to be true eventually. */ whether we want this to be true eventually. */
@ -1359,7 +1359,7 @@ value_fn_field (struct value **arg1p, struct fn_field *f, int j, struct type *ty
If the field is signed, we also do sign extension. */ If the field is signed, we also do sign extension. */
LONGEST LONGEST
unpack_field_as_long (struct type *type, const bfd_byte *valaddr, int fieldno) unpack_field_as_long (struct type *type, const gdb_byte *valaddr, int fieldno)
{ {
ULONGEST val; ULONGEST val;
ULONGEST valmask; ULONGEST valmask;
@ -1406,7 +1406,7 @@ unpack_field_as_long (struct type *type, const bfd_byte *valaddr, int fieldno)
0 <= BITPOS, where lbits is the size of a LONGEST in bits. */ 0 <= BITPOS, where lbits is the size of a LONGEST in bits. */
void void
modify_field (bfd_byte *addr, LONGEST fieldval, int bitpos, int bitsize) modify_field (gdb_byte *addr, LONGEST fieldval, int bitpos, int bitsize)
{ {
ULONGEST oword; ULONGEST oword;
ULONGEST mask = (ULONGEST) -1 >> (8 * sizeof (ULONGEST) - bitsize); ULONGEST mask = (ULONGEST) -1 >> (8 * sizeof (ULONGEST) - bitsize);

View file

@ -168,7 +168,7 @@ extern void set_value_lazy (struct value *value, int val);
get to the real subobject, if the value happens to represent get to the real subobject, if the value happens to represent
something embedded in a larger run-time object. */ something embedded in a larger run-time object. */
extern bfd_byte *value_contents_raw (struct value *); extern gdb_byte *value_contents_raw (struct value *);
/* Actual contents of the value. For use of this value; setting it /* Actual contents of the value. For use of this value; setting it
uses the stuff above. Not valid if lazy is nonzero. Target uses the stuff above. Not valid if lazy is nonzero. Target
@ -176,14 +176,14 @@ extern bfd_byte *value_contents_raw (struct value *);
value. Note that a value therefore extends beyond what is value. Note that a value therefore extends beyond what is
declared here. */ declared here. */
extern const bfd_byte *value_contents (struct value *); extern const gdb_byte *value_contents (struct value *);
extern bfd_byte *value_contents_writeable (struct value *); extern gdb_byte *value_contents_writeable (struct value *);
/* The ALL variants of the above two macros do not adjust the returned /* The ALL variants of the above two macros do not adjust the returned
pointer by the embedded_offset value. */ pointer by the embedded_offset value. */
extern bfd_byte *value_contents_all_raw (struct value *); extern gdb_byte *value_contents_all_raw (struct value *);
extern const bfd_byte *value_contents_all (struct value *); extern const gdb_byte *value_contents_all (struct value *);
extern int value_fetch_lazy (struct value *val); extern int value_fetch_lazy (struct value *val);
extern int value_contents_equal (struct value *val1, struct value *val2); extern int value_contents_equal (struct value *val1, struct value *val2);
@ -262,12 +262,12 @@ extern LONGEST value_as_long (struct value *val);
extern DOUBLEST value_as_double (struct value *val); extern DOUBLEST value_as_double (struct value *val);
extern CORE_ADDR value_as_address (struct value *val); extern CORE_ADDR value_as_address (struct value *val);
extern LONGEST unpack_long (struct type *type, const bfd_byte *valaddr); extern LONGEST unpack_long (struct type *type, const gdb_byte *valaddr);
extern DOUBLEST unpack_double (struct type *type, const bfd_byte *valaddr, extern DOUBLEST unpack_double (struct type *type, const gdb_byte *valaddr,
int *invp); int *invp);
extern CORE_ADDR unpack_pointer (struct type *type, const bfd_byte *valaddr); extern CORE_ADDR unpack_pointer (struct type *type, const gdb_byte *valaddr);
extern LONGEST unpack_field_as_long (struct type *type, extern LONGEST unpack_field_as_long (struct type *type,
const bfd_byte *valaddr, const gdb_byte *valaddr,
int fieldno); int fieldno);
extern struct value *value_from_longest (struct type *type, LONGEST num); extern struct value *value_from_longest (struct type *type, LONGEST num);
@ -379,7 +379,7 @@ extern struct value *register_value_being_returned (struct type *valtype,
extern struct value *value_in (struct value *element, struct value *set); extern struct value *value_in (struct value *element, struct value *set);
extern int value_bit_index (struct type *type, const bfd_byte *addr, extern int value_bit_index (struct type *type, const gdb_byte *addr,
int index); int index);
extern int using_struct_return (struct type *value_type, int gcc_p); extern int using_struct_return (struct type *value_type, int gcc_p);
@ -452,20 +452,20 @@ extern void release_value (struct value *val);
extern int record_latest_value (struct value *val); extern int record_latest_value (struct value *val);
extern void modify_field (bfd_byte *addr, LONGEST fieldval, int bitpos, extern void modify_field (gdb_byte *addr, LONGEST fieldval, int bitpos,
int bitsize); int bitsize);
extern void type_print (struct type *type, char *varstring, extern void type_print (struct type *type, char *varstring,
struct ui_file *stream, int show); struct ui_file *stream, int show);
extern bfd_byte *baseclass_addr (struct type *type, int index, extern gdb_byte *baseclass_addr (struct type *type, int index,
bfd_byte *valaddr, gdb_byte *valaddr,
struct value **valuep, int *errp); struct value **valuep, int *errp);
extern void print_longest (struct ui_file *stream, int format, extern void print_longest (struct ui_file *stream, int format,
int use_local, LONGEST val); int use_local, LONGEST val);
extern void print_floating (const bfd_byte *valaddr, struct type *type, extern void print_floating (const gdb_byte *valaddr, struct type *type,
struct ui_file *stream); struct ui_file *stream);
extern int value_print (struct value *val, struct ui_file *stream, int format, extern int value_print (struct value *val, struct ui_file *stream, int format,
@ -477,7 +477,7 @@ extern void value_print_array_elements (struct value *val,
extern struct value *value_release_to_mark (struct value *mark); extern struct value *value_release_to_mark (struct value *mark);
extern int val_print (struct type *type, const bfd_byte *valaddr, extern int val_print (struct type *type, const gdb_byte *valaddr,
int embedded_offset, CORE_ADDR address, int embedded_offset, CORE_ADDR address,
struct ui_file *stream, int format, struct ui_file *stream, int format,
int deref_ref, int recurse, int deref_ref, int recurse,
@ -495,7 +495,7 @@ extern void print_variable_value (struct symbol *var,
struct frame_info *frame, struct frame_info *frame,
struct ui_file *stream); struct ui_file *stream);
extern int check_field (struct value *, const bfd_byte *); extern int check_field (struct value *, const gdb_byte *);
extern void typedef_print (struct type *type, struct symbol *news, extern void typedef_print (struct type *type, struct symbol *news,
struct ui_file *stream); struct ui_file *stream);
@ -520,7 +520,7 @@ extern struct value *value_literal_complex (struct value *, struct value *,
struct type *); struct type *);
extern void find_rt_vbase_offset (struct type *, struct type *, extern void find_rt_vbase_offset (struct type *, struct type *,
const bfd_byte *, int, int *, int *); const gdb_byte *, int, int *, int *);
extern struct value *find_function_in_inferior (const char *); extern struct value *find_function_in_inferior (const char *);