2005-01-28 Andrew Cagney <cagney@gnu.org>
* value.h (value_bit_index, print_floating) (find_rt_vbase_offset): Make buffer a const bfd_byte. * valprint.c (print_floating): Update. * valarith.c (value_bit_index): Update. * valops.c (find_rt_vbase_offset): Update.
This commit is contained in:
parent
acf0f27f9e
commit
c84141d67e
5 changed files with 17 additions and 8 deletions
|
@ -1,5 +1,11 @@
|
||||||
2005-01-28 Andrew Cagney <cagney@gnu.org>
|
2005-01-28 Andrew Cagney <cagney@gnu.org>
|
||||||
|
|
||||||
|
* value.h (value_bit_index, print_floating)
|
||||||
|
(find_rt_vbase_offset): Make buffer a const bfd_byte.
|
||||||
|
* valprint.c (print_floating): Update.
|
||||||
|
* valarith.c (value_bit_index): Update.
|
||||||
|
* valops.c (find_rt_vbase_offset): Update.
|
||||||
|
|
||||||
* valprint.h (print_octal_chars, print_char_chars)
|
* valprint.h (print_octal_chars, print_char_chars)
|
||||||
(print_hex_chars, print_decimal_chars, print_binary_chars): Make
|
(print_hex_chars, print_decimal_chars, print_binary_chars): Make
|
||||||
buffer a const bfd_byte.
|
buffer a const bfd_byte.
|
||||||
|
|
|
@ -1367,7 +1367,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, char *valaddr, int index)
|
value_bit_index (struct type *type, const bfd_byte *valaddr, int index)
|
||||||
{
|
{
|
||||||
LONGEST low_bound, high_bound;
|
LONGEST low_bound, high_bound;
|
||||||
LONGEST word;
|
LONGEST word;
|
||||||
|
|
|
@ -1354,8 +1354,9 @@ search_struct_field (char *name, struct value *arg1, int offset,
|
||||||
* conventions. */
|
* conventions. */
|
||||||
|
|
||||||
void
|
void
|
||||||
find_rt_vbase_offset (struct type *type, struct type *basetype, char *valaddr,
|
find_rt_vbase_offset (struct type *type, struct type *basetype,
|
||||||
int offset, int *boffset_p, int *skip_p)
|
const bfd_byte *valaddr, int offset, int *boffset_p,
|
||||||
|
int *skip_p)
|
||||||
{
|
{
|
||||||
int boffset; /* offset of virtual base */
|
int boffset; /* offset of virtual base */
|
||||||
int index; /* displacement to use in virtual table */
|
int index; /* displacement to use in virtual table */
|
||||||
|
|
|
@ -284,7 +284,8 @@ 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 (char *valaddr, struct type *type, struct ui_file *stream)
|
print_floating (const bfd_byte *valaddr, struct type *type,
|
||||||
|
struct ui_file *stream)
|
||||||
{
|
{
|
||||||
DOUBLEST doub;
|
DOUBLEST doub;
|
||||||
int inv;
|
int inv;
|
||||||
|
|
|
@ -382,7 +382,8 @@ 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, char *addr, int index);
|
extern int value_bit_index (struct type *type, const bfd_byte *addr,
|
||||||
|
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);
|
||||||
|
|
||||||
|
@ -466,7 +467,7 @@ extern char *baseclass_addr (struct type *type, int index, char *valaddr,
|
||||||
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 (char *valaddr, struct type *type,
|
extern void print_floating (const bfd_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,
|
||||||
|
@ -515,8 +516,8 @@ extern struct value *value_slice (struct value *, int, int);
|
||||||
extern struct value *value_literal_complex (struct value *, struct value *,
|
extern struct value *value_literal_complex (struct value *, struct value *,
|
||||||
struct type *);
|
struct type *);
|
||||||
|
|
||||||
extern void find_rt_vbase_offset (struct type *, struct type *, char *, int,
|
extern void find_rt_vbase_offset (struct type *, struct type *,
|
||||||
int *, int *);
|
const bfd_byte *, int, int *, int *);
|
||||||
|
|
||||||
extern struct value *find_function_in_inferior (const char *);
|
extern struct value *find_function_in_inferior (const char *);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue