src/share/vm/runtime/vmStructs.cpp

changeset 3921
e74da3c2b827
parent 3906
04ade88d9712
parent 3918
f0b82641fb7e
child 3969
1d7922586cf6
     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                */                                 \

mercurial