mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-16 20:32:21 +08:00
* jv-lang.h (JAVA_OBJECT_SIZE): Remove.
(get_java_object_header_size): Add GDBARCH parameter. * jv-lang.c (get_java_object_header_size): Add GDBARCH parameter. Use it instead of current_gdbarch. (evaluate_subexp_java): Replace JAVA_OBJECT_SIZE with call to get_java_object_header_size. * jv-valprint.c (java_value_print): Likewise.
This commit is contained in:
@ -27,9 +27,6 @@ extern int java_parse (void); /* Defined in jv-exp.y */
|
||||
|
||||
extern void java_error (char *); /* Defined in jv-exp.y */
|
||||
|
||||
/* sizeof (struct Object) */
|
||||
#define JAVA_OBJECT_SIZE (get_java_object_header_size ())
|
||||
|
||||
extern struct type *java_int_type;
|
||||
extern struct type *java_byte_type;
|
||||
extern struct type *java_short_type;
|
||||
@ -58,7 +55,7 @@ extern struct type *java_primitive_type_from_name (char *, int);
|
||||
extern struct type *java_array_type (struct type *, int);
|
||||
|
||||
extern struct type *get_java_object_type (void);
|
||||
extern int get_java_object_header_size (void);
|
||||
extern int get_java_object_header_size (struct gdbarch *);
|
||||
|
||||
extern struct type *java_lookup_class (char *);
|
||||
|
||||
|
Reference in New Issue
Block a user