aboutsummaryrefslogtreecommitdiff
path: root/binutils/mcparse.y
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2009-07-02 12:09:27 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2009-07-02 12:09:27 +0000
commit0daa2b63ccc8c016d21d06513058310385cfa221 (patch)
tree4464bf8830a9d3e12f78234f165048a75628cf8a /binutils/mcparse.y
parent85bd1942b5a87c71d84faa442a6385236a5c9355 (diff)
downloadgdb-0daa2b63ccc8c016d21d06513058310385cfa221.zip
gdb-0daa2b63ccc8c016d21d06513058310385cfa221.tar.gz
gdb-0daa2b63ccc8c016d21d06513058310385cfa221.tar.bz2
* jv-lang.h (java_int_type, java_byte_type, java_short_type,
java_long_type, java_boolean_type, java_char_type, java_float_type, java_double_type, java_void_type): Remove. (struct builtin_java_type): New data type. (builtin_java_type): Add prototype. (java_primitive_type): Add GDBARCH argument. (java_primitive_type_from_name): Likewise. (type_from_class): Likewise. * jv-lang.c (java_int_type, java_byte_type, java_short_type, java_long_type, java_boolean_type, java_char_type, java_float_type, java_double_type, java_void_type): Remove. (build_java_types, builtin_java_type): New functions. (java_type_data): New static variable. (_initialize_java_language): Initialize it. No longer initialize global types. (java_language_arch_info): Use per-architecture types. (java_primitive_type): Add GDBARCH argument. Return per-architecture type instead of refering to global variable. (java_primitive_type_from_name): Add GDBARCH argument. (java_primitive_type_name): New function. (java_demangled_signature_length): Use it instead of java_primitive_type_from_name. (java_demangled_signature_copy): Likewise. (type_from_class): Add GDBARCH argument. Pass to java_link_class_type, java_primitive_type, and recursive type_from_class call. (java_link_class_type): Add GDBARCH argument. Pass to type_from_class calls. Use per-architecture types instead of global types. * jv-exp.y (parse_java_type): New define. Use per-architecture types instead of global types througout. * jv-valprint.c (java_value_print): Pass architecture to type_from_class and java_primitive_type_from_name. Use per- architecture types instead of global types.
Diffstat (limited to 'binutils/mcparse.y')
0 files changed, 0 insertions, 0 deletions