OSDN Git Service

* jv-lang.c (jv_dynamics_objfile_data_key)
authortromey <tromey>
Sat, 20 Mar 2010 04:08:40 +0000 (04:08 +0000)
committertromey <tromey>
Sat, 20 Mar 2010 04:08:40 +0000 (04:08 +0000)
commite194132a7160f44fa2a4311d8debe09b818d25f7
tree0231eb610a21f39f19de8e109016ff25a2263226
parent652a272882c6be31e30740c405f109f4838436cd
* jv-lang.c (jv_dynamics_objfile_data_key)
(jv_type_objfile_data_key): New globals.
(class_symtab): Move earlier.
(jv_per_objfile_free): New function.
(get_dynamics_objfile): Call set_objfile_data.  Add 'gdbarch'
parameter.
Remove ancient #if 1.
(add_class_symbol): Remove redundant declaration.
(java_lookup_class): Use alloc_type, not alloc_type_arch.
(java_link_class_type): Mark as static.  Update.
(jv_clear_object_type): New function.
(set_java_object_type): Likewise.
(get_java_object_type): Use set_java_object_type.
(is_object_type): Likewise.
(_initialize_java_language): Register new objfile keys.
(get_java_class_symtab): Add 'gdbarch' parameter.
(add_class_symtab_symbol): Update.
(type_from_class): Update.
gdb/ChangeLog
gdb/jv-lang.c