summaryrefslogtreecommitdiff
path: root/gdb/jv-lang.h
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2009-06-23 18:11:07 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2009-06-23 18:11:07 +0000
commit9f8a4214429dbf26f32b3d84009882a1711720c0 (patch)
treeba9f789b9c1b143023ea0e6018ffc9266b09680b /gdb/jv-lang.h
parenta7bda175adc592d1a800c8d8cc4215be9399c814 (diff)
downloadgdb-9f8a4214429dbf26f32b3d84009882a1711720c0.tar.gz
* 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.
Diffstat (limited to 'gdb/jv-lang.h')
-rw-r--r--gdb/jv-lang.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/gdb/jv-lang.h b/gdb/jv-lang.h
index b658ca3ed79..df97d3f8b1c 100644
--- a/gdb/jv-lang.h
+++ b/gdb/jv-lang.h
@@ -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 *);