1.1 --- a/src/share/vm/runtime/vmStructs.cpp Thu Jul 12 14:19:15 2012 -0700 1.2 +++ b/src/share/vm/runtime/vmStructs.cpp Fri Jul 13 20:14:27 2012 -0400 1.3 @@ -388,7 +388,6 @@ 1.4 volatile_nonstatic_field(constMethodOopDesc, _fingerprint, uint64_t) \ 1.5 nonstatic_field(constMethodOopDesc, _constants, constantPoolOop) \ 1.6 nonstatic_field(constMethodOopDesc, _stackmap_data, typeArrayOop) \ 1.7 - nonstatic_field(constMethodOopDesc, _exception_table, typeArrayOop) \ 1.8 nonstatic_field(constMethodOopDesc, _constMethod_size, int) \ 1.9 nonstatic_field(constMethodOopDesc, _interpreter_kind, jbyte) \ 1.10 nonstatic_field(constMethodOopDesc, _flags, jbyte) \ 1.11 @@ -425,6 +424,10 @@ 1.12 nonstatic_field(LocalVariableTableElement, descriptor_cp_index, u2) \ 1.13 nonstatic_field(LocalVariableTableElement, signature_cp_index, u2) \ 1.14 nonstatic_field(LocalVariableTableElement, slot, u2) \ 1.15 + nonstatic_field(ExceptionTableElement, start_pc, u2) \ 1.16 + nonstatic_field(ExceptionTableElement, end_pc, u2) \ 1.17 + nonstatic_field(ExceptionTableElement, handler_pc, u2) \ 1.18 + nonstatic_field(ExceptionTableElement, catch_type_index, u2) \ 1.19 nonstatic_field(BreakpointInfo, _orig_bytecode, Bytecodes::Code) \ 1.20 nonstatic_field(BreakpointInfo, _bci, int) \ 1.21 nonstatic_field(BreakpointInfo, _name_index, u2) \ 1.22 @@ -1460,6 +1463,7 @@ 1.23 \ 1.24 declare_toplevel_type(CheckedExceptionElement) \ 1.25 declare_toplevel_type(LocalVariableTableElement) \ 1.26 + declare_toplevel_type(ExceptionTableElement) \ 1.27 \ 1.28 /******************************************/ \ 1.29 /* Generation and space hierarchies */ \ 1.30 @@ -2301,6 +2305,7 @@ 1.31 declare_constant(constMethodOopDesc::_has_linenumber_table) \ 1.32 declare_constant(constMethodOopDesc::_has_checked_exceptions) \ 1.33 declare_constant(constMethodOopDesc::_has_localvariable_table) \ 1.34 + declare_constant(constMethodOopDesc::_has_exception_table) \ 1.35 \ 1.36 /*************************************/ \ 1.37 /* instanceKlass enum */ \