* 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:
Ulrich Weigand
2009-06-23 18:11:09 +00:00
parent 3d857b98f5
commit 45d5d5ca5d
4 changed files with 23 additions and 14 deletions

View File

@ -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 *);